stringtranslate.com

PowerPC970

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 blade и некоторые рабочие станции начального уровня и серверы System p основаны на PowerPC 970. Он также используется в некоторых высокопроизводительных встраиваемых системах, таких как Mercury Momentum XSA-200. IBM также лицензирует ядро ​​PowerPC 970 для использования в пользовательских приложениях.

Дизайн

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

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

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

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

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

Поколения

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

PowerPC970

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 КБ кэша L2 полной скорости и тактовую частоту от 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 и 1 регистр условий. Он поддерживает до 215 инструкций в полете: 16 в блоке выборки инструкций, 67 в блоке декодирования инструкций, 100 в функциональных блоках и 32 в очереди сохранения. Он имеет 64 КБ напрямую отображаемого кэша инструкций и 32 КБ D-кэша. [6]

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

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

PowerPC970MP

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

PowerPC 970MP заменил PowerPC 970FX в высокопроизводительных компьютерах Power Mac G5 от Apple , в то время как 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 ГГц.

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

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

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

Автобусы

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

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

Ссылки

  1. ^ «Apple представляет самый быстрый в мире персональный компьютер — Power Mac G5». Apple. 23 июня 2003 г. Архивировано из оригинала 16 декабря 2021 г. Получено 4 декабря 2017 г.
  2. ^ «Apple и IBM представляют процессор PowerPC G5». Apple. 23 июня 2003 г. Архивировано из оригинала 21 апреля 2022 г. Получено 4 декабря 2017 г.
  3. ^ abc Halfhill, Tom R. (28 октября 2002 г.). «IBM Trims Power4, Adds AltiVec». Microprocessor Report .
  4. ^ abc "IBM production dates CPU-World". Архивировано из оригинала 20 апреля 2018 г. Получено 2 марта 2013 г.
  5. ^ "Техническое описание микропроцессора IBM PowerPC 970FX RISC" (PDF) . 01.ibm.com . Получено 2 ноября 2010 г. .
  6. ^ "IBM PowerPC 970FX RISC Microprocessor User's Manual V 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 получает высококлассные характеристики". ZDNet . Архивировано из оригинала 17 апреля 2008 г. Получено 22 сентября 2008 г.
  9. ^ "IBM BladeCenter JS21 Express". 03.ibm.com. Архивировано из оригинала 10 сентября 2007 г. Получено 22 сентября 2008 г.
  10. Стив Джобс, Apple (25 июня 2003 г.). «WWDC 2003 Keynote». Архивировано из оригинала 21 декабря 2021 г. Получено 16 октября 2009 г. – через YouTube.
  11. ^ LaPedus, Mark (10 марта 2006 г.). «IBM выпускает маломощные процессоры, IP-ядра». Архивировано 26 сентября 2007 г. на Wayback Machine . EE Times .

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

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