Cell Broadband Engine
Cell Broadband Engine/Sony Computer Entertainment Inc.
アーキテクチャ、ニーモニック、SPE向けの言語拡張などCellに関する基本情報を網羅している。
CELL: A New Platform for Digital Entertainment
2005年のGame Developers ConferenceでSony Computer Entertainment US Research and Developmentが発表したスライド。
Internal Interrupt Controller の事であり、Cell内部で割り込み処理を担っている。外部からの割り込み信号の対応や内部のPPEやSPEから発せられた割り込みを外部に伝えたりしている。
5月27日 - みずほ証券、金融デリバティブ高速計算システムに、Cell/B.Eを世界で初めて採用。従来システムに比べて高速化に成功。10倍以上の見込みも。 6月10日 - Cellベースのスーパーコンピュータ「Roadrunner」が「Blue Gene/L」を二倍以上引き離す1ペタフロップスを世界最速達成。 6月23日 - 東芝が、Cell技術を用いたメディアプロセッサ「SpursEngine SE1000」を搭載したノートパソコン「Qosmio G50/F50」を発売すると発表。 7月18日 - CRI・ミドルウェア、東芝SpursEngine向けミドルウェアに参入 7月25日 - 東芝セミコンダクター、「SpursEngine Developers Forum 2008」を開催。「SPEのプログラミング手法を知らなくても利用可能」 8月13日 - ソニー、北米市場へ向けCell/B.E.搭載、4K解像度映像制作ユニット『BCU-100』“ZEGO(ゼゴ)”発表。年内発売へ 11月26日 - CRI・ミドルウェア、SpursEngine向けコンソールツール、SpursEngineコンソールエンコーダ「CRI SpursCoder」及び掲示板を公開 12月8日 - 三菱総合研究所、動産担保融資における在庫データのモニタリングにCell/B.E.を活用
2009年 2月24日 - フィックスターズ、Cell活用のH.
SPE は SIMD系のアーキテクチャで、単精度浮動小数点演算を4スロット同時に処理することができ、倍精度浮動小数点演算を2スロット同時に演算できる。また整数も16ビット値を8スロット、32ビット値を4スロットの演算ができる。以上のようなベクトル演算が可能な128ビット長128個のレジスタを持ち、ソフトウェアパイプライニングなど処理の最適化を可能とする。また、キャッシュメモリは持たず代わりに256KiBのローカルストア (LS) と呼ばれるSRAM専用メモリを持っており、そこにプログラムとデータを格納して実行する。SPEはメインメモリ上のプログラムとデータを直接扱えず、DMAを用いてXDR DRAMメモリとLS間の転送を行う必要がある。LSはメインメモリから独立したメモリ空間を持つため、キャッシュコヒーレンシ保持の仕組みが不要で高速化に貢献している。