![]() | |
推出年份 | 1986 (production) 1987 (shipments) |
---|---|
設計公司 | 昇陽電腦 (已被甲骨文公司收購)[1][2] |
最新架構版本 | V9 (1993) / OSA2017 |
是否開放架構? | Yes, and royalty free |
體系結構類型 | Register-Register |
字長/暫存器資料寬度 | 64-bit (32 → 64) |
位元組序 | 字节序 (Big → Bi) |
指令編碼長度 | Fixed |
指令集架構設計策略 | RISC |
擴展指令集 | VIS指令集 1.0, 2.0, 3.0, 4.0 |
分支預測結構 | Status register |
通用暫存器 | 31 (G0 = 0; non-global registers use register windows) |
浮點寄存器 | 32 (usable as 32 single-precision, 32 double-precision, or 16 quad-precision) |
分頁大小 | 8 KB (4 KB → 8 KB) |
SPARC,名稱源自於可擴充處理器架構(Scalable Processor ARChitecture)的縮寫,是一種精简指令集计算机指令集架構,最早於1985年由昇陽電腦所設計,也是SPARC國際公司的注冊商標之一。這家公司於1989年成立,其目的是向外界推廣SPARC,以及為該架構進行符合性測試。此外該公司為了擴闊SPARC設計的生態系統,SPARC國際也把標準開放,並授權予多間生產商採用,包括德州儀器、Cypress半導體、富士通等。由於SPARC架構也對外完全開放,因此也出現了完全開放原始碼的LEON處理器,這款處理器以VHDL語言寫成,並採用GNU宽通用公共许可证授權。
SPARC架構原設計給工作站使用,及後應用在昇陽、富士通等製造的大型SMP伺服器上。而昇陽開發的Solaris也是為SPARC設計的系統之一,除Solaris外,NeXTSTEP、Linux、FreeBSD、OpenBSD及NetBSD系統也提供SPARC版本。
現時最新版本的SPARC為第8及第9版,在2005年12月,昇陽方面宣佈其UltraSPARC T1處理器將採用開放原始碼方式。2007年,昇陽電腦宣佈UltraSPARC T2處理器已經加入OpenSPARC開放原始碼計劃。
2017年9月1日,甲骨文公司终止了SPARC设计。位于德克萨斯州奥斯汀的处理器核心开发组的大部分人员被解雇,位于加利福尼亚州圣克拉拉和马萨诸塞州伯灵顿的团队也被解雇[3][4]。
cpushack
的参考文献提供内容timeline
的参考文献提供内容