SPARC est l’acronyme du terme anglais « Scalable Processor ARChitecture », soit architecture de processeur adaptable. Les premières versions ont été développées à Berkeley en 1984.
SPARC est également une marque déposée par le groupe SPARC International, Inc.( regroupant notamment Sun Microsystems, Fujitsu et Texas Instruments) et désigne une architecture de microprocesseur ouverte. On trouve notamment des processeurs SPARC comme le processeur LEON, implémentable, sous Linux, sur des plateformes FPGA telles que Xilinx ou Altera. Cela présente l’avantage de s’affranchir de la plateforme matérielle.
Un processeur SPARC est construit sur un modèle RISC, privilégiant un pipeline et un jeu d’instructions réduit. Mais le terme SPARC est un nom générique, et il correspond désormais à toute une famille de microprocesseurs ayant énormément évolué. L’évolution de l’architecture est décidée par SPARC International, Inc. Il existe trois grandes versions de cette architecture :