Architecture SPARC
SPARC, acronyme pour Scalable Processor Architecture, est une architecture de processeur de type RISC, originellement développée par Sun Microsystems. Sa conception est fortement influencée par l'architecture expérimentale Berkeley RISC, développée au début des années 1980. SPARC est un des premiers succès commerciaux de la famille d'architectures RISC, influençant ainsi des nombreux processeurs produit pendant les années 1980 et 1990.

La première implémentation de l'architecture 32-bit originale (SPARC V7) date de 1987, au sein du Sun-4 et divers serveurs produits par Sun Microsystems, afin de remplacer les Motorola 68000 utilisés sur les systèmes Sun-3.

La conception et l'évolution de l'architecture a été confiée en 1989 à un groupe indépendant, SPARC International, qui continue de développer l'architecture de nos jours.

L'architecture a connu trois révisions majeures depuis son introduction en 1986 :
 SPARC V7 : la version originale,
 SPARC V8 : apparue en 1990, apportant quelques fonctionnalités supplémentaires,
 SPARC V9 : apparue en 1993, marquant le passage de 32 à 64 bits.

Les spécifications de SPARC sont entièrement libres ; par ailleurs, contrairement à ARM ou MIPS, la licence nécessaire aux entreprises pour la fabriquer est gratuite, octroyée par SPARC International.

Un processeur entièrement libre utilise le jeu d'instructions SPARC V8 : le LEON. Il est soumis à la licence LGPL de la FSF.

Le SPARC V7 donne également lieu au développement du processeur ERC32, tolérant aux radiations et utilisé dans le domaine spatial. .

Spécifications des microprocesseurs SPARC

Articles connexes 
 SPARCstation
 UltraSPARC IIi, une implémentation SPARC V9 par Sun Microsystems
 UltraSPARC T1, UltraSPARC T2
 OpenSPARC

Références

Liens externes 
 Les microprocesseurs SPARC  
 SPARC-HOWTO  
 SPARC International, Inc.  
 Le processeur LEON  
 Techniques de réduction de puissance  

Microprocesseur