Emotion Engine
Emotion Engine — центральный процессор, используемый в консолях PlayStation 2. Был разработан совместно компаниями Sony и Toshiba, и вышел в производство в 1999 году. Согласно MicroDesign Resources, он в два раза быстрее 733 МГц Pentium III и в 15 раз быстрее 400 МГц Celeron в таких задачах, как обработка FMV.[1]
Один из первых коммерческих процессоров, использовавший 128-битные векторные регистры.
Emotion Engine, основанный на MIPS R5900, является комбинацией центрального процессора и цифрового сигнального процессора, и его главной задачей является обработка трёхмерной графики. На кристалле, выполненном по 180 нм техпроцессу и содержащем 10,5 млн транзисторов[2], совмещены все необходимые блоки — ядро MIPS III, два векторных блока, математический сопроцессор, процессор обработки изображения (обычный MPEG2 декодер), 10-канальный DMA контроллер, блок графического интерфейса, RDRAM и интерфейсы ввода-вывода, и всё соединено общей 128-битной внутренней шиной.
Процессор также используется в ранних моделях PlayStation 3 для обратной совместимости. PAL-версии консоли не использовали процессор в целях уменьшения затрат на производство, однако эмуляция PlayStation 2 в этом случае была намного хуже чем в вариантах с процессором.
Технические характеристики
- Тактовая частота: 294.912 МГц, 299 MHz (в поздних версиях)
- Система команд: MIPS III, MIPS IV подмножество, 107 векторных инструкций
- MIPS основное ядро: 2 issue, 2 64-разрядных модуля для операций с фиксированной точки, 1 сопроцессор для операций с плавающей точкой, 6 конвейеров
- Кэш инструкций: 16 КБ, 2-канальная ассоциативность
- Кэш данных: 8 КБ, 2-канальная ассоциативность
- Временная память (SPM): 16 КБ
- Буфер ассоциативной трансляции: Объединенная инструкция/данные с 48 записями
- Векторный процессорный блок: 4 FMAC модуль, 1 FDIV модуль
- Векторный процессорный блок регистров: 128-битная ширина SIMD, 32 записи
- Модуль обработки изображений: MPEG-2 макроблочный декодер
- Прямой доступ к памяти: 10 каналов
- Напряжение VDD: 1.8 В
- Потребляемая мощность: 15 Вт на 1.8 В
См. также
Примечания
Литература
- Masaaki Oka, Masakazu Susuoki, Designing and Programming the Emotion Engine / IEEE 1999 ISSN 0272-1732 pages 20-28
Ссылки
- Sound and Vision: A Technical Overview of the Emotion Engine / Ars Techniva, 2000
- Sony Emotion Engine (ppt) / Kim L. Vu, 2002.5.20
- Gekko, Emotion Engine and Intel PIII Architectures - Fighting for the Gamer / ICCA’02 69-78
- PS2 Emotion Engine (недоступная ссылка) / CSMC411