Об андроиде и ядрах
От: Ночной Смотрящий Россия  
Дата: 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!
Re[4]: Об андроиде и ядрах
От: lazymf Россия  
Дата: 19.06.12 11:03
Оценка: +1
Здравствуйте, о_О, Вы писали:

о_О>хоспади, да мало ли того, что там лялих, так ещё и жаба — как вообще это нормально может работать?!


Как-как. Благодаря стройной системе костылей и подпорок (с)
Re[4]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 19.06.12 11:40
Оценка:
Здравствуйте, о_О, Вы писали:

о_О>хоспади, да мало ли того, что там лялих, так ещё и жаба — как вообще это нормально может работать?!


Как раз на лялихе много потоков чувствует себя лучше, чем на винде.
Re[5]: Об андроиде и ядрах
От: о_О
Дата: 19.06.12 11:45
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Здравствуйте, о_О, Вы писали:


о_О>>хоспади, да мало ли того, что там лялих, так ещё и жаба — как вообще это нормально может работать?!


V>Как раз на лялихе много потоков чувствует себя лучше, чем на винде.


так в лялихе же многопоточность убогая? там, если я не ошибаюсь, потоки — это отдельные процессы. или у меня неправильное представление?
Re[11]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 19.06.12 11:57
Оценка:
Здравствуйте, alex_public, Вы писали:

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

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

Детсад... Потому что посмотри на спецификации теста, лишь потом загадочно подмигивай. Потому что сугубо на плавающей точке и сливают, и что? Все подобные вычисления сегодня вынесены в расположенный на том же кристалле видео-ускоритель. Или ты где-то видел современные ядра ARM, расположенные не на одном кристалле с видеоускорителем? Нету таких. Тем более, что этот видеоускоритель нифига не специализированный с жесткой прошивкой видеоускоритель, типа отдельной видеоплаты в PC, а просто куча вычислительных векторных блоков с произвольными настраиваемыми алгоритмами.

Поэтому для "усредненного" быстродействия на популярных задачах и меряют на DMIPS... а здесь у ARM-а полный порядок.

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


Классная устаревшая ссылка. Идет сравнение свежего чипа с уже несвежими ARM-ами.

Вот тебе для сравнения по Samsung Galaxy S3:

SunSpider benchmark (меньше -> лучше):
Medfield — 1331
Galaxy S3 — 1479

Intel выигрывает в 1.11 раз..

BrowserMark (меньше -> хуже):
Medfield — 116425
Galaxy S3 — 169811

Intel проигрывает в 1.46 раз..

Так что иди и застрелись. ))
Re[6]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 19.06.12 12:05
Оценка:
Здравствуйте, о_О, Вы писали:

о_О>так в лялихе же многопоточность убогая? там, если я не ошибаюсь, потоки — это отдельные процессы. или у меня неправильное представление?


Неправильные. Дороговина переключения потоков/процессов не только в копировании/восстановлении регистров, в первую очередь из-за смены контекста (карты виртуальной памяти). Если контекст не меняется — то это дешевле. А то, что внутри ОС в дескрипторах потоков прописаны фактически те же самые данные, что в дескрипторах процессов — никакой рояли на саму скорость переключения не влияет. Хотя, может влиять на скорость работы шедуллера: у линухов шедуллер более дешевый вышел.
Re[13]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 19.06.12 12:09
Оценка:
Здравствуйте, alex_public, Вы писали:

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


Никакой не основной. IA64 на нем рвет какт узик грелку все эти i3-i7 на той же тактовой, но сливает на многих других тестах. И вообще, если бы речь шла только о перемножении матриц, то давно бы векторные процессоры сместили процессоры общего назначения.
Re[12]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 19.06.12 12:13
Оценка:
Здравствуйте, vdimas, Вы писали:

V>SunSpider benchmark (меньше -> лучше):

И это единственный benchmark, где он выигрывает. В основном из-за отстойного JIT'а для ARM.

Поздравляю с замечательным выбором единственного теста, где Medfield выигрывает.
Sapienti sat!
Re[14]: Об андроиде и ядрах
От: Ночной Смотрящий Россия  
Дата: 19.06.12 17:59
Оценка: :)
Здравствуйте, Cyberax, Вы писали:

НС>>В середине? По ссылке он на первом месте с существенным отрывом по перформансу, при аналогичном энергопотреблении.

C>Я привёл ссылку на тесты рельного устройства. Что тебе в них не нравится? Medfield на первом месте в ровно ОДНОМ benchmark'е.

Ну понятно, если тесты противоречат твоей теории, то это плохие тесты.
Re[13]: Об андроиде и ядрах
От: Ночной Смотрящий Россия  
Дата: 19.06.12 17:59
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Поздравляю с замечательным выбором единственного теста, где Medfield выигрывает.


Cyberax в очередной раз продемонстрировал, что читает сообщения, на которые отвечает, не включая моск.
Re[13]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 19.06.12 18:01
Оценка: +1
Здравствуйте, Cyberax, Вы писали:

V>>SunSpider benchmark (меньше -> лучше):

C>И это единственный benchmark, где он выигрывает. В основном из-за отстойного JIT'а для ARM.
C>Поздравляю с замечательным выбором единственного теста, где Medfield выигрывает.

Справедливости ради я привел и такой. Все равно на других тестах интелловский камень сливает в полтора раза... Скажем так, оказались не готовы к резкому расширению этого рынка...
Re[15]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 19.06.12 23:45
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>В середине? По ссылке он на первом месте с существенным отрывом по перформансу, при аналогичном энергопотреблении.

C>>Я привёл ссылку на тесты рельного устройства. Что тебе в них не нравится? Medfield на первом месте в ровно ОДНОМ benchmark'е.
НС>Ну понятно, если тесты противоречат твоей теории, то это плохие тесты.
Ещё раз. Я привёл тесты реального устройства, а не лабораторного образца на стенде. В них Medfield сливает.

Приведи правильные тесты.
Sapienti sat!
Re[6]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 19.06.12 23:49
Оценка: -1
Здравствуйте, о_О, Вы писали:

о_О>>>хоспади, да мало ли того, что там лялих, так ещё и жаба — как вообще это нормально может работать?!

V>>Как раз на лялихе много потоков чувствует себя лучше, чем на винде.
о_О>так в лялихе же многопоточность убогая? там, если я не ошибаюсь, потоки — это отдельные процессы. или у меня неправильное представление?
Так было примерно 10 лет назад (Leroy threads). С тех пор появился NPTL (New POSIX Threading Library), который существенно лучше.

В данный момент планировщик в Линуксе существенно лучше (гораздо справедливее) и быстрее, чем в Винде.
Sapienti sat!
Re[14]: Об андроиде и ядрах
От: alex_public  
Дата: 20.06.12 01:19
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Сравнивалось железо, которое поддерживается Убунтой. Что странного?


Убунта настолько отсталая? Я не знал. )))

C>Я статью спутал. То что ты привёл — это плохая, неправильная статья.


Это чем же?

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


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


Про линпак на Андроиде я уже вроде писал, что это смешно. )))

C>Заметь, что HTC One побеждает во всех benchmark'ах, кроме SunSpider (у которого JIT на ARM'е плохой), и имеет существенно лучшую энергоэффективность. При том, что новый Galaxy SIII работает существенно быстрее на последних Tegra'вых процессорах.


Ээээ а вот тут передёргивание у нас... В той статье, что привёл я, были и показатели быстродействия и энергопотребления. И там Medfield был лидером по быстродействию и средним по энергопотреблению (хотя на самом деле у него были лучшие цифры как раз в самых важных режимах, ну да ладно). А в этой статье про энергопотребление нет ни слова. Откуда тогда высосан тезис "и имеет существенно лучшую энергоэффективность"? ) Быть может тот единственный процессор (Тегра3 вроде там?), что обгонял Атом в паре тестов, жрёт как два Атома? )))
Re[15]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 20.06.12 01:26
Оценка:
Здравствуйте, alex_public, Вы писали:

C>>Сравнивалось железо, которое поддерживается Убунтой. Что странного?

_>Убунта настолько отсталая? Я не знал. )))
Нет, с драйверами под ARM ситуация такая, что нужно под каждую цель собирать своё ядро. У Убунты силы не бесконечные, так что они поддерживают только небольшой набор целей.

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

C>>Вот тот самый ЛИНПАК:
_>Про линпак на Андроиде я уже вроде писал, что это смешно. )))
Чем? ЛИНПАК как раз прекрасно проверяет параллельность.

C>>Заметь, что HTC One побеждает во всех benchmark'ах, кроме SunSpider (у которого JIT на ARM'е плохой), и имеет существенно лучшую энергоэффективность. При том, что новый Galaxy SIII работает существенно быстрее на последних Tegra'вых процессорах.

_>Ээээ а вот тут передёргивание у нас... В той статье, что привёл я, были и показатели быстродействия и энергопотребления.
На стендовом образце. Тебе рассказать чем туризм от эмиграции ранний стендовый образец отличается от реального устройства?

_>И там Medfield был лидером по быстродействию и средним по энергопотреблению

Ну а вот в реальности — не обгоняет. Можешь его за это побить.
Sapienti sat!
Re[12]: Об андроиде и ядрах
От: alex_public  
Дата: 20.06.12 01:27
Оценка: +1
Здравствуйте, vdimas, Вы писали:

V>Детсад... Потому что посмотри на спецификации теста, лишь потом загадочно подмигивай. Потому что сугубо на плавающей точке и сливают, и что? Все подобные вычисления сегодня вынесены в расположенный на том же кристалле видео-ускоритель. Или ты где-то видел современные ядра ARM, расположенные не на одном кристалле с видеоускорителем? Нету таких. Тем более, что этот видеоускоритель нифига не специализированный с жесткой прошивкой видеоускоритель, типа отдельной видеоплаты в PC, а просто куча вычислительных векторных блоков с произвольными настраиваемыми алгоритмами.


Вообще то там два SPEC'а есть (целочисленный и плавающий) и всегда публикуют результаты обоих...

V>Поэтому для "усредненного" быстродействия на популярных задачах и меряют на DMIPS... а здесь у ARM-а полный порядок.


Может DMIPS'ы и являются стандартом в мире производителей микроволновок, не знаю. ))) Но в мире производительных процессоров совсем другие общепризнанные промышленные тесты. А про эти страные попугаи многие и не слышали даже. )

V>Вот тебе для сравнения по Samsung Galaxy S3:

V>
V>SunSpider benchmark (меньше -> лучше):
V>Medfield — 1331
V>Galaxy S3 — 1479
V>Intel выигрывает в 1.11 раз..
V>
V>BrowserMark (меньше -> хуже):
V>Medfield — 116425
V>Galaxy S3 — 169811
V>Intel проигрывает в 1.46 раз..
V>
V>Так что иди и застрелись. ))

Ну и нормальные результаты — на уровне лучшей модели рынка. Кстати, ещё бы на энергопотребление глянуть... )
Re[16]: Об андроиде и ядрах
От: alex_public  
Дата: 20.06.12 01:46
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Нет, с драйверами под ARM ситуация такая, что нужно под каждую цель собирать своё ядро. У Убунты силы не бесконечные, так что они поддерживают только небольшой набор целей.


Ну так а что там тогда делает Atom N270 в 2012 году? )))

_>>Про линпак на Андроиде я уже вроде писал, что это смешно. )))

C>Чем? ЛИНПАК как раз прекрасно проверяет параллельность.

Он там не нативный — это по сути измерения Далвика выходят.

Что касается параллельности, то да, нормально демонстрирует. Правда я так до сих пор и не представляю зачем много ядер на смарфоне — я не собирают компилировать код или кодировать видео там... Как мне кажется вся эта многоядерность в данный момент — исключительно маркетинговая хрень, если говорить о смартфонах и т.п..

C>На стендовом образце. Тебе рассказать чем туризм от эмиграции ранний стендовый образец отличается от реального устройства?

_>>И там Medfield был лидером по быстродействию и средним по энергопотреблению
C>Ну а вот в реальности — не обгоняет. Можешь его за это побить.

Эээ что за бред? Вообще то результаты первой и второй статьи полностью совпадают. Просто в первой не было устройства HTC One X (и вообще на тегра3) и соответственно Атом там был первый без вопросов. Во второй статье добавили нового участника на Tegra3 и получили что в части тестов он сумел обойти Атом. Ну и нормально. Да, только для окончательного подведения итогов хотелось бы увидеть данные по энергопотреблению Тегра3 (сделанные по одной методике с Атомом, как в первой статье)..
Re[17]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 20.06.12 01:59
Оценка:
Здравствуйте, alex_public, Вы писали:

C>>Нет, с драйверами под ARM ситуация такая, что нужно под каждую цель собирать своё ядро. У Убунты силы не бесконечные, так что они поддерживают только небольшой набор целей.

_>Ну так а что там тогда делает Atom N270 в 2012 году? )))
Просто взяли самый популярный. Для сравнения пойдёт.

C>>Чем? ЛИНПАК как раз прекрасно проверяет параллельность.

_>Он там не нативный — это по сути измерения Далвика выходят.
И что? Это таки основная платформа для Андроида.

_>Что касается параллельности, то да, нормально демонстрирует. Правда я так до сих пор и не представляю зачем много ядер на смарфоне — я не собирают компилировать код или кодировать видео там... Как мне кажется вся эта многоядерность в данный момент — исключительно маркетинговая хрень, если говорить о смартфонах и т.п..

Имеет смысл смотреть вот это — http://www.quicinc.com/vellamo/ Оно как раз измеряет весь стек — от низкоуровневого рисования до отзывчивости интерфейса. Прекрасно видно, что добавление второго ядра существенно помогает.

У меня сейчас как раз двухъядерный телефон — интерфейс перестал тормозить, если в фоне что-то там делается. На одноядерном бывало раздражало.

_>Эээ что за бред? Вообще то результаты первой и второй статьи полностью совпадают. Просто в первой не было устройства HTC One X (и вообще на тегра3) и соответственно Атом там был первый без вопросов. Во второй статье добавили нового участника на Tegra3 и получили что в части тестов он сумел обойти Атом. Ну и нормально. Да, только для окончательного подведения итогов хотелось бы увидеть данные по энергопотреблению Тегра3 (сделанные по одной методике с Атомом, как в первой статье)..

Так ты прочитай всю статью. Вот тут есть нормализованное энергопотребление: http://www.anandtech.com/show/5770/lava-xolo-x900-review-the-first-intel-medfield-phone/6
Sapienti sat!
Re[18]: Об андроиде и ядрах
От: alex_public  
Дата: 20.06.12 05:36
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>И что? Это таки основная платформа для Андроида.


То, что для оценки процессоров это плохо подходит. Лучше всего подходит SPEC, но в принципе в случае смартфона для оценки под его узкий круг задач подходят ещё различные BrowserMark и т.п.

C>Имеет смысл смотреть вот это — http://www.quicinc.com/vellamo/ Оно как раз измеряет весь стек — от низкоуровневого рисования до отзывчивости интерфейса. Прекрасно видно, что добавление второго ядра существенно помогает.

C>У меня сейчас как раз двухъядерный телефон — интерфейс перестал тормозить, если в фоне что-то там делается. На одноядерном бывало раздражало.

Да, 2 имеют смысл. Я в курсе и без подобных ссылок. Я помню что когда появились 2-ух ядерных процессоры на десктопах, то хотя софта использующего их напрямую почти не было, но работать с компом стало намного комфортнее. Исчезли лаги от всяких бэкграундных задач. Т.е. услово говоря одно ядро занято основной задачей и второе всякими системными и фоновыми делами. У смартфонов и планшетов думаю тоже самое. А вот более двух ядер — это уже имеет смысл только если есть спец. софт умеющий один их все задействовать. Типа кодирования видео например и т.п. Так что появление более чем 2-ух ядерных процессоров на смартфонах — это на мой взгляд маркетинговая хрень.

Да, Атом если что, обычно проходит в тестах как двухядерный. Понятно за счёт чего... )

C>Так ты прочитай всю статью. Вот тут есть нормализованное энергопотребление: http://www.anandtech.com/show/5770/lava-xolo-x900-review-the-first-intel-medfield-phone/6


Хыхы, в начале хотел извиниться, что типа да, смотрел мельком и не заметил переключателя страниц у статьи. Но потом пригляделся и все вопросы остались... Почему то при тестирование энергопотребления в списке нет единственной модели опередившей Атом в нескольких тестах быстродействия. HTC One X (на тегра3), которая. Пока этих данных нет, говорить о чём-то касательно этой модели нельзя. И кстати относительно Галакси3 (не помню как там пишется точно процессор) тоже хотелось бы сравнительные тесты быстродействия и энергопотребления... Тогда увидим могут ли эти двое (пока других нет, хотя к концу года может ещё что-то выйдет) спорить с Атомом или нет. На счёт всех остальных текущих моделей ARM процессоров уже видно что нет.
Re[18]: Об андроиде и ядрах
От: stasgoo  
Дата: 20.06.12 06:20
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>У меня сейчас как раз двухъядерный телефон — интерфейс перестал тормозить, если в фоне что-то там делается. На одноядерном бывало раздражало.


И эти люди мне запрещают ковыряться в носу доказывали, что интерфейс ведроида не особо хуже чем в WP
Re[15]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 20.06.12 11:31
Оценка:
Здравствуйте, alex_public, Вы писали:

C>>Сравнивалось железо, которое поддерживается Убунтой. Что странного?

_>Убунта настолько отсталая? Я не знал. )))

Не путаешь ли сборку приложений под ОСь с самой ОСью? Там идет речь о десятках тысяч собрнанных и проверенных на работу друг с другом приложений. Это совсем не то же самое, что ядро ОСи + POSIX + шелл.
Re[19]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 20.06.12 12:03
Оценка:
Здравствуйте, stasgoo, Вы писали:

C>>У меня сейчас как раз двухъядерный телефон — интерфейс перестал тормозить, если в фоне что-то там делается. На одноядерном бывало раздражало.

S>И эти люди мне запрещают ковыряться в носу доказывали, что интерфейс ведроида не особо хуже чем в WP
Конкретно сам интерфейс не тормозил. А вот фоновые задачи (типа там TitaniumBackup или чего ещё), которые запускаются параллельно с текущей задачей — раздражали.

В WP с этим нет проблем, так как нет фоновых задач. Хорошее решение, да.
Sapienti sat!
Re[13]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 20.06.12 12:03
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Ну и нормальные результаты — на уровне лучшей модели рынка. Кстати, ещё бы на энергопотребление глянуть... )


Ищется гуглом легко. На разных задачах разные лидеры и потребления. Фавориты сегодня по тестам — это Medfield, Tegra3 и Exynos 5250. По потреблению камень от Интела никогда не фаворит. Для Интела что хреново, что Medfield еще и не думал начинать раскручиваться, а уже порядком устарел. Образцы Exynos 5450 (4 ядра A15 от 2-х гигагерц тактовой + Mali T658) уже высланы партнерам для ознакомления. По контактам он совместим с предыдущими поколениями, поэтому позволяет втыкать в существующие Galaxy S3 этот новый чип без изменения. Собственно, так и обещано, что с осени S3 пойдут уже на этом чипе. А популярных девайсов на Medfield я даже и не припомню.
Re[7]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 20.06.12 14:04
Оценка: 1 (1)
Здравствуйте, Cyberax, Вы писали:

C>В данный момент планировщик в Линуксе существенно лучше (гораздо справедливее) и быстрее, чем в Винде.


Дешевле — да. Лучше — ХЗ... Асинхронный ввод-вывод на Винде вне конкуренции, ИМХО, спасибо шедуллеру.

Но если надо просто поделить время м/у равнозначными задачами (например, сервер VoIP на сотни/тысячи абонентов), то да, Линуховый выглядит гораздо предпочтительнее, особенно где дефицит вычислительных мощностей.
Re[8]: Об андроиде и ядрах
От: Cyberax Марс  
Дата: 20.06.12 16:57
Оценка:
Здравствуйте, vdimas, Вы писали:

C>>В данный момент планировщик в Линуксе существенно лучше (гораздо справедливее) и быстрее, чем в Винде.

V>Дешевле — да. Лучше — ХЗ... Асинхронный ввод-вывод на Винде вне конкуренции, ИМХО, спасибо шедуллеру.
Лучше однозначно. У него даже название соответствующее: Completely Fair Scheduler.

V>Но если надо просто поделить время м/у равнозначными задачами (например, сервер VoIP на сотни/тысячи абонентов), то да, Линуховый выглядит гораздо предпочтительнее, особенно где дефицит вычислительных мощностей.

Между неравнозначными — тоже.
Sapienti sat!
Re[16]: Об андроиде и ядрах
От: Ночной Смотрящий Россия  
Дата: 20.06.12 19:39
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Чем? ЛИНПАК как раз прекрасно проверяет параллельность.


Линпак слишком хорошо параллелится даже на неоднородных кластерах со слабой интерком-шиной. С точки зрения сабжа, т.е. поддержки андроидом нескольких ядер это не очень интересно.
Re[14]: Об андроиде и ядрах
От: alex_public  
Дата: 21.06.12 00:42
Оценка:
Здравствуйте, vdimas, Вы писали:

_>>Ну и нормальные результаты — на уровне лучшей модели рынка. Кстати, ещё бы на энергопотребление глянуть... )

V>Ищется гуглом легко.

Именно сравнительные измерения? Т.е. когда по одной методики в одних руках измеряются несколько процессоров? Типа как в первой статье у Ананда? Хотелось бы глянуть. )

V>На разных задачах разные лидеры и потребления. Фавориты сегодня по тестам — это Medfield, Tegra3 и Exynos 5250.


Ага. Вот и хотелось бы полноценного сравнительного анализа их. Какими-нибудь серьёзными аналитиками.

V>Для Интела что хреново, что Medfield еще и не думал начинать раскручиваться, а уже порядком устарел.


Почему устарел? ) Конкурирует с двумя текущими лидерами рынка на равных и оставляет далеко позади всех остальных — вроде как очень не плохая заявка при входе на рынок. С технической стороны. И ещё у них есть уже подготовленный новый тех. процесс. Теперь для каких-то реальных побед им надо приложить маркетинговые усилия... И кстати интересен их подход тут: начинают контактировать с не особо популярными брендами, но имеющими большие региональные рынки...

V>А популярных девайсов на Medfield я даже и не припомню.


Откуда им взяться то, если он совсем недавно появился на свет? )
Re[15]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 23.06.12 22:15
Оценка:
Здравствуйте, alex_public, Вы писали:

_>Ага. Вот и хотелось бы полноценного сравнительного анализа их. Какими-нибудь серьёзными аналитиками.


А ключи от квартиры не надо?
Есть стандартные тесты и полно результатов тестов. Собери их в одном месте сам.
Re[9]: Об андроиде и ядрах
От: vdimas Россия  
Дата: 23.06.12 22:20
Оценка: 1 (1)
Здравствуйте, Cyberax, Вы писали:

V>>Дешевле — да. Лучше — ХЗ... Асинхронный ввод-вывод на Винде вне конкуренции, ИМХО, спасибо шедуллеру.

C>Лучше однозначно. У него даже название соответствующее: Completely Fair Scheduler.

Мало ли какое название. А по-факту на линухах имеем вдвое большие задержки в асинхронных событиях, чем в виндах на том же железе. Хорошие задержки выжимаются только через специальные картейки, у которых свой IP-стек и свой юзер-мод шедуллер. Тогда только достигаются показатели виндов через все эти круги приседаний.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.