Соблюдение Правил конференции строго обязательно! Флуд, флейм и оффтоп преследуются по всей строгости закона! За статью можно проголосовать на странице материала.
Заблокирован Статус: Не в сети Регистрация: 30.10.2007 Откуда: Одесса
понравилась фраза - "нагрузка "ищет" оптимальное ядро для своей работы" звучит как "прапор ищет духов для разгрузки вагонов с углем"
Добавлено спустя 1 минуту 9 секунд:
_________________ Если Бог за нас, кто против нас?(с) Библия В случае масштабных военных действий, эвакуация населения не только не производится, но и не планируется.
Member
Статус: Не в сети Регистрация: 14.12.2005 Откуда: Спб
Rhianon писал(а):
очередная хрень и головная боль для разрабов
Вы плохо знакомы с идеологией и стандартами ARM. Разрабам вообще никакого головняка не будет, да и вообще ARM наиболее дружественная к софтверным и хардверным разработчикам компания. Если стандарты ARM соблюдены (как например в железе Quallcom), то сторонним разработчикам приложений и игр нет вообще никакой разницы какое где-то там "железо" стоит, поддержка осуществляется на уровне ОС (читай Android). Tegra 3 самодеятельность Nvidia (как и ARM железяки Apple) и потому потребовалась поддержка на уровне программ (всякие Tegra Zone и оптимизированные кэши), а вообще идея очень неплохая, ведь 90% работы со смартфонами приходится на прием\передачу звонков, смс, интернет, чтение книг, а это явно не требует высоких мощностей. И если новая ARM платформа удвоит время работы мобильных устройств без видимого снижения производительности, то я голосую обеими руками.
Member
Статус: Не в сети Регистрация: 10.03.2005 Фото: 93
Rhianon писал(а):
очередная хрень и головная боль для разрабов.
Полностью согласен. Лучше 4 ядра мощных с переменной частотой (от 100 мгц до 1,5 ггц) и нормальный от 4000 мАч аккумулятор. Вот тогда и разрабам не будет никаких проблем, и пользователь получит по-максимуму работу смартфона. А городить идиотские схемы с выделеным слабым ядром (или тремя слабыми ядрами (? )) это вообще убого.
Заблокирован Статус: Не в сети Регистрация: 30.10.2007 Откуда: Одесса
Inqizitor так больше двух ядер вообще практически не используется в мобильных осях. Вероятно проще и лучше сделать слабое и сильное ядро(ядра) чем кучу механизмов энергосбережения.
_________________ Если Бог за нас, кто против нас?(с) Библия В случае масштабных военных действий, эвакуация населения не только не производится, но и не планируется.
Какая ещё боль? Будут, скажем, на мобильнике CPU0-CPU1 быстрыми, CPU2-CPU3 медленными и экономичными. Авторам фирмвари на этапе компиляции это известно, возьмут да добавят системным процессам CPU Affinity (фишка, уже давно существующая во всех нормальных операционных системах) на CPU2-CPU3, а для пользовательских процессов - аффинити на первые 2 ядра. И готово, вся бакграундовая фигня работает на экономичных ядрах и не жрёт так сильно батарейку. Ну а когда такая простейшая схема распространится, выйдет какой-нибудь Android 6.0, в котором планировщик задач доработают чтоб уже разбрасывал сам в зависимости от приоритетов и поведения процессов.
Добавлено спустя 6 минут 22 секунды:
Inqizitor писал(а):
Полностью согласен. Лучше 4 ядра мощных с переменной частотой (от 100 мгц до 1,5 ггц)
А кто сказал что в случае big.Little частоты не регулируются? Да и быстрое ядро даже на самой низкой частоте будет жрать много, OoO и много команд за такт и спекулятивное вычисление бесплатными не бывают ни на какой частоте.
Member
Статус: Не в сети Регистрация: 21.03.2005 Откуда: Киев
Все-таки получается извращенный подход какой-то, неужели новые ядра кривые и их нормально эксплуатировать нельзя маштабируя нагрузку? Ввод для этого отдельного старого ядра звучит конечно как бред. Но вот если скажем в отдаленной перспективе можно сделать "мини" ядро которое будет потреблять под задачи "рабочего стола" например в 100 раз меньше чем "большое" новое в режиме самой минимальной нагрузки, то возможно что-то в этом есть...
"первой практической реализацией big.little стал процессор NVIDIA Tegra 3, основанный на четырёх производительных ядрах Cortex-A9 и одном ядре попроще. Подробнее: " это ток эпик фейл с питанием в HTC ONE X ? надеюсь у этих получится...
Разрабам вообще никакого головняка не будет, да и вообще ARM наиболее дружественная к софтверным и хардверным разработчикам компания. Если стандарты ARM соблюдены (как например в железе Quallcom), то сторонним разработчикам приложений и игр нет вообще никакой разницы какое где-то там "железо" стоит, поддержка осуществляется на уровне ОС (читай Android). Tegra 3 самодеятельность Nvidia (как и ARM железяки Apple) и потому потребовалась поддержка на уровне программ (всякие Tegra Zone и оптимизированные кэши)
Сколько программ и под какие ОС вы написали, что так уверенно говорите за "разрабов"? А про то на сколько ARM к кому дружественна от куда инфа? Про стандарты ARM которые соблюдены в Qualcomm вообще улыбнуло. Вы видимо не в курсе, что как раз в процессорах Shapdragon, архитектура самая "не стандартная" в отличии от любых других ARM процессоров. Можно даже сказать, что изменения на столько сильные (по сравнению с теми изменениями, что делают другие производители), что в процессорах Qualcomm практически ни чего не осталось от оригинальной ARM архитектуры. При чём это касается как процессора так и графики.
P.S. По теме, идея интересная, но у её реализации есть подводные камни. Думаю гадать тут нечего. Поживём увидим.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения