Корпорация Intel
пока не начала широкую экспансию на рынке планшеты
и смартфоны, но великолепно проявила
себя в этом направлении на недавно прошедшей выставке. Компания демонстрировала
еще на CES 2012 свое решение. Никто не станет отрицать, что она
накопила солидный опыт в области систем многоядерного типа и вычислений
многопоточного типа. Глава подразделения корпорации Intel Mobile and Communications Group, Майк Белл (Mike Bell), во время интервью с
сотрудниками маститого журнала The
Inquirer, что в Android не
продумана поддержка решения на базе двух ядерных процессоров. Работа системах-на-чипе (SoC) также оставляет желать лучшего.
Удручающий факт:
Android-смартфон на базе двух ядерных
процессоров поступил на рынок до обеспечения поддержки адекватной работы
второго ядра. Реализовано более менее адекватное решение было только в апреле
того года вместе с презентацией Android
2.3.4. Согласно мнению Майка Белла, качественная реализация
функционирования многоядерной SoC на базе Android даже при
активном продвижении Android
ICS.
Последняя мобильная версия операционной системы от Google почти не выигрывает от многоядерности.
2- и 4-ядерные процессоры в среде Android,
увы, часто приводят к снижению производительности при попытке заставить ядра
работать эффективно. По словам Белла, собака тут зарыта в неудачной организации
планировщика потоков Android. Он не
достаточно адаптирован для плодотворного сотрудничества с современными SoC.
«Если вы не ограничены в количестве энергии, то использование нескольких
ядер имеет смысл, так как их можно нагрузить по полной программе, не
беспокоясь о батарейке, и/или в ОС должен быть качественно реализован
планировщик потоков. В противном случае, когда операционная система
будет выполнять какую-то сложную задачу, все остальные процессы окажутся
остановлены. Таким образом, когда мы переходим к использованию
нескольких ядер, мы вкладываем много средств в ПО, чтобы улучшить и
адаптировать планировщик потоков и тогда многоядерные продукты смогут
работать действительно эффективно», — говорит Белл.
Если программное обеспечение адаптации, то второе ядро смысла не имеет. ОС вовсе не станет работать быстрее, вы
получите лишь затрачивать неоправданно много энергии, а греться аппарат будет
больше.


Комментариев нет :
Отправить комментарий
Нам важно знать ваше мнение, поэтому пишите, что думаете, но придерживаясь правил и норм литературного русского языка.