GPU内蔵ビデオアクセラレーター全盛期に
投入された「SpursEngine」
動画アクセラレーターの市場は、しばらくGPU内蔵アクセラレーターのみだったが、2008年頃に東芝が投入したのが「SpursEngine」である(関連記事)。
当初は東芝の製品にのみ搭載された「SpursEngine」であるが、2009年には拡張カードがリリースされ、2010年には「SpursEngine」を4基搭載した拡張カードが発売された。
ベースとなるのは、IBMとSCE、東芝が共同開発した「Cell BE」だ。ここから汎用処理のPPE(Power Processor Element)を抜き、またSPE(Synergistic Processor Element)も4つに減らした代わりに、MPEG-2やH.264に対応した動画圧縮伸張回路などを搭載したものである。
これによって動画のエンコード/デコード時の性能改善やCPU負荷の低減が図れるというもので、実際そうした効果はあったものの、製品の投入は2012年でほぼ終わっている。実際、東芝のSpursEngineスペシャルサイトも最終更新が2010年7月であることから、ほぼ製品寿命が終わったことが伺える。
理由はいくつかあるが、コプロセッサーであっても連続的に性能や機能を上げていかない限り、汎用のCPUとかGPUに性能面や価格面で負けてしまうわけで、「SpursEngine」もこの例外ではなかったということだろう。
ちなみに業務用向けには、動画のエンコード専用アクセラレーター/コプロセッサーは様々ななものが提供され続けている。例えばビデオカードメーカーとしてはほとんど消えてしまったカナダのMatroxであるが、業務用の市場では依然として存在感があり、最近では「Radient eCL」(関連リンク)というFPGAベースのビデオアクセラレーターを投入していたりする。
この業務用向け市場には、国内ではグラスバレー(旧カノープス)なども製品を投入しているが、やや話がそれていくのでここでは割愛する。
FAXからギガビットイーサまで担う
通信コプロセッサー
通信関連のアクセラレーターはいくつかあったが、筆者の知る限り明確にコプロセッサーの働きをしたものとして最初に挙げられるのはインテルの「SatisFAXtion」である。
これはFAXの送受信を自動で行なってくれる拡張カードである。発売は1991年から1992年にかけてのことで、ローエンドの「SatisFAXtion Modem/100」が129ドル、ミッドレンジの「SatisFAXtion Modem/200」が369ドル、ハイエンドの「SatisFAXtion Modem/400」が549ドルといった価格であった。
1991年から1992年なので、まだMS-DOSの頃である。当時は、FAXを扱うためには画像データのハンドリングが必要であり、「SatisFAXtion」は単にモデム回線での送受信に加えて、G3 FAXのフォーマットのハンドリングや、MS-DOS上で動くワードプロセッサー出力のG3 FAXフォーマットへの変換なども扱っていた。
もっともG3 FAXフォーマットへの変換はCPUで処理していた記憶があるが、一度フォーマットを変換した後のFAX送受信は完全にボード上のコントローラーが担っており、その意味では間違いなくコプロセッサーとして動作していた。
この「SatisFAXtion」であるが、インテルの期待したほどには売れたとは言いがたく、またソフトウェア面での対応が重荷になったためか、1996年頃にはほぼ市場から消えており、1997年には(インテルから委託を受けてSatisFAXtionの開発を行なった)FaxBack, Inc.に商標を売却。製品ラインそのものは台湾企業に売却されてしまった。
ここまで完全なアクセラレーターでなく、部分的な機能を持つものとしては、例えばTCP Offloadingがある。TCP Offloadingは連載204回で説明した機能であるが、インテルが販売する一部のイーサネットカードにはこのTCP Offloadingの機能を持つものが現在も販売されている。
また、米Bigfoot Networks(現在はQualcomm Atherosに買収され、Killerという名称で同社の一部門になっている)が販売していた「Killer Xeno Pro」(関連記事)は、TCP/IPの処理を全部オンチップのコントローラーが担う、ある意味コプロセッサーと呼ぶに相応しい製品だった。
もっとも同社の最新ソリューションである「Killer E2200」はそこまでのオフロード性を持たない、「遅延が少ない」だけのネットワークコントローラーということになっている。
元々「Killer Xeno Pro」の場合、Freescaleのe300という組み込み向けコントローラーに必要なネットワークスタックを全部乗せてPCI ExpressでCPUと通信するという構成であったが、Qualcomm Atherosの買収後は、Atherosの持つGbEコントローラーにプレミアを付けて売る方向になっており、そうなるとアクセラレーター/コプロセッサーの機能を搭載するのは現実問題として難しい。
この連載の記事
-
第767回
PC
Lunar LakeはWindows 12の要件である40TOPSを超えるNPU性能 インテル CPUロードマップ -
第766回
デジタル
Instinct MI300のI/OダイはXCDとCCDのどちらにも搭載できる驚きの構造 AMD GPUロードマップ -
第765回
PC
GB200 Grace Blackwell SuperchipのTDPは1200W NVIDIA GPUロードマップ -
第764回
PC
B100は1ダイあたりの性能がH100を下回るがAI性能はH100の5倍 NVIDIA GPUロードマップ -
第763回
PC
FDD/HDDをつなぐため急速に普及したSASI 消え去ったI/F史 -
第762回
PC
測定器やFDDなどどんな機器も接続できたGPIB 消え去ったI/F史 -
第761回
PC
Intel 14Aの量産は2年遅れの2028年? 半導体生産2位を目指すインテル インテル CPUロードマップ -
第760回
PC
14nmを再構築したIntel 12が2027年に登場すればおもしろいことになりそう インテル CPUロードマップ -
第759回
PC
プリンター接続で業界標準になったセントロニクスI/F 消え去ったI/F史 -
第758回
PC
モデムをつなぐのに必要だったRS-232-CというシリアルI/F 消え去ったI/F史 -
第757回
PC
「RISC-VはArmに劣る」と主張し猛烈な批判にあうArm RISC-Vプロセッサー遍歴 - この連載の一覧へ