Cell спроектирован на основе архитектуры высокопроизводительных распределенных вычислений, включающей аппаратные и программные ячейки («Cell»). Последние состоят из данных и программного кода (также известны как «апплеты»). Программные ячейки передаются аппаратным, где они обрабатываются с возвращением результата.
Архитектура Cell не фиксированна — если у пользователя есть консоль PlayStation 3, телевизор HDTV, оснащенные процессорами Cell, вычислительные мощности этих чипов могут быть объединены для решения одной задачи. Прелесть Cell в том, что его можно использовать практически где угодно — от карманного компьютера до сервера, причем из этих устройств можно создать сеть распределенных вычислений.
Масштабируемость — одна из сильных сторон архитектуры Cell, так как вычислительная мощность единственного процессора велика сама по себе — отдельно взятый вычислительный элемент Cell (Processing Element, PE) имеет теоретическую мощность 250 GFLOPS (миллиардов операций с плавающей точкой в секунду).
Отдельный вычислительный элемент состоит из следующих блоков:
Озвученные на ISSCC ‘2005 названия основных структурных элементов были несколько изменены: Processing Unit стал POWER Processor Element, PPE (процессорный элемент на основе ядра PowerPC), Attached Processing Unit — Synergistic Processor Element, SPE (синергический процессорный элемент).
Вот некоторые цифры, касающиеся вычислительного элемента Cell:
Характеристики для нынешнего дня кажутся неслыханными. Конечно же, имеется в виду серийно выпускаемый чип, об экстремальном разгоне речь в данном случае не идет.