R6000

R6000マイクロプロセッサ



R6000は、1991年にミップス社によって発表されたマイクロプロセッサチップセットで、MIPS II命令セットアーキテクチャ(ISA)を採用しています。このチップセットは、マイクロプロセッサであるR6000のほか、FPU(浮動小数点演算装置)R6010およびシステムバス・コントローラR6020を含む構成となっており、全体として高度なコンピューティング能力を提供しています。

MIPS II ISAの特徴


R6000で初めて実装されたMIPS II ISAでは、特に注目すべき機能としてInterlocked load機能があります。この機能により、命令の発行順序がスマートになり、従来必要であったload命令の後に挿入されるNOP(No Operation)命令が不要になります。また、分岐命令を扱う際にはBranch likely機能が実装され、これはSPARCのように分岐が成立した時点でディレイスロット内の命令を実行する特徴を持っています。このように、R6000は従来のアーキテクチャに比べて、プログラミングの効率が大幅に向上されています。

ハードウェアの設計と製造


R6000はエミッタ結合論理(ECL)技術を基盤にしており、1980年代中頃から後半にかけて、ECLなどの高速なロジックを用いたハイエンドマイクロプロセッサの設計が流行していました。特に、R6000においてはTLB(Translation Lookaside Buffer)とキャッシュメモリの構成が、他のMIPSアーキテクチャのマイクロプロセッサとは明確に異なる設計となっています。
また、このチップはファブレス企業であるミップス社によって設計されており、製造はBipolar Integrated Technologyという半導体企業が担当しました。

R6000の採用例


R6000は市場での採用例が非常に少なく、そのため特異な存在となっています。主な採用例としては、コントロール・データ・コーポレーション(CDC)が手掛けるハイエンドサーバ「4680-300 Series InfoServer」があり、ここでは80MHzで動作するR6000が使用されています。また、ミップス社自身のサーバ製品であるRC6260およびRC6280でも結果としてR6000が利用されていたことが知られています。

まとめ


このように、R6000マイクロプロセッサはMIPS II命令セットにおける新しい進化を代表する存在であり、ECLによる高い性能と独自のアーキテクチャを兼ね備えています。採用例は少ないものの、技術的には非常に興味深く、今後のコンピュータアーキテクチャの研究においても重要な役割を果たすことが期待されます。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。