Процессор Cell - революция или как?

 
+
-
edit
 

Balancer

администратор
★★★★★
В следующем году выходит в продажу Sony Playstation 3 с процессором Cell. Вот некоторые его параметры (уже не расчётные, а реальные, недавно была презентация), если кто-то ещё не видел:

  • Разработка: Sony, IBM и Toshiba
  • Разрядность: 64бит
  • Тактовая частота: 4ГГц
  • Число независимых ядер: 8
  • Потребляемая мощность: 30Вт (не требует активного охлаждения - кулера, хватает одного радиатора)
  • Технология: 90нм
  • Площадь чипа: 221мм2
  • Число транзисторов: 234млн
  • Кеш-память первого уровня: 256Кб на каждое из 8 ядер
  • Пропускная способность шины внешней памяти (Rambus): до 100ГБ/с.
  • Пиковая производительность: 256Гфлопс


// Высокопроизводительный процессор Cell с многоядерной архитектурой

Для меня эти цифры - просто революция.
Вот, что бывает, когда берутся за планомерную неспешную разработку (его делали, кажется, лет 10) не отягощаясь обратной совместимостью...

Особенно меня убили 4ГГц x 8 ядер при 30Вт тепла на 90нм... 4ГГц без кулера... С ума сойти!
 

au

   
★★☆
А не удивляет DSP, который на 1ГГц и примерно 1.5Вт даёт пиковую 8000 МIPS? Или Virtex4, у которого до до 256000 МIPS при
Кстати, не читайте ламерские мурзиллища :) У Селла 9 ядер: одно универсальное из линии Power, и 8 более специализированных "молотилок". Вот тут вроде по делу:
arstechnica.com/articles/paedia/cpu/cell-1.ars
arstechnica.com/articles/paedia/cpu/cell-2.ars
Cell Architecture Explained - New Version!
Cell Architecture Explained - New Version!

Картинки и фотка (база не принимает)
http://www.blachford.info/computer/Cells/Cell_Arch.gif
http://www.blachford.info/computer/Cells/CellChip.jpg
arstechnica.com/images/cell/figure7.png

Если это только в писюки проникнет... а должно, ибо выйдет ПС3.
 
+
-
edit
 

Balancer

администратор
★★★★★
DSP - это не так интересно. Универсальный процессор куда интереснее :D

Кстати, потенциально это будет дополнительными стимулом для роста популярности Linux. Сомневаюсь, что под Cell сделают Windows... :D А производительности народу захочется на персоналках...
 

au

   
★★☆
А SSE все эти — это и есть своеобразный DSP. Из универсальных у Селла только одно ядро Power для задач управления.
Селл могут сделать под линукс, который так любит IBM. А тогда сразу же появится и винда под него :)
В общем, надеюсь это не революция, а контрреволюция против поделок "специалистов" из маркетингового отдела.
 
RU Centuriones #08.03.2005 15:48
+
-
edit
 

Centuriones

опытный

Теперь надо ждать ответ от Intel. Не зря ведь они команду разработчиков "Эльбруса" себе перетянули.
Раньше были времена,
А теперь мгновения.
Раньше поднимался дух,
А теперь давление.
 
+
-
edit
 

Balancer

администратор
★★★★★
au> Селл могут сделать под линукс, который так любит IBM. А тогда сразу же появится и винда под него :)

Ну, про Linux под Cell я упоминания уже видел.

Кстати, как понимать -
"продемонстрировал [...] возможность совмещения работы нескольких (причем разных!) операционных систем одновременно"
// 401 Authorization Required

Имеется в виду, что отдельные ядра способны работать совершенно автономно под управлением разных ОС что ли?
 
+
-
edit
 

Balancer

администратор
★★★★★
Судя по фотке
и косвенным ссылкам, это таки не восьмиядерный процессор, а с четырьмя суперскалярными ядрами.
 
RU CaRRibeaN #08.03.2005 16:57
+
-
edit
 
RU Centuriones #08.03.2005 18:43  @Balancer#08.03.2005 16:05
+
-
edit
 

Centuriones

опытный

Balancer> Судя по фотке и косвенным ссылкам, это таки не восьмиядерный процессор, а с четырьмя суперскалярными ядрами. [»]
Вполне вероятно, что это один из первых вариантов. Кстати подпись под фоткой говорит именно об этом, а именно: "ПЕРВОЕ ИЗОБРАЖЕНИЕ АРХИТЕКТУРЫ ПРОЦЕССОРА CELL, ПОПАВШЕЕ В РАСПОРЯЖЕНИЕ ИЗДАНИЯ ElectronicsWeekly.com"
А на этом ElectronicsWeekly ссылок на Cell под самое некуда. :D

Раньше были времена,
А теперь мгновения.
Раньше поднимался дух,
А теперь давление.
 

au

   
★★☆
Каждое ядро независимо, так почему им не работать под своей операционкой? Хотя смысл этого занятия неочевиден.

Насчёт количества ядер и ОС — вот от IBM смотрите:

+ Innovative Design Features Eight Synergistic Cores Together with Power Based Core
+ Cell is a breakthrough architectural design — featuring eight synergistic processors and top clock speeds of greater than 4 GHz (as measured during initial hardware testing)
+ Cell is a multicore chip capable of massive floating point processing
+ Cell is OS neutral and supports multiple operating systems simultaneously

Вот фотки от родителей:

 

TEvg

аксакал

админ. бан
Не понимаю этих восторгов. Ну гигагерцы, ну и что? Кто напишет код под них? Билли Гейтс? Писали б нормальный код, так и 80486 бы за глаза хватало. На самолетах, на заводах еще более слабые процы стоят и справляются.
 

TEvg

аксакал

админ. бан
Далее какова будет его надежность? Ресурс? Сможет ли он работать в космосе?
 

pokos

аксакал

Я бы не назвал это дело революцией. Ну, обыденная, добротно сделанная разработка.
Если взять Пенёк, так у него есть два принципиально больших куска кристалла: кэш и декодер ущербных команд х86 со всеми его конвейерами и оптимизаторами.
Если бы Intel решилась отказаться от набора команд х86, на кристалле освободилась бы куча места, например, кэш нужен был бы раза в два меньший при том же проценте попаданий. Понятно, что этот сценарий из области фантастики - даже в Itanic не прошёл толком - всё равно пришлось совместимость тащить.
А нашлёпать 8 штук сопроцессоров на кристалле - дело не хитрое. Хитрое дело - загрузить их действительно полезной работой.
 
+
-
edit
 

Balancer

администратор
★★★★★
TEvg>Писали б нормальный код, так и 80486 бы за глаза хватало.

И как 80486 справится с декодиногом в реальном времени MPEG4 размером 800x600? :D
 
RU Серокой #09.03.2005 16:57
+
-
edit
 

Серокой

координатор
★★★★
Balancer> Судя по фотке


На фоте просто 4 одинаковые регулярные структуры, видимо, память.
Косвенно говорит о 4-х ядрах, но только косвенно. :)
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
RU Centuriones #09.03.2005 19:54
+
-
edit
 

Centuriones

опытный

Это не та фотка. :)
Раньше были времена,
А теперь мгновения.
Раньше поднимался дух,
А теперь давление.
 

TEvg

аксакал

админ. бан
>И как 80486 справится с декодиногом в реальном времени MPEG4 размером 800x600?

Для этого нужна соответсвующая ИМС-декодер МПЕГа и только.
 
+
-
edit
 

Balancer

администратор
★★★★★
Вот, считай, что сабж - и есть такая микросхема. Только ещё и автономная. И способная и на иные задачи :D
 
+
-
edit
 

Balancer

администратор
★★★★★
ТТХ попробую собирать в этом топике :D Выделения - мои.

Каждый вычислительный элемент содержит 64-битный RISC процессор с архитектурой Power, контроллер DMA и до 8 процессоров управления потоками, все эти элементы взаимодействуют через одну локальную шину. Каждый из обрабатывающих элементов соединен с соседними высокоскоростными магистралями (параллельные комплекты последовательных шин ввода/вывода разработки Rambus) работает с тактовой частотой 6,4 ГГц на линк.

Процессоры потоков являются SIMD-модулями, функционирующими после запуска автономно. Они содержат 128 Кб SRAM, расположенной между процессором и локальной шиной, банк из ста двадцати восьми 128-бит регистров и банк из 4 модулей работы с плавающей точкой и 4 модулей целочисленных вычислений.



в каждом SPE (наряду со "счетверённым" блоком SP, дающим 8 операций на такт), наличествует также и "сдвоенный" блок DP, работающий в темпе 1/7 и, таким образом, дающий 2*2/7=0.57 операции на такт - то есть работающий в 14 раз медленнее, чем SP. На весь Cell (для частоты 4.0 GHz) получаем 8*8*4.0 = 256 GFLOPS single и 8*0.57*4.0 = 18.3 GFLOPS double. Приплюсуем к этому 8 GFLOPS double в PPE - и в результате имеем 26.3 GFLOPS, т.е. желаемые 10% от сингла.

Для варианта 3.2 GHz / 7 SPE результаты будут такие: 7*8*3.2 = 179.2 GFLOPS single и 7*0.57*3.2 = 12.8 плюс 6.4 = 19.2 GFLOPS double.

// процессоры cell [17] - Конференция iXBT.com
 
+
-
edit
 

Balancer

администратор
★★★★★
По поводу отключения одного 32-битного модуля в микропроцессоре, президент и CEO игрового подразделения Sony (SCE), г-н Ken Kutaragi, объяснил, что разработчики руководствовались соображениями эстетики. Буквально, цитата – "This is an aesthetic". Конечно, цифра семь имеет свой собственный мистический шарм, но ради этого снижать производительность вряд ли стоило. ;о) Президент SCE, кстати, сказал, что изначально архитектура Cell ориентировалась и вовсе на шесть модулей SPU. Так что в итоге все оказалось не так плохо.

Не удовлетворившись "эстетическими" соображениями, журналисты Nikkei Electronics задали прямой вопрос разработчикам по поводу отключения одного ядра SPU. Ответ последних был очевиден. Сложности производства не позволяют пока обеспечить достаточный выход микропроцессоров Cell в "максимальной" конфигурации. К тому же, надо учитывать, что каждому такому модулю соответствует массив 256-КБ SRAM. Следовательно, суммарная площадь "выключенного" участка является критичной для выхода наибольшего числа годных микропроцессоров. Единственно, что в связи с этим настораживает, так ведь можно отключить еще одно-два ядра SPU.

// Новости Hardware за 22.05.2005 - Новости Hardware
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru