big.LITTLE vs Понижение частоты процессора
От: VladCore  
Дата: 19.10.15 15:44
Оценка: -1
Непонятна мотивация этих big.LITTLE:

Анализируя работу приложений, компания ARM пришла к выводу, что повсеместно использовать мощные вычислительные ядра зачастую невыгодно
Подробнее: http://www.overclockers.ru/hardnews/50477/Arhitektura_ARM_big.little_vpolovinu_umenshit_potreblenie_processorov.html


Что бы играть музыку в плейере или "слушать" новые push/mail сообщения, достаточно же частоту уменьшить в 3-N раз, а не совать в чип лишние ядра/транзисторы.

Похоже на то что в ARM искуственно хотят просто площадь чипа увеличить что бы теплоотвод повысить. Бред наверно Но других объяснений не могу придумать.

Ну и зачем этот big.LITTLE?
Отредактировано 19.10.2015 15:47 VladCore . Предыдущая версия .
Re: big.LITTLE vs Понижение частоты процессора
От: Somescout  
Дата: 19.10.15 16:44
Оценка: 3 (2) +2
Здравствуйте, VladCore, Вы писали:

VC>Ну и зачем этот big.LITTLE?


Рискуя окунуться в конспироложество, предположу со своей дилетантской колокольни: ARM долго позиционировался (некоторыми) (фанатами) как "intel без исторических наслоений", "вот смотрите, у нас сейчас производительность почти как у Intel'а, а энергопотребелние в 100500 раз меньше, вот мы Intel догоним а энергоэффективность будет ВАХ!". Но, вдруг, откуда не возьмись, оказывается что рост производительности с какого-то момента повышает энергопотребление совсем даже не линейно и с наскока обогнать Intel не получится — начинают плодится и размножатся ядра (вспомните, когда-то даже 2-х ядерный телефон был предметом шуток). Но рост производительности самих ядер не так высок, как хотелось бы и предел не за горами. Как быть, маркетологи держат за... горло, и говорят что 4-х ядерный процессор будет продаваться хуже восьмиядерного, пусть даже он быстрее, а 8-ми ядерный, с другой стороны, сможет поджарить не только яичницу. Вот и пришло красивое решение — делаем часть ядер быстрыми, а остальные обрезанными — и можно почти честно написать что у нас есть 8-ми ядерный процессор нового поколения. Покупатели радостно несут деньги, производители счастливы, всем весело.

(Статья, кстати, 3-х летней давности — интересно как в итоге всё сложилось)
ARI ARI ARI... Arrivederci!
Отредактировано 19.10.2015 16:48 Somescout . Предыдущая версия . Еще …
Отредактировано 19.10.2015 16:48 Somescout . Предыдущая версия .
Отредактировано 19.10.2015 16:45 Somescout . Предыдущая версия .
Re: big.LITTLE vs Понижение частоты процессора
От: watchyourinfo Аргентина  
Дата: 19.10.15 16:52
Оценка:
VC>Что бы играть музыку в плейере или "слушать" новые push/mail сообщения, достаточно же частоту уменьшить в 3-N раз, а не совать в чип лишние ядра/транзисторы.
VC>Похоже на то что в ARM искуственно хотят просто площадь чипа увеличить что бы теплоотвод повысить. Бред наверно Но других объяснений не могу придумать.
VC>Ну и зачем этот big.LITTLE?

Интел делала подобные прототипы еще лет 15 назад.
Re[2]: big.LITTLE vs Понижение частоты процессора
От: Stanislaw K СССР  
Дата: 19.10.15 16:59
Оценка:
Здравствуйте, Somescout, Вы писали:

S>(Статья, кстати, 3-х летней давности — интересно как в итоге всё сложилось)


Толком ничем. Сделали Big.LITTLE Processing with ARM Cortex™-A15 & Cortex-A7 на том и успокоились.

https://www.arm.com/products/processors/technologies/biglittleprocessing.php
Все проблемы от жадности и глупости
Re: big.LITTLE vs Понижение частоты процессора
От: fin_81  
Дата: 19.10.15 17:17
Оценка: 1 (1)
Здравствуйте, VladCore, Вы писали:

VC>Что бы играть музыку в плейере или "слушать" новые push/mail сообщения, достаточно же частоту уменьшить в 3-N раз, а не совать в чип лишние ядра/транзисторы.


Современные intel core iN умеют выключать ядра (и при этом разгонять только одно ядро) для энергоэффективности. Почему бы для пущей энергоэффективности не выключить более энергоемкое мощное ядро и использовать более энергоэффективное маломощное ядро? Не всем же нужна simd-"плавающая точка", а жрет она не мало, даже в простое. То что несимметричная многопроцессорность это еще одна головная боль для (планировщика) операционной системы, это уже проблемы операционной системы.
Re[3]: big.LITTLE vs Понижение частоты процессора
От: fin_81  
Дата: 19.10.15 17:56
Оценка: +1
Здравствуйте, Stanislaw K, Вы писали:

SK>Здравствуйте, Somescout, Вы писали:


S>>(Статья, кстати, 3-х летней давности — интересно как в итоге всё сложилось)


SK>Толком ничем. Сделали Big.LITTLE Processing with ARM Cortex™-A15 & Cortex-A7 на том и успокоились.


SK>https://www.arm.com/products/processors/technologies/biglittleprocessing.php


Неплохо так успокоились
http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php
https://en.wikipedia.org/wiki/ARM_big.LITTLE#Implementations
Re[2]: big.LITTLE vs Понижение частоты процессора
От: VladCore  
Дата: 19.10.15 20:01
Оценка:
Здравствуйте, fin_81, Вы писали:

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


VC>>Что бы играть музыку в плейере или "слушать" новые push/mail сообщения, достаточно же частоту уменьшить в 3-N раз, а не совать в чип лишние ядра/транзисторы.


_>Современные intel core iN умеют выключать ядра (и при этом разгонять только одно ядро) для энергоэффективности. Почему бы для пущей энергоэффективности не выключить более энергоемкое мощное ядро и использовать более энергоэффективное маломощное ядро? Не всем же нужна simd-"плавающая точка", а жрет она не мало, даже в простое. То что несимметричная многопроцессорность это еще одна головная боль для (планировщика) операционной системы, это уже проблемы операционной системы.


о том и речь. у Аппла тоже кстати big.LITTLE нету. они два чипа суют в соответствии с best practice. A-"серия" и М-"серия".

Сорри за повтор. Ну и зачем этот big.LITTLE?
Отредактировано 19.10.2015 20:12 VladCore . Предыдущая версия .
Re[3]: big.LITTLE vs Понижение частоты процессора
От: fin_81  
Дата: 19.10.15 21:30
Оценка:
Здравствуйте, VladCore, Вы писали:

VC>о том и речь. у Аппла тоже кстати big.LITTLE нету. они два чипа суют в соответствии с best practice. A-"серия" и М-"серия".


VC>Сорри за повтор. Ну и зачем этот big.LITTLE?


В смысле о чем речь? Разные типы ядер сидят на одном и том же окружении (кеш, модули работы с памятью, портами и тп). Любая задача может мигрировать между ядрами с минимумом накладных расходов (например, копированием состояния регистров).
Выполняется задача в фоне на слабом ядре, ждет сигнала; пришел сигнал и начал перемалывать данные на сильном ядре.

А как соединены "А" и "М" в эплле без понятия.
Re[4]: big.LITTLE vs Понижение частоты процессора
От: VladCore  
Дата: 20.10.15 01:20
Оценка:
Здравствуйте, fin_81, Вы писали:

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


VC>>о том и речь. у Аппла тоже кстати big.LITTLE нету. они два чипа суют в соответствии с best practice. A-"серия" и М-"серия".


VC>>Сорри за повтор. Ну и зачем этот big.LITTLE?


_>В смысле о чем речь? Разные типы ядер сидят на одном и том же окружении (кеш, модули работы с памятью, портами и тп). Любая задача может мигрировать между ядрами с минимумом накладных расходов (например, копированием состояния регистров).


а насколько это проще частоту понизить?

_>Выполняется задача в фоне на слабом ядре, ждет сигнала; пришел сигнал и начал перемалывать данные на сильном ядре.


о том и речь. в аппле нет таких извратов. там посчитали что не нужен, но вы предложите вашу идею куку.

_>А как соединены "А" и "М" в эплле без понятия.


тоненькими "проводами" по плате соеденены а зачем вам как они соединены в контексте потребления энергии?
Re[2]: big.LITTLE vs Понижение частоты процессора
От: VladCore  
Дата: 20.10.15 01:23
Оценка:
Здравствуйте, fin_81, Вы писали:

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


VC>>Что бы играть музыку в плейере или "слушать" новые push/mail сообщения, достаточно же частоту уменьшить в 3-N раз, а не совать в чип лишние ядра/транзисторы.


_>Не всем же нужна simd-"плавающая точка", а жрет она не мало, даже в простое.


чё? плавающая точка, точнее neon и vfp4, — это такая же инструкция которая выполняется 1 или более тактов. с чего это проц должен больше потреблять если эта инструкция есть но не вызывается?
Re[4]: big.LITTLE vs Понижение частоты процессора
От: Stanislaw K СССР  
Дата: 20.10.15 07:18
Оценка:
Здравствуйте, fin_81, Вы писали:

S>>>(Статья, кстати, 3-х летней давности — интересно как в итоге всё сложилось)

SK>>Толком ничем. Сделали Big.LITTLE Processing with ARM Cortex™-A15 & Cortex-A7 на том и успокоились.
SK>>https://www.arm.com/products/processors/technologies/biglittleprocessing.php

_>Неплохо так успокоились

_>http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php

As well as running 64-bit applications, the Cortex-A53 seamlessly and efficiently runs legacy ARM 32-bit applications. It is highly scalable, from a single multi-core CPU cluster, to a dual-cluster big.LITTLE CPU subsystem in combination with the Cortex-A72 or Cortex-A57 processor,


Это скорее продолжение НИОКР, снизили потребление, перешли на новый техпроцесс. Будем надеяться что допилят.

_>https://en.wikipedia.org/wiki/ARM_big.LITTLE#Implementations


Ну да. три девайса в год, да еще и не популярными ограниченными сериями. Я бы сказал что в широкие массы оно как то "не пошло".
Все проблемы от жадности и глупости
Re[4]: big.LITTLE vs Понижение частоты процессора
От: Mamut Швеция http://dmitriid.com
Дата: 20.10.15 07:39
Оценка:
_>Выполняется задача в фоне на слабом ядре, ждет сигнала; пришел сигнал и начал перемалывать данные на сильном ядре.

В Apple спросили: нафига? И впиливает нормальные ядра без ограничений.


dmitriid.comGitHubLinkedIn
Re[2]: big.LITTLE vs Понижение частоты процессора
От: Sinix  
Дата: 20.10.15 09:16
Оценка:
Здравствуйте, watchyourinfo, Вы писали:

VC>>Ну и зачем этот big.LITTLE?

W>Интел делала подобные прототипы еще лет 15 назад.

Эмм... а официальные пруфы есть?
А то intel времён 2k — это willamette, больше гигагерц и всё в таком духе. Про "производительность на ватт" стали вспоминать слегка попожже
Re: big.LITTLE vs Понижение частоты процессора
От: Patalog Россия  
Дата: 20.10.15 10:46
Оценка: +1
Здравствуйте, VladCore, Вы писали:

[]

VC>Ну и зачем этот big.LITTLE?


1. Нормальный "темный кремний" ниасилили
2. Лицензиаты платят за йадра
э. ???
4. ПРОФИТ!!11
Почетный кавалер ордена Совка.
Re[5]: big.LITTLE vs Понижение частоты процессора
От: fin_81  
Дата: 20.10.15 13:16
Оценка:
Здравствуйте, VladCore, Вы писали:

_>>В смысле о чем речь? Разные типы ядер сидят на одном и том же окружении (кеш, модули работы с памятью, портами и тп). Любая задача может мигрировать между ядрами с минимумом накладных расходов (например, копированием состояния регистров).


VC>а насколько это проще частоту понизить?


Раз перешли на уровень "не нужен", то есть симметричный ответ.
Если понижение частоты не дает необходимый результат, то понижение частоты не нужно.

_>>Выполняется задача в фоне на слабом ядре, ждет сигнала; пришел сигнал и начал перемалывать данные на сильном ядре.


VC>о том и речь. в аппле нет таких извратов. там посчитали что не нужен, но вы предложите вашу идею куку.

Если в эппле куку-инженьёры, не могут запилить в ядре открыто сворованной ОС поддержку несимметричной многопроцессорности, то известно кто "не нужен". В андроиде, что на линухе, биг-литл рабтает искаробки.

_>>А как соединены "А" и "М" в эплле без понятия.


VC>тоненькими "проводами" по плате соеденены а зачем вам как они соединены в контексте потребления энергии?

Очень содержательный ответ. Это отдельные полноценные процессоры или ядра с общим модулем работы с памятью, портами, кешем?
А тоненькие провода позолоченные или из алюминия с покрытием из окисла алюминия?
Re[5]: big.LITTLE vs Понижение частоты процессора
От: fin_81  
Дата: 20.10.15 13:23
Оценка:
Здравствуйте, Mamut, Вы писали:

M>В Apple спросили: нафига? И впиливает нормальные ядра без ограничений.


Согласен, Эппл умеет пилить, потому и "нафига".
Re[5]: big.LITTLE vs Понижение частоты процессора
От: fin_81  
Дата: 20.10.15 13:39
Оценка:
Здравствуйте, Stanislaw K, Вы писали:

SK>Это скорее продолжение НИОКР, снизили потребление, перешли на новый техпроцесс. Будем надеяться что допилят.


Неплохой такой НИОКР на популярных смартах, типа: гугл нексус, самсунг гелегси и тп.

_>>https://en.wikipedia.org/wiki/ARM_big.LITTLE#Implementations


SK>Ну да. три девайса в год, да еще и не популярными ограниченными сериями. Я бы сказал что в широкие массы оно как то "не пошло".


Тебя Тим Кук нежно покусал?
Re[6]: big.LITTLE vs Понижение частоты процессора
От: Stanislaw K СССР  
Дата: 20.10.15 14:21
Оценка:
Здравствуйте, fin_81, Вы писали:

SK>>Это скорее продолжение НИОКР, снизили потребление, перешли на новый техпроцесс. Будем надеяться что допилят.

_>Неплохой такой НИОКР на популярных смартах, типа: гугл нексус, самсунг гелегси и тп.

Обычное дело. Выпустить опытную партию, и смотреть как оно себя ведет в реальной эксплуатации. Лабораторные крысы гики в наблюдения и модель использования вносят искажения и результат недостоверен. Только дикий пользователь, только реальная жизнь.

_>>>https://en.wikipedia.org/wiki/ARM_big.LITTLE#Implementations


SK>>Ну да. три девайса в год, да еще и не популярными ограниченными сериями. Я бы сказал что в широкие массы оно как то "не пошло".

_>Тебя Тим Кук нежно покусал?

В каком смысле?
Все проблемы от жадности и глупости
Re[6]: big.LITTLE vs Понижение частоты процессора
От: VladCore  
Дата: 20.10.15 14:25
Оценка:
Здравствуйте, fin_81, Вы писали:


VC>>о том и речь. в аппле нет таких извратов. там посчитали что не нужен, но вы предложите вашу идею куку.


_>Если в эппле куку-инженьёры, не могут запилить в ядре открыто сворованной ОС поддержку несимметричной многопроцессорности, то известно кто "не нужен". В андроиде, что на линухе, биг-литл рабтает искаробки.


Тяжело с вами дискутировать. Apple "своровал" ядро у стива джобса. точнее его некста.

см. икона и став джобс. это названия книжек.
Re[7]: big.LITTLE vs Понижение частоты процессора
От: fin_81  
Дата: 20.10.15 14:51
Оценка: +1
Здравствуйте, Stanislaw K, Вы писали:

SK>>>Это скорее продолжение НИОКР, снизили потребление, перешли на новый техпроцесс. Будем надеяться что допилят.

_>>Неплохой такой НИОКР на популярных смартах, типа: гугл нексус, самсунг гелегси и тп.

SK>Обычное дело. Выпустить опытную партию, и смотреть как оно себя ведет в реальной эксплуатации. Лабораторные крысы гики в наблюдения и модель использования вносят искажения и результат недостоверен. Только дикий пользователь, только реальная жизнь.


Опытная партия в 10ки-сотни миллионов. Какой-то слабый НИОКР, вообще ниачом.

_>>>>https://en.wikipedia.org/wiki/ARM_big.LITTLE#Implementations


SK>>>Ну да. три девайса в год, да еще и не популярными ограниченными сериями. Я бы сказал что в широкие массы оно как то "не пошло".

_>>Тебя Тим Кук нежно покусал?

SK>В каком смысле?


10-100 миллионов — ограниченная серия. Просто замечательно. Буду знать новое название для таких величин.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.