SPARC microprocessor architecture
E68040
The SPARC microprocessor architecture is a RISC-based instruction set architecture widely used in high-performance and enterprise servers, originally created to power scalable, multi-processor systems.
Observed surface forms (7)
| Surface form | Occurrences |
|---|---|
| SPARC | 8 |
| SPARC V9 | 2 |
| SPARC V7 | 2 |
| SPARC V8 | 2 |
| SPARC architecture | 3 |
| Gaisler Research (LEON cores) | 1 |
| LEON processor family | 1 |
Statements (68)
| Predicate | Object |
|---|---|
| instanceOf |
RISC architecture
ⓘ
SPARC version ⓘ SPARC version ⓘ SPARC version ⓘ instruction set architecture ⓘ |
| applicationDomain |
embedded processors
ⓘ
server processors ⓘ space-grade processors ⓘ workstation processors ⓘ |
| architectureStyle | load-store architecture ⓘ |
| bitWidth |
32-bit
ⓘ
32-bit ⓘ 32-bit ⓘ 64-bit ⓘ 64-bit ⓘ |
| category | RISC instruction set architecture ⓘ |
| designer | Sun Microsystems ⓘ |
| feature |
64-bit integer registers
ⓘ
64-bit virtual address space ⓘ annulled branch delay slot ⓘ modular implementation specification ⓘ privileged and user modes ⓘ register window mechanism to reduce procedure call overhead ⓘ scalable multiprocessing support ⓘ separate integer and floating-point register sets ⓘ trap-based system calls ⓘ well-defined supervisor mode ⓘ |
| firstAppeared | 1987 ⓘ |
| fullName |
Microprocessor without Interlocked Pipeline Stages
ⓘ
surface form:
Scalable Processor Architecture
|
| governedBy | SPARC International ⓘ |
| influenced |
SPARC microprocessor architecture
self-linksurface differs
ⓘ
surface form:
LEON processor family
|
| influencedBy |
Berkeley RISC projects
ⓘ
surface form:
Berkeley RISC
RISC I ⓘ RISC II ⓘ |
| licenseModel | open architecture specification ⓘ |
| purpose |
enterprise servers
ⓘ
high-performance computing ⓘ workstations ⓘ |
| registerFile | 32 general-purpose registers per window ⓘ |
| standardizedBy | SPARC International ⓘ |
| supports |
IEEE 754 floating‑point arithmetic standard
ⓘ
surface form:
IEEE 754 floating-point
atomic memory operations ⓘ big-endian mode ⓘ cache coherence protocols (implementation-dependent) ⓘ delayed branches ⓘ hardware multiply and divide (in later versions) ⓘ little-endian mode ⓘ multiprocessing ⓘ multithreading ⓘ register windows ⓘ virtual memory ⓘ |
| typicalImplementation |
out-of-order execution (in high-end cores)
ⓘ
superscalar pipelines ⓘ |
| usedBy |
Fujitsu Limited
ⓘ
surface form:
Fujitsu
SPARC microprocessor architecture self-linksurface differs ⓘ
surface form:
Gaisler Research (LEON cores)
Oracle Corporation ⓘ Sun Microsystems ⓘ Texas Instruments ⓘ
surface form:
Texas Instruments (embedded SPARC)
|
| usedIn |
Fujitsu SPARC servers
ⓘ
Oracle SPARC servers ⓘ Sun Enterprise servers ⓘ SPARCstation ⓘ
surface form:
Sun SPARCstation workstations
Sun-4 workstation ⓘ
surface form:
Sun-4 systems
embedded systems ⓘ space-qualified processors ⓘ |
| variant |
SPARC microprocessor architecture
self-linksurface differs
ⓘ
surface form:
SPARC V7
SPARC microprocessor architecture self-linksurface differs ⓘ
surface form:
SPARC V8
SPARC microprocessor architecture self-linksurface differs ⓘ
surface form:
SPARC V9
|
Referenced by (20)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
SPARC
this entity surface form:
SPARC architecture
subject surface form:
Motorola 88000
this entity surface form:
SPARC architecture
this entity surface form:
SPARC V7
this entity surface form:
SPARC V8
this entity surface form:
SPARC V9
SPARC microprocessor architecture
→
influenced
→
SPARC microprocessor architecture
self-linksurface differs
ⓘ
subject surface form:
SPARC
this entity surface form:
LEON processor family
this entity surface form:
SPARC
this entity surface form:
SPARC architecture
this entity surface form:
SPARC
this entity surface form:
SPARC
this entity surface form:
SPARC
subject surface form:
Solaris
this entity surface form:
SPARC
this entity surface form:
SPARC
this entity surface form:
SPARC
SPARC microprocessor architecture
→
usedBy
→
SPARC microprocessor architecture
self-linksurface differs
ⓘ
subject surface form:
SPARC
this entity surface form:
Gaisler Research (LEON cores)
SPARC microprocessor architecture
→
variant
→
SPARC microprocessor architecture
self-linksurface differs
ⓘ
subject surface form:
SPARC
this entity surface form:
SPARC V7
SPARC microprocessor architecture
→
variant
→
SPARC microprocessor architecture
self-linksurface differs
ⓘ
subject surface form:
SPARC
this entity surface form:
SPARC V8
SPARC microprocessor architecture
→
variant
→
SPARC microprocessor architecture
self-linksurface differs
ⓘ
subject surface form:
SPARC
this entity surface form:
SPARC V9