SMPマシン2つを無理やり合体させたような構造の
FX/1、FX/4、FX/8
1982年の創業から3年後の1985年にAlliantが発表したのがFXシリーズである。ラインナップはFX/1、FX/4、FX/8の3種類となっている。
そのFX/8のシステムのイメージ図が下の画像だ。FXシリーズは、数値計算を主に行なうCE(Computational Elements)と、コンソールとかネットワーク、I/OなどをハンドリングするIP(Interactive Processors)という2種類のプロセッサーからなる、ヘテロジニアスSMP(Symmetric Multi Processor:対称型マルチプロセッシング)というこれもまた独特なシステムであった。
CEとIPはまったく異なるアーキテクチャーなので、その点ではヘテロジニアスなのだが、複数あるCE同士、IP同士はSMPで動作するという構成である。
言ってみれば2種類の異なるアーキテクチャーのSMPマシン2つを無理やり合体させた感じである。実際の接続方法は、下の画像のような構造である。
FX/8のシステムに戻るが、どうもIPの方は3プロセッサー単位で増減が可能なようで、このシステムではCEが8つにIPが6つという構成で運用されていたようだ。フル構成の場合、IPの方が2×3ではなく4×3で接続される形になったと思われる。
各々の中身であるが、まずCEは5ステージパイプライン構造を持つインストラクション・パイプラインと、整数演算と浮動小数点演算、さらには浮動小数点のベクトル演算のそれぞれの実行ユニットが用意されている。
命令セットはMC68000の互換(MC68020互換と表記している資料もあり、どちらが正確なのかは判断不能)を保ちつつ、そこにベクトル演算などを追加した独自拡張となっている。
そのベクトル演算にはWeitekのWTL1064/1065が利用された。ちなみにCEはVector(64bit×32)、Address、Inteher、FPUの4種類のレジスターがそれぞれ8組づつ搭載されており、サイクル時間170ナノ秒(5.88MHzほど)で動作した。
浮動小数点演算は、Vectorを使うとこの170ナノ秒ごとに倍精度の加算と乗算を1回づつ行なえるので11.8MFLOPSほどの性能となる。
一方整数演算は2.5MIPSという数字が残されている。キャッシュは容量64KBのSRAMをインターリーブ構成で利用している。各々のアクセス時間は85ナノ秒で、帯域は188MB/秒となる。
実はこれらの数字は、本来のMC68000/MC68020よりもだいぶ高い。MC68020は16MHz動作で4.9MIPSでしかなく、5.88MHz動作では1.8MIPS程度でしかない。MC68000はさらに低く、12.5MHz動作で2.2MIPSほどなので、5.88MHzでは1MIPSそこそこである。
CEではあくまでも命令セットのみ互換となっており、実際にはCMOSベースのゲートアレイを多用して構築されたらしい。このCEはボード1枚で実装できたそうだ。
一方のIPは、素直にMC68012を利用して製造された。こちらはOSを動かしたり、周辺機器を接続したりという用途にのみ使われたので、別に高性能である必要はなかったのだろう。
ただI/Oを多く必要とする場合は、CPUの処理能力も必要となるので、最大12のIPを利用して処理負荷を分散するという仕組みだ。
したがって、性能という意味では通常CEのみを対象に評価するが、1CEあたり2.5MIPS/11.6MFLOPSというのはそう悪い数字ではなかった。
加えてソフトウェア的にもこのCEを複数組み合わせて利用できるDetached Modeと、それぞれをダイナミックに切り替えられるDynamic Complex Modeを提供するなど、利用効率を高める仕組みもきちんと搭載されていた。
この性能の高さと価格の安さ、さらに設置面積の小ささなどもあり、初代FXシリーズはそれなりに売れたらしい。ラインナップは先にも述べたがFX/1とFX/4、FX/8の3つが用意された。
構成はFX/1がCE1つ、FX/4がCE4つ、FX/8がCE8つという形だ。IPの数は顧客の要望に合わせて、最大12個の範囲で選択できたようだ。
→次のページヘ続く (第2世代のFX/40とFX/80)
この連載の記事
-
第797回
PC
わずか2年で完成させた韓国FuriosaAIのAIアクセラレーターRNGD Hot Chips 2024で注目を浴びたオモシロCPU -
第796回
PC
Metaが自社開発したAI推論用アクセラレーターMTIA v2 Hot Chips 2024で注目を浴びたオモシロCPU -
第795回
デジタル
AI性能を引き上げるInstinct MI325XとPensando Salina 400/Pollara 400がサーバーにインパクトをもたらす AMD CPUロードマップ -
第794回
デジタル
第5世代EPYCはMRDIMMをサポートしている? AMD CPUロードマップ -
第793回
PC
5nmの限界に早くもたどり着いてしまったWSE-3 Hot Chips 2024で注目を浴びたオモシロCPU -
第792回
PC
大型言語モデルに全振りしたSambaNovaのAIプロセッサーSC40L Hot Chips 2024で注目を浴びたオモシロCPU -
第791回
PC
妙に性能のバランスが悪いマイクロソフトのAI特化型チップMaia 100 Hot Chips 2024で注目を浴びたオモシロCPU -
第790回
PC
AI推論用アクセラレーターを搭載するIBMのTelum II Hot Chips 2024で注目を浴びたオモシロCPU -
第789回
PC
切り捨てられた部門が再始動して作り上げたAmpereOne Hot Chips 2024で注目を浴びたオモシロCPU -
第788回
PC
Meteor Lakeを凌駕する性能のQualcomm「Oryon」 Hot Chips 2024で注目を浴びたオモシロCPU -
第787回
PC
いまだに解決しないRaptor Lake故障問題の現状 インテル CPUロードマップ - この連載の一覧へ