Microsoft XCPU

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 18:19, 13 июня 2019.

Microsoft XCPU - это процессор с кодовым названием Xenon, который используется в Xbox. Данный процессор используют с графическим чипом ATI Xenos. Процессор был разработан совместными усилиями Microsoft и IBM в рамках программы IBM, чип под кодовым названием «Waternoose», который был назван в честь Генри Дж Waternoose III в Monsters, Inc.

Описание

Процессоры Intel стоят довольно дорого, потому как несут в себе множество избыточной для игровой консоли функциональности — функциональности, призванной упрощать труд программистов и ускорять исполнение множества версий x86-кода, созданного за два десятилетия существования этой архитектуры. А поскольку на Xbox преимущественно запускаться программы, созданные специально для этой консоли, то особого смысла «тащить за собой» всё наследие x86-архитектуры не было, и Microsoft обратилась к компании IBM с предложением создать процессор, специально «заточенный» под игровую приставку. Создавать процессор с нуля в IBM, разумеется, не стали, и вместо этого воплотили в кремний новую вариацию давно знакомой всем архитектуры PowerPC (до недавнего времени процессоры этой архитектуры использовались в компьютерах компании Apple). Вариация эта отличалась от прежних «инкарнаций» архитектуры своей простотой, благодаря которой удалось «втиснуть» в довольно скромное число транзисторов целых три процессорных ядра (сложность кристалла трёхядерного ЦП Xbox 360 сопоставима со сложностью кристалла одноядерного Pentium 4 на ядре Prescott-2M) и существенно поднять их тактовую частоту. Программировать для процессора Xbox 360 стало сложнее, однако при правильном подходе этот процессор должен выдавать внушительную производительность при своей относительно низкой себестоимости. Что, как мы уже сказали, Microsoft и было нужно. Вместе с тем, сравнивая процессор Xbox 360 с современными x86-процессорами следует помнить о том, что вторые, несмотря на свою сравнительно меньшую пиковую производительность, чаще приближаются к ней, чем процессор Xbox 360. Таким образом, можно предположить, что данный код, будучи скомпилирован под современные двухъядерные x86 ЦП (Intel Core 2 Duo, AMD Athlon 64 X2) в целом покажет не меньшую производительность, чем на трехъядерном ЦП Xbox 360.[Источник 1]

Дизайн

Трехъядерный дизайн Xenon разделяет некоторую ДНК с процессором Cell Playstation 3, поэтому неудивительно, что он также воплощает в себе многие из тех же самых предположений о лучшем способе выжать производительность из видов чрезвычайно больших количеств транзисторов (см. рисунок 1).
Рисунок 1 - Дизайн Процессора Microsoft XCPU

Последнее поколение интегральных схем. Подобно процессору Cell, который находится в Playstation 3, Xenon поддерживает традицию «RISC» в торговле программистом / компилятором для аппаратного обеспечения. Короче говоря, разработчики программного обеспечения, разрабатывающие для Xenon, должны взять на себя больше бремени оптимизации своего кода, сделав его явно параллельным, и в свою очередь, они получат больше исполнительного оборудования для игры. Традиционный подход: большое окно инструкций и множество исполнительных блоков В течение некоторого времени архитекторы процессоров подходили к проблеме повышения производительности путем «расширения» процессорных ядер. Под «расширением» ядра выполнения я подразумеваю добавление дополнительных исполнительных блоков, которые могут работать параллельно. К сожалению в сети Интернет очень мало информации о данном процессоре,поэтому статья достаточно неполная.[Источник 2]

Цена

Стоимость процессора в сети Интернет варьируется от 1800 до 2000 рублей (см. рисунок 2). [Источник 3].
Рисунок 2 - Microsoft XCPU

Источники

  1. Microsoft Xbox 360 практическое знакомство // iXBT. [2012]. Дата обновления: 25.04.2007. URL:https://www.ixbt.com/consoles/xbox360_review.shtml (дата обращения 04.06.2019).
  2. Inside the Xbox 360, Part II: the Xenon CPU // Arstechnica. [2019]. Дата обновления: 02.01.2005. URL:https://arstechnica.com/features/2005/06/xbox360-2/ (дата обращения 04.06.2019).
  3. XBOX 360 Slim GPU процессора // DVPlay. [2019]. Дата обновления: 22.05.2019. URL:https://dvplay.ru/igrovye-pristavki/zapchasti-dlya-igrovyh-pristavok/xbox-360-slim-gpu-processor.html (дата обращения 04.06.2019)