コンテンツにスキップ

SPARC

出典: フリー百科事典『ウィキペディア(Wikipedia)』
SPARC64から転送)
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
UltraSPARC IIマイクロプロセッサ
SuperSPARC TMX390Z50GF H359403658C

SPARCScalable Processor ArchitectureRISC

SPARC

[]


SPARC1985

SPARCRISC68000MPURISC ISun4SPARC

SPARCRISCSPARC (SPARC International, Inc.) SPARCSPARC1989SPARC寿SPARCSPARCGPLLEON

SPARC使使SMP使SPARCSolarisSPARCNEXTSTEPLinuxFreeBSDOpenBSDNetBSD使

891999109SPARC  SPARC Joint Programming Specification (JPS1) - Commonality200512UltraSPARC T1

SPARCUNIXCPU2010x86SPARC[1]

[]


SPARCRISC I &IIRISCRISCMIPS

SPARC128128328g0724

2488使使

SPARCScalable332323SPARCCIntel i960AMD 29000

SPARC81987162使322使8SPARC9199516使8使

LSB2MLLISP使

[]


8964SPARC

SPARC Joint Programming Specification (JPS1) MMU9

UltraSPARC Architecture 2005 (hyperprivileged) UltraSPARC T1UltraSPARCT1CPU832UltraSPARC Architecture 2005SPARC V9 Level 11987SPARC V7

200512UltraSPARC T1OpenSPARC

SPARCSuperSPARCUltraSPARC-1SPEC CPU95CPU2000使
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 VIIIfx(大阪市立科学館

SPARC64HALSPARC

SPARC64 VPRIMEPOWERSPARC64 VISPARC64 VIISPARC Enterprise M3000M9000使

RASECCECC





SPARC64 VISPARC64 VII

2009SPARC64 VIIIfxHPC2-Way SMT48HPCHPC-ACE (High Performance Computing - Arithmetic Computational Extensions)SIMD

SPARC64 VIIIfx20116112TOP500[12]

2011SPARC64 IXfxSPARC64 VIIIfxHPC2GHz1.848GHz81664GB/s85GB/s

SPARC64 IXfxPRIMEHPC FX10201111720121[13][14]

SPARC64 XUNIXHPC-ACEUNIXSPARC M102013410[15]

SPARC64 X+UNIXSPARC M10201448[16]SPARC64 X3.0GHzSPARC64 X+3.7GHzIEEE 754Oracle NUMBERcall/return

20198SPARCARM使A64FX[17]

20222UNIX2030[18]SPARC64SPARC64 XIIUNIXSPARC M12

Rock[]


RockSPARCUltraSPARC20071162008[19]20082ISSCC 200816322.3GHz2009[20][21]200962008[22][23]

2010127SPARC[24]

参照[編集]



(一)^ SPARCSolarisx86Linux使. IT. 202423

(二)^ Takumi Maruyama (2009825). SPARC64 VIIIfx: Fujitsu's New Generation Octo Core Processor for PETA Scale computing (pdf).  Fujitsu Limited. 2016228 - HOT CHIP 21 

(三)^ White paper PRIMEHPC FX10 

(四)^   (2012829). SPARC64 X: Fujitsus New Generation 16 Core Processor for the next generation UNIX servers (pdf).  . 2014522

(五)^ SPARC64 X: Fujitsus New Generation 16 Core Processor for the next generation UNIX servers

(六)^ SPARC64 XIfx: Fujitsus 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: Fujitsus latest 12 Core Processor for Mission Critical Servers COOL Chips 20  2017

(11)^ SPARC M8   Oracle

(12)^  4281115 4 1 80

(13)^ PRIMEHPC FX10 : 

(14)^ PC Watch 23.2PFLOPS 

(15)^ UNIXFujitsu M10.   (2013410). 2014522

(16)^ 3.7GHz16SPARC64 X+30%UNIXSPARC M10-1SPARC M10-4SPARC M10-4S48. . 2014729

(17)^ PRESS RELEASE CPU.   (2018822). 2023129

(18)^ ,  (202237). 退. xTECH.  BP. 2023129

(19)^ SunRock2008

(20)^ SunRock

(21)^ SunRock2009

(22)^ SunRock

(23)^ Sun Is Said to Cancel Big Chip Project - The New York Times

(24)^ SPARCM7. 202076

関連項目[編集]

外部リンク[編集]