SPARC

Un article de Wikipédia, l'encyclopédie libre.

SPARC est une marque déposée par SPARC International, Inc. pour désigner une architecture ouverte de microprocesseur. Son nom est le rétro-acronyme de Scalable Processor ARChitecture (« architecture de processeur adaptable »).

Il est construit sur un modèle RISC, privilégiant pipeline et jeu d'instructions réduit. Cette architecture supporte dès 1995 les données et adresses mémoire en 64 bits.

Sous ce nom générique se cache en fait tout une famille de microprocesseurs ayant énormément évolué depuis les premières versions développées à Berkeley en 1984. L'évolution de l'architecture est décidée par SPARC International, Inc. regroupant notamment Sun Microsystems, Fujitsu et Texas Instruments.

Il existe trois grandes versions de cette architecture :

  • SPARC V7 : apparue aux environs de 1987, architecture 32 bits
  • SPARC V8 : apparue aux environs de 1991, architecture 32 bits
  • SPARC V9 : apparue aux environs de 1994, architecture 64 bits

SPARC est une architecture dont les spécifications sont libres, ce qui offre la liberté à n'importe qui de créer un processeur compatible.

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 a également donné lieu au développement du processeur ERC32, tolérant aux radiations et utilisé dans le domaine spatial. Il est par exemple présent dans le calculateur de bord des satellites de télécommunications basés sur une Avionique 4000 ainsi que sur la constellation Globalstar2 actuellement en cours de développement par Thales Alenia Space.

[modifier] Liens internes

[modifier] Liens externes