Микропроцессоры Cell
.pdfСуперкомпьютеры
IBM планирует создать суперкомпьютер с кодовым именем Roadrunner, который будет гибридом обычных и Cell-процессоров. Заявлено, что такая комбинация позволит создать первый компьютер, который перейдёт рубеж в 1 PetaFlop.
Cell Accelerator Board
Mercury Computer Systems предлагает акселератор-карту PCI Express, основанную на процессоре Cell для комплектов, предназначенных для высокопроизводительного окружения. Такое решение позволяет быструю обработки графики, изображений и signal processing workloads. Производительность ещё больше значительно повышается, если работа приложения распределена между несколькими Cell Accelerator Boards, находящимися в вычислительном кластере или подключенных к вычислительной сети.
Разработка программ с открытым исходным кодом
В июне 2005 года разработчики из IBM выпустили патчи ядру Linux, обеспечивающие поддержку процессора ядром. Один из разработчиков этих патчей, Arnd Bergmann, выступил с описанием основанной на Linux Cell-архитектуры на конференции LinuxTag 2005.
Оба модуля, PPE и SPE, позволяют C/C++ программирование с использованием предоставляемого библиотеками API. По заявлениям Sony, скоро должны появиться компилятор, отладчик, анализатор производительности и эмулятор Cell. IBM разработала псевдо-файловую систему для Linux, названную “Spufs”, которая упрощает доступ и использование ресурсов SPE.
Внастоящий момент IBM занимается поддержкой портов ядра Linux и отладчика GDB, а Sony занимается GNU toolchain (GCC и binutils).
Вноябре 2005 IBM выложила на своём сайте симулятор и утилиты к нему под названием
“Cell Broadband Engine (CBE) Software Development Kit Version 1.0″. Development-версия последнего ядра и инструментов для Fedora Core 4 поддерживаются Суперкомпьютерным центром Барселоны.
С выходом ядра версии 2.6.16 20-го марта 2006 года ядро Linux официально поддерживает процессор Cell.
11
Список используемых источников
https://parallel.ru/computers/cell.html – общая информация о микропроцессоре cell
http://www.3dnews.ru/172007 – новости cell, 2005
http://ssd.sscc.ru/sites/default/files/content/attach/344/cellprogramming.pdf - введение в
программирование процессора cell
http://n0mer.livejournal.com/15309.html – перевод английской версии http://en.wikipedia.org/wiki/Cell_(microprocessor)
https://ru.wikipedia.org/wiki/Cell - характеристики cell, 2013
12