(Translated by https://www.hiragana.jp/)
UltraSPARC - Wikipedia コンテンツにスキップ

UltraSPARC

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
UltraSPARC
200 MHz UltraSPARC マイクロプロセッサ
生産せいさん時期じき 1995ねんから1997ねんまで
設計せっけいしゃ サン・マイクロシステムズ
CPU周波数しゅうはすう 143 MHz から 200 MHz
アーキテクチャ SPARC V9
コアすう 1
ぜん世代せだいプロセッサ SuperSPARC II
次世代じせだいプロセッサ UltraSPARC II
テンプレートを表示ひょうじ

UltraSPARC (ウルトラ・スパーク)は、 サン・マイクロシステムズによって開発かいはつされ、テキサス・インスツルメンツによって製造せいぞうされたマイクロプロセッサであり、1995ねんなかばに導入どうにゅうされた。これは、64ビットSPARC V9命令めいれいセットアーキテクチャ(ISA)を実装じっそうしたサンの最初さいしょのマイクロプロセッサだった。マーク・トレンブレーが共同きょうどうマイクロアーキテクトだった。

マイクロアーキテクチャ

[編集へんしゅう]

UltraSPARCは、命令めいれい順番じゅんばん実行じっこうする (イン・オーダー実行じっこう) 4-issueスーパースカラーマイクロプロセッサである。 9だん整数せいすうパイプラインがある。

機能きのうユニット

[編集へんしゅう]

実行じっこうユニットは、よりたかいクロック周波数しゅうはすう実現じつげんするためにSuperSPARCにくらべて単純たんじゅんされた。単純たんじゅんれいは、クロック周波数しゅうはすう制限せいげん回避かいひするために、SuperSPARCとはことなりALUがカスケードされなかったことである。

整数せいすうレジスタファイルには、32の64ビットエントリがある。 SPARC ISAは、UltraSPARCに8つあるレジスタ・ウィンドウ使用しようするため、実際じっさいのレジスタすうは144である。レジスタファイルには、7つのりポートと3つのみポートがある。整数せいすうレジスタファイルは、2つの算術さんじゅつ論理ろんり演算えんざんユニットとロード/ストアユニットにレジスタを提供ていきょうしする。 2つのALUは、算術さんじゅつ論理ろんり、およびシフト命令めいれい両方りょうほう実行じっこうできるが、乗算じょうざんおよび除算じょざん命令めいれい実行じっこうできるのは1つだけである。

浮動ふどう小数点しょうすうてんユニットは、5つの機能きのうユニットで構成こうせいされている。 1つは浮動ふどう小数点しょうすうてん加算かさん減算げんざん、1つは乗算じょうざん、1つは除算じょざん平方根へいほうこん実行じっこうする。 2つのユニットは、ビジュアル命令めいれいセット(VIS)で定義ていぎされたSIMD命令めいれい実行じっこうするためのものである。浮動ふどう小数点しょうすうてんレジスタファイルには、32の64ビットレジスタがふくまれている。 5つのりポートと3つのみポートがある。

キャッシュ

[編集へんしゅう]

UltraSPARCには、プライマリとセカンダリの2つのレベルのキャッシュがある。 2つのプライマリキャッシュがある。1つは命令めいれいよう、もう1つはデータようである。どちらも16KBの容量ようりょうがある。

UltraSPARCには、外部がいぶ2キャッシュが必須ひっすだった。これは512KBから4MBの容量ようりょうのダイレクトマップ方式ほうしきのユニファイドキャッシュで、1サイクルでデータをかえすことができる。この外部がいぶキャッシュは、比率ひりつがサポートされていないため、マイクロプロセッサとおなじクロック周波数しゅうはすうのシンクロナスSRAMで実装じっそうされる。データバスをかいしてアクセスする。

製作せいさく

[編集へんしゅう]

UltraSPARCには380まんのトランジスタがふくまれていた。これは、テキサス・インスツルメンツのEPIC-3プロセス、つまり4そうメタル配線はいせん使用しようした0.5μみゅーmのCMOSプロセスで製造せいぞうされた。 UltraSPARCは、テキサス・インスツルメンツが0.5μみゅーmプロセスにうまくスケーリングできず、パフォーマンスの向上こうじょうがほとんどないと主張しゅちょうしたため、BiCMOSプロセスで製造せいぞうされなかった。このプロセスは、テキサス・インスツルメンツのMVPデジタルシグナルプロセッサ(DSP)で完成かんせいしたが、メタルそうが4そうではなく3そうだったり、フィーチャーサイズが0.55μみゅーmだったりと、いくつかの機能きのう欠落けつらくしていた。これはUltraSPARCの製造せいぞう使用しようされるまえのことで SuperSPARC直面ちょくめんした製造せいぞうじょう問題もんだいかえさないようにするためのものだった。

パッケージ

[編集へんしゅう]

UltraSPARCは、521接点せってんのプラスチックボールグリッドアレイ(PBGA)にパッケージされている。

関連かんれんするプロセッサ

[編集へんしゅう]

参考さんこう文献ぶんけん

[編集へんしゅう]
  • Greenley, D. et al. (1995). "UltraSPARC: The next generation superscalar 64-bit SPARC". Proceedings of Compcon '95: pp. 442–451.
  • Gwennap, Linley (3 October 1994). "UltraSparc Unleashes SPARC Performance". Microprocessor Report, Volume 8, Number 13.
  • Gwennap, Linley (5 December 1994). "UltraSparc Adds Multimedia Instructions". Microprocessor Report.