
SPARC (Scalable Processor Architecture) is a
reduced instruction set computer (RISC)
instruction set architecture
In computer science, an instruction set architecture (ISA), also called computer architecture, is an abstract model of a computer. A device that executes instructions described by that ISA, such as a central processing unit (CPU), is called an ...
originally developed by
Sun Microsystems
Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, ...
.
Its design was strongly influenced by the experimental
Berkeley RISC system developed in the early 1980s. First developed in 1986 and released in 1987,
SPARC was one of the most successful early commercial RISC systems, and its success led to the introduction of similar RISC designs from many vendors through the 1980s and 1990s.
The first implementation of the original
32-bit
In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in 32- bit units. Compared to smaller bit widths, 32-bit computers can perform large calcula ...
architecture (SPARC V7) was used in Sun's
Sun-4 Sun-4 is a series of Unix workstations and servers produced by Sun Microsystems, launched in 1987. The original Sun-4 series were VMEbus-based systems similar to the earlier Sun-3 series, but employing microprocessors based on Sun's own SPARC V ...
computer
workstation and
server systems, replacing their earlier
Sun-3 systems based on the
Motorola 68000 series of processors. SPARC V8 added a number of improvements that were part of the
SuperSPARC series of processors released in 1992. SPARC V9, released in 1993, introduced a
64-bit architecture and was first released in Sun's
UltraSPARC processors in 1995. Later, SPARC processors were used in