SPARC
サン・マイクロシステムズ | |
ビット | 64ビット (32 → 64) |
1985 | |
バージョン |
V9(1993 |
デザイン | RISC |
タイプ | Register-Register |
エンコード | Fixed |
ブランチ | Condition code |
エンディアン | Bi (Big → Bi) |
ページサイズ | 8 KiB |
VIS 1.0, 2.0, 3.0 | |
オープン | Yes |
レジスタ | |
31 (G0 = 0; non-global registers use レジスタ・ウィンドウ) | |
32 |
SPARC(スパーク、Scalable Processor Architecture)は、サン・マイクロシステムズが
歴史 の概要
[SPARCはサン・マイクロシステムズにより、1985
SPARCはRISCベースで、
SPARCは、
SPARCアーキテクチャの
アーキテクチャは
SPARCは
特徴
[SPARCアーキテクチャはカリフォルニア
SPARCプロセッサは
これら24
SPARCの
SPARCバージョン8(1987
タグ
仕様 の履歴
[アーキテクチャは
さらにSPARC Joint Programming Specification (JPS1) では、MMU
サン・マイクロシステムズ
2005
SPARCの
モデル | [MHz] |
アーキテクチャ |
コア |
プロセス [nm] |
トランジスタ [ |
ダイサイズ [mm2] |
ピン |
[W] |
[V] |
L1 Dキャッシュ [k] |
L1 Iキャッシュ [k] |
L2キャッシュ [k] |
L3キャッシュ [k] | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SF9010/MB86900 (or L64801) | 14.28–25 | V7 | 1988? | 1/1 | ||||||||||
CYC7C601 | 25–40 | V7 | 1989? | 1/1 | ||||||||||
microSPARC I | 40–50 | V8 | 1992 | 1/1 | 800 | 0.8 | 225 | 288 | 2.5 | 5 | 2 | 4 | -- | -- |
SuperSPARC I | 33–60 | V8 | 1991-1992 | 1/1 | 800 | 3.1 | -- | -- | 14.3 | 5 | 16 | 20 | 0-2048 | -- |
HyperSPARC A | 40–90 | V8 | 1993 | 1/1 | 500 | -- | -- | -- | -- | 5? | 0 | 8 | 128-256 | -- |
microSPARC II | 60–125 | V8 | 1994 | 1/1 | 500 | 2.3 | 233 | 321 | 5 | 3.3 | 8 | 16 | -- | -- |
HyperSPARC B | 90–125 | V8 | 1994 | 1/1 | 400 | -- | -- | -- | -- | 3.3 | 0 | 8 | 128-256 | -- |
SuperSPARC II | 75–90 | V8 | 1994 | 1/1 | 800 | 3.1 | 299 | -- | 16 | -- | 16 | 20 | 1024-2048 | -- |
HyperSPARC C | 125–166 | V8 | 1995 | 1/1 | 350 | -- | -- | -- | -- | 3.3 | 0 | 8 | 512-1024 | -- |
TurboSPARC | 160–180 | V8 | 1995 | 1/1 | 350 | -- | -- | 416 | 7 | 3.5 | 16 | 16 | 512 | -- |
UltraSPARC I | 143–200 | V9 | 1995 | 1/1 | 500 | 5.2 | 315 | 521 | 30 @167 MHz | 3.3 | 16 | 16 | 512-1024 | -- |
HyperSPARC D | 180–200 | V8 | 1996 | 1/1 | 350 | -- | -- | -- | -- | 3.3 | 16 | 16 | 512 | -- |
UltraSPARC IIs (Blackbird) | 250–360 | V9 | 1997 | 1/1 | 350 | 5.4 | -- | 521 | 25 @250 MHz | 2.5 | 16 | 16 | 1024 or 4096 | -- |
UltraSPARC IIs (Sapphire-Black) | 360–480 | V9 | 1999 | 1/1 | 250 | 5.4 | 156 | 521 | 21 @400 MHz | 1.9 | 16 | 16 | 1024–8192 | -- |
UltraSPARC IIi (Sabre) | 270–360 | V9 | 1997 | 1/1 | 350 | 5.4 | 148 | 587 | 21 | 1.9 | 16 | 16 | 256–2048 | -- |
UltraSPARC IIi (Sapphire-Red) | 333–480 | V9 | 1998 | 1/1 | 250 | 5.4 | -- | 587 | 21 @440 MHz | 1.9 | 16 | 16 | 2048 | -- |
UltraSPARC IIe (Hummingbird) | 400–600 | V9 | 2000 | 1/1 | 180 Al | -- | -- | 370 | 13 max @500 MHz | 1.5-1.7 | 16 | 16 | 256 | -- |
UltraSPARC IIi (IIe+) | 550–650 | V9 | 2002 | 1/1 | 180 Cu | -- | -- | 370 | 17.6 | 1.7 | 16 | 16 | 512 | -- |
UltraSPARC III | 600–900 | V9/JPS1 | 2001 | 1/1 | 130 Al | 29 | 330 | 1368 | 53 | 1.6 | 64 | 32 | 8192 | -- |
UltraSPARC IIIcu | 1002–1200 | V9/JPS1 | 2001 | 1/1 | 130 Cu | 29 | -- | 1368 | -- | 1.6 | 64 | 32 | 8192 | -- |
Ultra SPARC IIIi | 1064–1593 | V9 | 2003 | 1/1 | 130 | 87.5 | 206 | 959 | 52 | 1.3 | 64 | 32 | 1024 | -- |
UltraSPARC IV | 1050–1350 | V9 | 2004 | 2/1=2 | 130 | 66 | 356 | 1368 | 108 | 1.35 | 64 | 32 | 16384 | -- |
UltraSPARC IV+ | 1500 | V9 | 2005 | 2/1=2 | 90 | 295 | 336 | 1368 | 90 | 1.1 | 64 | 64 | 2048 | 32768 |
UltraSPARC T1 | 1000–1400 | V9/UA 2005 | 2005 | 8/4=32 | 90 | 300 | 340 | 1933 | 72 | 1.3 | 8 | 16 | 3072 | -- |
UltraSPARC T2 | 1200–1400 | V9/UA 2007 | 2007 | 8/8=64 | 65 | 503 | 342 | 1831 | 95 | 1.1-1.5 | 8 | 16 | 4096 | -- |
SPARC T3 | –1670 | V9 | 2010 | 16/8=128 | 40 | ??? | 371 | ???? | 135 | ???? | 8 | 16 | 6144 | -- |
SPARC T4 | 2850 - 3000 | V9 | 2011 | 8/8=64 | 40 | 855 | 403 | ???? | 240 | ???? | 16 | 16 | 128 | 4096 |
SPARC64 | 101–118 | V9 | 1995 | 1/1 | 400 | -- | -- | -- | -- | -- | 128 | 128 | -- | -- |
SPARC64 II | 141–161 | V9 | 1996 | 1/1 | 340 | -- | -- | -- | -- | -- | 128 | 128 | -- | -- |
SPARC64 GP | 250–330 | V9 | 1998 | 1/1 | 240 | 17.6 | 240 | -- | -- | 2.5 | 64 | 64 | 8192 | -- |
SPARC64 GP | 400–810 | V9 | 2000 | 1/1 | 180 Cu 150 Cu |
30.2 | 217 | -- | -- | 1.8 | 128 | 128 | 8192 | -- |
SPARC64 V | 1100–1350 | V9/JPS1 | 2003 | 1/1 | 130 Cu | 190 | 289 | 269 | 40 | 1.2 | 128 | 128 | 2048 |
-- |
SPARC64 V | 1650–2160 | V9/JPS1 | 2004 | 1/1 | 90 Cu | 400 | 297 | 279 | 65 | 1 | 128 | 128 | 4096 |
-- |
SPARC64 VI | 2150–2400 | V9/JPS1 | 2007 | 2/2=4 VMT | 90 Cu | 540 | 421 | -- | 120 | -- | 128 | 128 | 6144 |
-- |
SPARC64 VII | 2400–2520 | V9/JPS1? | 2008 | 4/2=8 SMT | 65 Cu | - | 445 | -- | 135 | -- | 64 | 64 | 6144 |
-- |
SPARC64 VIIIfx[2] | 2000 | V9/JPS1/HPC-ACE | 2009 | 8/1=8 | 45 Cu | 760 | 513 | 1271 | 58 | -- | 32 | 32 | 5210 |
-- |
SPARC64 IXfx[3] | 1848 | V9/JPS1/HPC-ACE | 2011 | 16/1=16 | 40 | 1870 | 484 | 1442 | 110 | -- | 32 | 32 | 12288 |
-- |
SPARC64 X[4] | 3000+ | V9/JPS1/HPC-ACE | 2012 | 16x2=32 | 28 Cu CMOS |
2950 | 587.5 | 1500 | ? | ? | 64x16 | 64x16 | 24576 | -- |
SPARC T5 | 3600 | V9 / OSA2011? | 2013 | 8×16=128 | 28 | ? | ? | ? | ? | ? | 16x8 | 16x8 | 128x16 | 8192 |
SPARC M5 | 3600 | V9 / OSA2011? | 2013 | 8×6=48 | 28 | ? | ? | ? | ? | ? | 16x6 | 16x6 | 128x6 | 49152 |
SPARC M6 | 3600 | OSA2011 | 2013 | 8×12=96 | 28 | ? | ? | ? | ? | ? | 16×12 | 16×12 | 128×12 | 49152 |
SPARC64 X+ (Athena+)[5] | 3200–3700 | OSA2011 / HPC-ACE | 2014 | 2×16=32 | 28 | 2990 | 600 | 1500 | 392 | ? | 64×16 | 64×16 | 24M | none |
SPARC64 XIfx[6] | 2200 | OSA2011 / HPC-ACE2 | 2015? | 1×(32+2)=34 | 20 | 3750 | ? | 1001 | ? | ? | 64×34 | 64×34 | 12M×2 | none |
SPARC M7[7][8] | 4133 | OSA2015 | 2015 | 8×32=256 | 20 | >10,000 | ? | ? | ? | ? | 16×32 | 16×32 | 256×24 | 65536 |
SPARC S7[9] | 4270 | OSA2015 | 2016 | 8×8=64 | 20 | >10,000 | ? | ? | ? | ? | 16×8 | 16×8 | 256Dx4 256Ix2 |
16384 |
SPARC64 XII[10] | 4250(>4350) | SPARC-V9/JPS HPC-ACE VM / SWoC | 2017 | 12×8=96 | 20 | 5,450 | 795 | 1860 | ? | 32×96 | 64×96 | 512 | 32M | |
SPARC M8[11] | 5000 | OSA2015 | 2017 | 32×8=256 | 20 | >10,000 | ? | ? | ? | ? | 16×32 | 32×32 | 128Dx32 256Ix8 |
65536 |
モデル | [MHz] |
アーキテクチャ |
コア |
プロセス [nm] |
トランジスタ [ |
ダイサイズ [mm2] |
ピン |
[W] |
[V] |
L1 Dキャッシュ [k] |
L1 Iキャッシュ [k] |
L2キャッシュ [k] |
L3キャッシュ [k] |
SPARC64
[SPARC64は、HALコンピュータシステムならびに
SPARC64 Vは
また、スーパースケーラ、アウト・オブ・オーダー
SPARC64 VIおよびSPARC64 VIIでは、マルチコア・マルチスレッド
2009
SPARC64 VIIIfxは、2011
2011
SPARC64 IXfxは、
SPARC64 Xは、UNIXサーバ
SPARC64 X+は、
2019
2022
Rock
[Rockはサン・マイクロシステムズがかつて
2010
参照
[- ^ “クラウド
時代 にSPARC/Solarisに何 が求 められているのか――x86/Linuxにはない優位 性 や使 い続 ける意義 を考 える”. @IT. 2024年 2月 3日 閲覧 。 - ^ Takumi Maruyama (2009
年 8月 25日 ). “SPARC64™ VIIIfx: Fujitsu's New Generation Octo Core Processor for PETA Scale computing(ペタスケールコンピューティングに向 けた富士通 の新 世代 オクトコアプロセッサ)” (pdf). Fujitsu Limited. 2016年 2月 28日 閲覧 。 - HOT CHIP 21発表 資料 - ^ White paperスーパーコンピュータ PRIMEHPC FX10 の
先進 技術 - ^
丸山 拓 巳 (2012年 8月 29日 ). “SPARC64™ X: Fujitsu’s New Generation 16 Core Processor for the next generation UNIX servers” (pdf).富士通 . 2014年 5月 22日 閲覧 。 - ^ SPARC64™ X: Fujitsu’s New Generation 16 Core Processor for the next generation UNIX servers
- ^ SPARC64™ XIfx: Fujitsu’s Next Generation Processor for HPC
- ^ M7: Next Generation SPARC. Hotchips 26 – August 12, 2014. Stephen Phillips
- ^ Oracle's SPARC T7 and SPARC M7 Server Architecture. October 2015
- ^ SPARC S7 プロセッサ データシート Oracle
- ^ SPARC64™ XII: Fujitsu’s latest 12 Core Processor for Mission Critical Servers COOL Chips 20
講演 資料 、富士通 2017 - ^ SPARC M8 プロセッサ データシート Oracle
- ^
馬場 敬 信 『コンピュータアーキテクチャ改定 4版 』、オ ーム社 、平成 28年 11月15日 改定 4版 第 1刷 発行 、80ページ - ^ PRIMEHPC FX10 :
富士通 - ^ 【PC Watch】
富士通 、最大 23.2PFLOPSを実現 するスパコンを発売 ~京 で用 いた技術 をさらに発展 - ^ “
富士通 とオラクル、新 UNIXサーバ「Fujitsu M10」を全 世界 に提供 開始 ”.富士通 (2013年 4月 10日 ). 2014年 5月 22日 閲覧 。 - ^ “
富士通 株式会社 とオラクル・コーポレーションは、動作 周波数 最大 3.7GHz、16コアの新 プロセッサ「SPARC64 X+」を搭載 し、従来 に比 べ約 30%性能 を強化 したUNIXサーバ「SPARC M10-1」、「SPARC M10-4」、「SPARC M10-4S」を4月 8日 に全 世界 で販売 開始 します。”.富士通 ホームページ. 2014年 7月 29日 閲覧 。 - ^ “PRESS RELEASE (
技術 ):ポスト「京 」のCPUの仕様 を公表 ”.富士通 (2018年 8月 22日 ). 2023年 1月 29日 閲覧 。 - ^
玉置 ,亮太 (2022年 3月 7日 ). “富士通 メインフレーム撤退 はいばらの道 、雲 をつかめるか”.日経 クロステック(xTECH).日経 BP. 2023年 1月 29日 閲覧 。 - ^ Sun、「Rock」を2008
年 にリリース - ^ Sunがサーバー
向 けハイエンドプロセッサ「Rock」の概要 を公表 - ^ Sun、Rockのリリースを2009
年 に延期 - ^ 「SunがサーバプロセッサRockの
開発 打 ち切 り」の報道 - ^ Sun Is Said to Cancel Big Chip Project - The New York Times
- ^ “
日本 オラクル、買収 以降 のSPARCプロセッサと最新 世代 の「M7」を解説 ”. 2020年 7月 6日 閲覧 。
関連 項目
[外部 リンク
[- SPARC International, inc.(
日本語 ページあり) 米国 Sun Microsystems(英文 であるが一部 日本 のページもある)- サン・マイクロシステムズ
富士通 、(SPARC64TMV仕様 書 )、(ホワイトペーパー)