stringtranslate.com

PowerPC 970

PowerPC 970 , PowerPC 970FX и PowerPC 970MP — это 64-битные процессоры PowerPC от IBM , представленные в 2002 году. Apple маркировала 970 как PowerPC G5 для своего Power Mac G5 .

Архитектура PowerPC была создана в начале 1990-х годов альянсом AIM , а семейство 970 было создано в результате дальнейшего сотрудничества IBM и Apple . [1] [2] Проект имел кодовое название GP-UL или Giga Processor Ultra Light, где Giga Processor — это кодовое название процессора POWER4 , на основе которого было получено ядро. Когда Apple представила Power Mac G5 , она заявила, что это пятилетняя совместная работа с дорожной картой для нескольких поколений. Однако этот прогноз оказался недолгим, поскольку позже Apple пришлось отказаться от своего обещания выпустить процессор с тактовой частотой 3 ГГц всего через год после его появления. IBM также не смогла снизить энергопотребление до уровня, необходимого для портативных компьютеров. В конечном итоге Apple использовала только три варианта процессора.

Блейд-модули IBM JS20/JS21 , а также некоторые рабочие станции начального уровня и серверы System p основаны на PowerPC 970. Он также используется в некоторых высокопроизводительных встраиваемых системах, таких как Momentum XSA-200 от Mercury . IBM также лицензирует ядро ​​PowerPC 970 для использования в специализированных приложениях.

Дизайн

Процессор PowerPC 970FX.

PowerPC 970 является одноядерным процессором POWER4 и может обрабатывать как 32-битные , так и 64-битные инструкции PowerPC . Он имеет аппаратный блок предварительной выборки и блок трехстороннего прогнозирования ветвей .

Как и в случае с POWER4, интерфейс состоит из девяти этапов. PowerPC 970 может извлекать и декодировать до восьми инструкций, отправлять до пяти на резервные станции, выдавать до восьми исполнительным блокам и выводить до пяти за цикл. Конвейеры выполнения были удлинены по сравнению с POWER4 для достижения более высокого IPC . Он имеет восемь исполнительных блоков: два арифметико-логических блока (ALU), два блока двойной точности с плавающей запятой , два блока загрузки/сохранения и два блока AltiVec . [3]

Один из блоков AltiVec выполняет инструкции для целых чисел и чисел с плавающей запятой, а другой — только инструкции по перестановке. Последний имеет три подблока для простых целочисленных, комплексных целочисленных инструкций и инструкций с плавающей запятой. Эти блоки имеют конвейеры различной длины: 10 этапов для простых целочисленных инструкций и инструкций перестановки, 13 этапов для сложных целочисленных инструкций и 16 этапов для инструкций с плавающей запятой. [3]

Процессор имеет две однонаправленные 32-битные шины с двойной скоростью передачи данных (DDR) (одна для чтения, другая для записи) к чипу системного контроллера ( северный мост ), работающие на скорости, составляющей четверть частоты ядра процессора. Помимо данных, по шинам также передаются адреса и управляющие сигналы, поэтому может быть реализована только часть пиковой полосы пропускания (6,4 ГБ/с на частоте 450 МГц). Поскольку шины являются однонаправленными, каждое направление может реализовать только половину совокупной пропускной способности, или 3,2 ГБ/с. [3]

Поколения

Все поколения процессоров 970 производились на заводе IBM East Fishkill в Нью-Йорке на белой керамической подложке, которая была типичной для высокопроизводительных процессоров IBM той эпохи.

PowerPC 970

PowerPC 970 был анонсирован IBM в октябре 2002 года. Он был выпущен в составе Power Mac G5 от Apple Computer в июне 2003 года. Как и в случае с соглашениями об именах G3 и G4, Apple маркировала продукты на базе PowerPC 970 как G5, что означает пятое поколение компьютеров. PowerPC. IBM выпустила свои первые блейд-серверы PowerPC 970, BladeCenter JS20 , в ноябре 2003 года.

PowerPC 970 имеет 512 КБ полноскоростной кэш-памяти второго уровня и тактовую частоту от 1,6 до 2,0 ГГц. Передняя шина работает на половине тактовой частоты процессора.

PowerPC 970FX

PowerPC 970FX имеет производственный процесс 90 нм и имеет максимальную номинальную мощность 11 Вт при температуре 149 градусов по Фаренгейту (65 °C) при тактовой частоте 1 ГГц и максимальную мощность 48 Вт при 2 ГГц. [5]

Он имеет 10 функциональных блоков — 2 блока с фиксированной запятой, 2 блока загрузки/сохранения, 2 блока с плавающей запятой, 1 блок ветвления, 1 блок SIMD ALU, 1 блок SIMD Permute и 1 регистр условий. Он поддерживает до 215 инструкций в процессе работы: 16 в блоке выборки инструкций, 67 в блоке декодирования инструкций, 100 в функциональных блоках и 32 в очереди сохранения. Он имеет 64 КБ напрямую отображаемого кэша инструкций и 32 КБ D-кэша. [6]

В течение 2004 года Apple выпустила машины на базе 970FX: Xserve G5 в январе, Power Mac G5 в июне и iMac G5 в августе. Power Mac имел максимальную тактовую частоту 2,5 ГГц при жидкостном охлаждении (в апреле 2005 года она в конечном итоге достигла 2,7 ГГц). IMac использовал переднюю шину на трети тактовой частоты.

Рыночный спрос на более быстрый процессор для ноутбуков, чем G4, был высоким, но Apple никогда не поставляла процессоры серии G5 для ноутбуков PowerBook . Оригинальный 970-й потреблял слишком много энергии и никогда всерьез не рассматривался как кандидат на роль портативного компьютера. У 970FX расчетная тепловая мощность (TDP) снижена примерно до 30 Вт при частоте 1,5 ГГц, что заставило многих пользователей поверить в возможность создания PowerBook G5. Однако несколько препятствий не позволили использовать даже 970FX в этом приложении. При частоте 1,5 ГГц G5 не был существенно быстрее процессоров G4 с частотой 1,5 и 1,67 ГГц, которые вместо этого Apple использовала в PowerBooks. Более того, чипы северного моста, доступные для подключения 970FX к памяти и другим устройствам, не были предназначены для портативных компьютеров и потребляли слишком много энергии. Наконец, у 970FX не было достаточных функций энергосбережения для портативного процессора. Его минимальная мощность (в режиме ожидания) была слишком высокой, что привело бы к плохому времени автономной работы ноутбука. [ нужна цитата ]

PowerPC 970MP

IBM анонсировала PowerPC 970MP под кодовым названием «Antares» 7 июля 2005 года на форуме Power Everywhere в Токио. 970MP — это двухъядерная версия 970FX с тактовой частотой от 1,2 до 2,5 ГГц и максимальным энергопотреблением 75 Вт при 1,8 ГГц и 100 Вт при 2,0 ГГц. Каждое ядро ​​имеет 1 МБ кэш-памяти второго уровня , что вдвое больше, чем у 970FX. Как и 970FX, этот чип производился по 90-нм техпроцессу. Когда одно из ядер простаивает, оно переходит в состояние «дремы» и отключается. [7] 970MP также включает функции разделения и виртуализации. [8] [9]

PowerPC 970MP заменил PowerPC 970FX в высокопроизводительных компьютерах Apple Power Mac G5 , в то время как iMac G5 и устаревший PCI-X Power Mac G5 продолжали использовать процессор PowerPC 970FX. PowerPC 970MP используется в блейд-модулях IBM JS21, рабочей станции IBM Intellistation POWER 185 и YDL PowerStation от Fixstars Solutions (Yellow Dog Linux (YDL) PowerStation).

Из-за высоких требований к мощности IBM прекратила выпуск моделей с частотой выше 2,0 ГГц.

Северные мосты

Два выделенных северных моста для компьютеров на базе PowerPC 970 были произведены IBM:

Северный мост CPC965 был отменен. Планируемый к выпуску в 2007 году, это должен был быть северный мост, предназначенный только для однопроцессоров. Его особенностями были контроллер DDR2 с частотой 533 МГц, поддерживающий до 8 ГБ памяти ECC, шина 8x PCIe, встроенный четырехпортовый Gigabit Ethernet с разгрузкой IPv4 TCP / UDP , порты USB 2.0, Flash -интерфейс. Северный мост содержит интегрированное ядро ​​PowerPC 405 , обеспечивающее возможности управления и настройки системы. [11]

Автобусы

IBM использует в модулях собственную шину Elastic Interface (EI).

Смотрите также

Рекомендации

  1. ^ «Apple представляет самый быстрый персональный компьютер в мире — Power Mac G5» . Яблоко. 23 июня 2003 г. Архивировано из оригинала 16 декабря 2021 г. Проверено 4 декабря 2017 г.
  2. ^ «Apple и IBM представляют процессор PowerPC G5» . Яблоко. 23 июня 2003 г. Архивировано из оригинала 21 апреля 2022 г. Проверено 4 декабря 2017 г.
  3. ↑ abc Halfhill, Том Р. (28 октября 2002 г.). «IBM сокращает Power4, добавляет AltiVec». Отчет микропроцессора .
  4. ^ abc «Даты производства IBM CPU-World». Архивировано из оригинала 20 апреля 2018 года . Проверено 2 марта 2013 г.
  5. ^ «Технические данные микропроцессора IBM PowerPC 970FX RISC» (PDF) . 01.ibm.com . Проверено 2 ноября 2010 г.
  6. ^ «Руководство пользователя микропроцессора IBM PowerPC 970FX RISC, версия 1.7» (PDF) . www-01.ibm.com. Архивировано (PDF) из оригинала 22 мая 2014 г. Проверено 21 мая 2014 г.
  7. Пол Хейлз: пятница, 8 июля 2005 г., 17:28 (8 июля 2005 г.). «IBM представляет двухъядерный чип PowerPC 970 – The INQUIRER» . Theinquirer.net. Архивировано из оригинала 12 августа 2006 года . Проверено 22 сентября 2008 г.{{cite web}}: CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка ) CS1 maint: неподходящий URL ( ссылка )
  8. ^ «Следующий чип IBM-Apple получит высококлассные функции» . ЗДНет . Архивировано из оригинала 17 апреля 2008 года . Проверено 22 сентября 2008 г.
  9. ^ "IBM BladeCenter JS21 Express" . 03.ibm.com. Архивировано из оригинала 10 сентября 2007 года . Проверено 22 сентября 2008 г.
  10. Стив Джобс, Apple (25 июня 2003 г.). «Основной доклад WWDC 2003». Архивировано из оригинала 21 декабря 2021 года . Проверено 16 октября 2009 г. - через YouTube.
  11. ЛаПедус, Марк (10 марта 2006 г.). «IBM выпускает маломощные процессоры с IP-ядрами». Архивировано 26 сентября 2007 г., в Wayback Machine . ЭЭ Таймс .

дальнейшее чтение

Внешние ссылки