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.

All labels observed (13)

How this entity was disambiguated

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

How these facts were elicited

Referenced by (62)

Full triples — surface form annotated when it differs from this entity's canonical label.

Fujitsu SPARC servers processorArchitecture SPARC microprocessor architecture
this entity surface form: SPARC
Fujitsu SPARC servers cpuType SPARC microprocessor architecture
this entity surface form: SPARC64
UltraSPARC T1 architecture SPARC microprocessor architecture
this entity surface form: SPARC V9
UltraSPARC T2 architecture SPARC microprocessor architecture
this entity surface form: SPARC V9
UltraSPARC T3 instructionSetArchitecture SPARC microprocessor architecture
this entity surface form: SPARC
Chief Executive Officer of Sun Microsystems associatedWithProduct SPARC microprocessor architecture
this entity surface form: SPARC architecture
UltraSPARC II instructionSetArchitecture SPARC microprocessor architecture
this entity surface form: SPARC
Sun Fire servers architecture SPARC microprocessor architecture
this entity surface form: SPARC
UltraSPARC III instructionSetArchitecture SPARC microprocessor architecture
this entity surface form: SPARC
UltraSPARC IV architecture SPARC microprocessor architecture
this entity surface form: SPARC
UltraSPARC IV ecosystem SPARC microprocessor architecture
this entity surface form: SPARC platform
UltraSPARC T5 ISA SPARC microprocessor architecture
this entity surface form: SPARC