Об андроиде и ядрах
От: Ночной Смотрящий Россия  
Дата: 17.06.12 12:59
Оценка: 3 (3) :))

Компания Intel провела ряд тестов и обнаружила, что последняя версия Android 4 ICS получает очень незначительно преимуществ при использовании двух ядер, а в ряде случаев производительность даже снижается.
Использование двухъядерных процессоров может быть полезно при сильной нагрузке на процессор, однако при этом очень важно правильное распределение потоков задач в ядрах. Майк Бэлл из Intel Mobile and Communications Group утверждает, что Android пока не справляется с управлением потоками процессов в нескольких ядрах: система бросает всё процессорное время на выполнение какой-нибудь одной задачи, а многие другие при этом останавливаются. Google необходимо научить свой Android правильному распределению системных ресурсов.
Согласно Бэллу, внутреннее тестирование Intel показало, что Android работает с двухъядерным процессором (конкретная модель не называлась) медленнее, чем с одноядерным. Включение второго ядра зачастую оказывается избыточным, с его использованием система потребляет больше ресурсов и не даёт прироста производительности. Некоторые из проведённых Intel тестов показали, что использование второго ядра может быть даже вредным, поскольку далеко не все разработчики приложений знают, как распределять процессы по ядрам.

Epic fail
Re: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 17.06.12 13:06
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Согласно Бэллу, внутреннее тестирование Intel показало, что Android работает с двухъядерным процессором (конкретная модель не называлась) медленнее, чем с одноядерным. Включение второго ядра зачастую оказывается избыточным, с его использованием система потребляет больше ресурсов и не даёт прироста производительности. Некоторые из проведённых Intel тестов показали, что использование второго ядра может быть даже вредным, поскольку далеко не все разработчики приложений знают, как распределять процессы по ядрам.

НС>Epic fail
Читать: "Мы пока ниасилили двуядерные мобильные процессоры, но это потому, что они НуНужны(тм). Покупайте Medfield". На моём HTC One двуядерность ещё как заметна.

Учитывая, что на Android'е — вполне себе обычный Linux, то его заявления вообще смешны.
Sapienti sat!
Re[2]: Об андроиде и ядрах
От: Ночной Смотрящий Россия  
Дата: 17.06.12 13:10
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Читать: "Мы пока ниасилили двуядерные мобильные процессоры, но это потому, что они НуНужны(тм). Покупайте Medfield". На моём HTC One двуядерность ещё как заметна.


Старший Z2580 в линейке medfield — двухядерный с HT.
Re[3]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 17.06.12 13:16
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Читать: "Мы пока ниасилили двуядерные мобильные процессоры, но это потому, что они НуНужны(тм). Покупайте Medfield". На моём HTC One двуядерность ещё как заметна.

НС>Старший Z2580 в линейке medfield — двухядерный с HT.
Ну вот как раз когда он начнёт выпускаться, то Intel выкатит пресс-релиз: "Мы тут подумали, и ускорили Android в 100500 раз с помощью МегаОптимизаций. Так что теперь можно покупать двухядерный Medfield".
Sapienti sat!
Re[4]: Об андроиде и ядрах
От: Ночной Смотрящий Россия  
Дата: 17.06.12 13:21
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Ну вот как раз когда он начнёт выпускаться, то Intel выкатит пресс-релиз: "Мы тут подумали, и ускорили Android в 100500 раз с помощью МегаОптимизаций. Так что теперь можно покупать двухядерный Medfield".


Это все не имеет отношения к твоему аргументу. Факт в том, что Интел таки осилил многоядерность (что неудивительно, вобщем то), но на массовый рынок нацеливает все таки одноядерную модель (причем без HT, что отметает намеки на недостаточную энергоэффективность многоядерника).
Re[5]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 17.06.12 18:18
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Ну вот как раз когда он начнёт выпускаться, то Intel выкатит пресс-релиз: "Мы тут подумали, и ускорили Android в 100500 раз с помощью МегаОптимизаций. Так что теперь можно покупать двухядерный Medfield".

НС>Это все не имеет отношения к твоему аргументу. Факт в том, что Интел таки осилил многоядерность (что неудивительно, вобщем то), но на массовый рынок нацеливает все таки одноядерную модель (причем без HT, что отметает намеки на недостаточную энергоэффективность многоядерника).
Имеет. У Интела пока и без многоядерности проблемы с энергопотреблением — оно очень посредственное. Конкретно сейчас Medfield конкурентен с предидущим поколением ARM'ов, вот они и занимаются FUD-ом.
Sapienti sat!
Re[6]: Об андроиде и ядрах
От: Ночной Смотрящий Россия  
Дата: 17.06.12 18:22
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Конкретно сейчас Medfield конкурентен с предидущим поколением ARM'ов


Зато по перформансу даже будущее поколение ARM ему не конкурент. И что в итоге лучше — одноядерный атом или 4-хядерный ARM, это еще очень большой вопрос.

C>вот они и занимаются FUD-ом.


Пока что этим занимаешься ты, потому что у тебя за душой только свой собственный палец.
Re[5]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 17.06.12 18:27
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Это все не имеет отношения к твоему аргументу. Факт в том, что Интел таки осилил многоядерность (что неудивительно, вобщем то), но на массовый рынок нацеливает все таки одноядерную модель (причем без HT, что отметает намеки на недостаточную энергоэффективность многоядерника).

Блин, а как я точно угадал:
http://www.pcpro.co.uk/news/375019/intel-improving-android-but-is-it-willing-to-share

Intel claims it is making significant improvements to the multicore performance of Android — but isn't sure if it's willing to share them with the open-source community.

Speaking to a select group of journalists in London to mark the launch of the first Intel-based smartphone, the Orange San Diego, the head of the chip giant's mobile division claimed that the single-core performance from the company's Atom Z2640 processor matched or surpassed that of its multicore rivals.


И окажется, что они там у себя пару ключей компилятора забыли поменять. Вот у них оно и тормозило, ага.
Sapienti sat!
Re[7]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 17.06.12 21:44
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>>Конкретно сейчас Medfield конкурентен с предидущим поколением ARM'ов

НС>Зато по перформансу даже будущее поколение ARM ему не конкурент. И что в итоге лучше — одноядерный атом или 4-хядерный ARM, это еще очень большой вопрос.
Посмотри реальные benchmark'и на Anandtech, что ли?

Atom там в серединке, по сравнению с предидущим поколением ARM'ов. Уж точно не быстрее.

C>>вот они и занимаются FUD-ом.

НС>Пока что этим занимаешься ты, потому что у тебя за душой только свой собственный палец.
Да ну? Кто запостил тему без какого-либо реального подтверждения, типа там benchmark'ов?

Тут люди как бэ реально могут сравнить двухядерные процессоры и одноядерные.
Sapienti sat!
Re[2]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 17.06.12 23:52
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Учитывая, что на Android'е — вполне себе обычный Linux, то его заявления вообще смешны.


Не важно. Зависит от того, как построена графическая либа и насколько дорого в этой андронной VM общение потоков.
Re[6]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 17.06.12 23:58
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>И окажется, что они там у себя пару ключей компилятора забыли поменять. Вот у них оно и тормозило, ага.


Да не, общаться м/у потоками тоже надо уметь. А у Интел кучи либ lock-free из их бибилиотек для x86.

Дело еще в том, что сам андроид безбожно тормозит. Мерить на нем какое-либо быстродействие — это издевательство. Вот тут делился впечатлениями: http://www.rsdn.ru/forum/flame.comp/4778546.1.aspx
Автор: vdimas
Дата: 14.06.12
Re[8]: Об андроиде и ядрах
От: alex_public  
Дата: 18.06.12 19:11
Оценка: +2
Здравствуйте, Cyberax, Вы писали:

C>Посмотри реальные benchmark'и на Anandtech, что ли?

C>Atom там в серединке, по сравнению с предидущим поколением ARM'ов. Уж точно не быстрее.

Если мы говорим о процессорах, то реальный тест, это например SPEC. Можно увидеть результат SPEC для топовых ARM "опережающих Atom"? ) SPEC для Atom например найти совсем не сложно...
Re[9]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 18.06.12 19:50
Оценка: :)
Здравствуйте, alex_public, Вы писали:

C>>Посмотри реальные benchmark'и на Anandtech, что ли?

C>>Atom там в серединке, по сравнению с предидущим поколением ARM'ов. Уж точно не быстрее.
_>Если мы говорим о процессорах, то реальный тест, это например SPEC. Можно увидеть результат SPEC для топовых ARM "опережающих Atom"? ) SPEC для Atom например найти совсем не сложно...
SPEC, насколько я знаю, не портирован. А вот LINPACK есть:
http://www.anandtech.com/show/4144/lg-optimus-2x-nvidia-tegra-2-review-the-first-dual-core-smartphone/8
Sapienti sat!
Re[10]: Об андроиде и ядрах
От: alex_public  
Дата: 18.06.12 21:46
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>SPEC, насколько я знаю, не портирован.


Вообще то кому надо уже давно измеряют. ) Но вот на сайтах производителей ARM процессоров ни одного результата таких тестов нет... Есть догадки почему?

C> А вот LINPACK есть: http://www.anandtech.com/show/4144/lg-optimus-2x-nvidia-tegra-2-review-the-first-dual-core-smartphone/8


Ээээ
1. Ссылка вообще не по делу (сравнение ARM'ов между собой, а не с Atom'ом)
2. Старьё какое-то там
3. Линпак на Андроиде — это конечно весело. )))

И если уж хочется смотреть результаты у Ананда, то у него как раз есть нужное http://www.anandtech.com/show/5365/intels-medfield-atom-z2460-arrive-for-smartphones — вроде всё понятно по картинкам? )
Re[11]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 18.06.12 22:01
Оценка:
Здравствуйте, alex_public, Вы писали:

C>>SPEC, насколько я знаю, не портирован.

_>Вообще то кому надо уже давно измеряют. ) Но вот на сайтах производителей ARM процессоров ни одного результата таких тестов нет... Есть догадки почему?
SPECfp измеряет плавучку, которая на ARM не особо весёлая (что никто и не скрывает). А SPECint — не особо распространён сам по себе.

Конкретно сравнения ARM'ов и Intel'ов на реальных задачах — http://www.phoronix.com/scan.php?page=article&item=ubuntu_1204_armfeb&num=1

Стоит заметить, что тут мы сравниваем мобильные ARM'ы и ноутбучные Intel'ы.

C>> А вот LINPACK есть: http://www.anandtech.com/show/4144/lg-optimus-2x-nvidia-tegra-2-review-the-first-dual-core-smartphone/8

_>Ээээ
_>1. Ссылка вообще не по делу (сравнение ARM'ов между собой, а не с Atom'ом)
Ну так найди результат LINPACK для Atom'а. Делов-то. Цифры везде нормированы одинаково.

_>2. Старьё какое-то там

Как раз первые двухядерные чипы. Кстати, там прекрасно видно, что двухядерные чипы имеют преимущество перед одноядерными.

_>3. Линпак на Андроиде — это конечно весело. )))

Ага. Вот как раз только что CBLAS закончил под ARM компилить

_>И если уж хочется смотреть результаты у Ананда, то у него как раз есть нужное http://www.anandtech.com/show/5365/intels-medfield-atom-z2460-arrive-for-smartphones — вроде всё понятно по картинкам? )

Да, Medfield на новейшем тех. процессе — в середине списка по энергоэффективности и производительности. В сравнении с ARM-процессорами предыдущего поколения, которые делаются на существенно более грубом тех. процессе.

Всё понятно по картинкам?
Sapienti sat!
Re[3]: Об андроиде и ядрах
От: о_О
Дата: 18.06.12 22:34
Оценка: +2 :)))
Здравствуйте, vdimas, Вы писали:

V>Не важно. Зависит от того, как построена графическая либа и насколько дорого в этой андронной VM общение потоков.


хоспади, да мало ли того, что там лялих, так ещё и жаба — как вообще это нормально может работать?!
Re[12]: Об андроиде и ядрах
От: alex_public  
Дата: 19.06.12 00:13
Оценка: +1 -1 :)
Здравствуйте, Cyberax, Вы писали:

C>SPECfp измеряет плавучку, которая на ARM не особо весёлая (что никто и не скрывает). А SPECint — не особо распространён сам по себе.


Ну да, ну да) Всего лишь основной промышленный тест для процессоров. )

C>Конкретно сравнения ARM'ов и Intel'ов на реальных задачах — http://www.phoronix.com/scan.php?page=article&item=ubuntu_1204_armfeb&num=1

C>Стоит заметить, что тут мы сравниваем мобильные ARM'ы и ноутбучные Intel'ы.

Судя по сочетанию года публикации статьи и выбранных для сравнения моделей, автор или в неадеквате или писал заказуху. )

_>>И если уж хочется смотреть результаты у Ананда, то у него как раз есть нужное http://www.anandtech.com/show/5365/intels-medfield-atom-z2460-arrive-for-smartphones — вроде всё понятно по картинкам? )

C>Да, Medfield на новейшем тех. процессе — в середине списка по энергоэффективности и производительности. В сравнении с ARM-процессорами предыдущего поколения, которые делаются на существенно более грубом тех. процессе.

Эээ похоже у кого-то что-то со зрением... В статье хорошо видно, что он в середине списка по энергоэффективности и во главе списка по производительности. Вполне хороший результат. И кстати, Атомы производятся далеко не по новейшему для Интел тех.процессу. Но насколько я помню их планы, они как раз собираются перводить его на 22nm, а потом на 14nm. Так что впереди ещё много улучшений...
Re[13]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 19.06.12 00:22
Оценка: :)
Здравствуйте, alex_public, Вы писали:

C>>Стоит заметить, что тут мы сравниваем мобильные ARM'ы и ноутбучные Intel'ы.

_>Судя по сочетанию года публикации статьи и выбранных для сравнения моделей, автор или в неадеквате или писал заказуху. )
Сравнивалось железо, которое поддерживается Убунтой. Что странного?

_>>>И если уж хочется смотреть результаты у Ананда, то у него как раз есть нужное http://www.anandtech.com/show/5365/intels-medfield-atom-z2460-arrive-for-smartphones — вроде всё понятно по картинкам? )

C>>Да, Medfield на новейшем тех. процессе — в середине списка по энергоэффективности и производительности. В сравнении с ARM-процессорами предыдущего поколения, которые делаются на существенно более грубом тех. процессе.
_>Эээ похоже у кого-то что-то со зрением... В статье хорошо видно, что он в середине списка по энергоэффективности и во главе списка по производительности.
Я статью спутал. То что ты привёл — это плохая, неправильная статья.

Вот реальное устройство с реальными замерами: http://www.anandtech.com/show/5770/lava-xolo-x900-review-the-first-intel-medfield-phone/4

Вот тот самый ЛИНПАК:

(Lava XOLO — это как раз Medfield)

Заметь, что HTC One побеждает во всех benchmark'ах, кроме SunSpider (у которого JIT на ARM'е плохой), и имеет существенно лучшую энергоэффективность. При том, что новый Galaxy SIII работает существенно быстрее на последних Tegra'вых процессорах.
Sapienti sat!
Re[12]: Об андроиде и ядрах
От: Ночной Смотрящий Россия  
Дата: 19.06.12 09:41
Оценка: +1 -1
Здравствуйте, Cyberax, Вы писали:

_>>И если уж хочется смотреть результаты у Ананда, то у него как раз есть нужное http://www.anandtech.com/show/5365/intels-medfield-atom-z2460-arrive-for-smartphones — вроде всё понятно по картинкам? )

C>Да, Medfield на новейшем тех. процессе

Слушай, ну я же уже писал недавно — нет, не на новейшем. Он на 32нм HKMG, ровно как и новые армы.

C> — в середине списка по энергоэффективности и производительности.


В середине? По ссылке он на первом месте с существенным отрывом по перформансу, при аналогичном энергопотреблении.
Re[13]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 19.06.12 10:40
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

C>> — в середине списка по энергоэффективности и производительности.

НС>В середине? По ссылке он на первом месте с существенным отрывом по перформансу, при аналогичном энергопотреблении.
Я привёл ссылку на тесты рельного устройства. Что тебе в них не нравится? Medfield на первом месте в ровно ОДНОМ benchmark'е.
Sapienti sat!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.