SPARC significa arquitectura de procesador escalable.
SPARC es una unidad de coma flotante de 32, 64 y 128 bits de propósito general, ISA (arquitectura de conjunto de instrucciones) basada en diseños RISC (ordenador de conjunto de instrucciones reducido) construido en la Universidad de California en Berkeley.
El objetivo principal de desarrollar la arquitectura de SPARC fue optimizar los compiladores y canalizar de manera efectiva las ejecuciones de hardware. El desarrollo y la implementación de SPARC dieron tasas de ejecución extraordinariamente más altas y un marco de tiempo más corto para los planes de mejora del mercado. Las estructuras de «ventana de registro» de SPARC permiten una disminución excepcional en los conjuntos de pautas de carga/almacenamiento de memoria.
Historia
SPARC se formuló por primera vez a mediados de 1987 en Sun Microsystems.SPARC se ha actualizado en procesadores utilizados en una variedad de PC, desde computadoras portátiles hasta supercomputadoras. Las organizaciones miembros de SPARC International cuentan con más de una docena de microprocesadores compatibles diferentes desde que Sun y Fujitsu declararon SPARC por primera vez en 1986, más que cualquier otra familia de chips con este nivel de compatibilidad binaria. Sun ha hecho de SPARC un código abierto altamente escalable, la arquitectura no propietaria para que todas las organizaciones e individuos puedan explotar productos basados en la arquitectura SPARC y accesibles para autorizar a los fabricantes de microprocesadores. En 1989, la estructura se transfirió al grupo comercial internacional SPARC, que administra, otorga licencias, mejora la configuración de SPARC, supervisa las marcas registradas de SPARC y brinda pruebas de conformidad. La arquitectura SPARC ahora se usa ampliamente para hardware utilizado con sistemas operativos basados en UNIX.
Las modificaciones significativas al diseño son las siguientes:
- SPARC-V7: arquitectura de 32 bits, 1986
- SPARC-V8: arquitectura de 32 bits, 1992
- SPARC-V9: arquitectura de 64 bits, 1993
- UltraSPARC: extensión de SPARC-V9, 1995
Características de SPARC
- Código abierto: Sparc brinda flexibilidad de licencia y la oportunidad de configurar su propia solución utilizando la arquitectura SPARC por parte de cualquier individuo.
- Desempeño y Economía: Desenredado y mayor número de conjuntos de instrucciones con menos transistores.
- Escalabilidad: La estructura SPARC es adaptable, tanto en costo como en capacidad. Incorporación adaptable de caché, memoria y FPU.
- Compatibilidad: la arquitectura SPARC proporciona compatibilidad total de generación en generación de la estructura, al igual que en el alcance completo de los elementos que dependen de la implementación de SPARC.
- Versatilidad: la arquitectura SPARC proporciona una variedad de aplicaciones comerciales, técnicas, aeroespaciales y militares, etc.
- Orientado a objetos: las características de programación orientada a objetos son dominantes en SPARC.
Ventajas
- La arquitectura SPARC es simple y poderosa.
- La estructura de SPARC está avanzada para cumplir con las expectativas esperadas de los clientes, brindando un alto rendimiento en aplicaciones del mundo real y un bajo costo de propiedad.
- Los marcos SPARC suelen tener una productividad por centro entre un 60 % y un 85 % más prominente.
- Los servidores Sun con la disposición SPARC transmiten mayor adaptabilidad, escalabilidad y un mayor nivel de accesibilidad.
- La estructura SPARC-V9 proporciona varios subprocesos por núcleo, lo que reduce el tiempo de espera de la CPU y aumenta el tiempo de uso de la CPU.
- La arquitectura SPARC no se usa con fines educativos, sino que la usan desarrolladores y arquitectos informáticos que administran las aplicaciones del servidor y la programación de nivel inferior en comparación con otras arquitecturas RISC, como MIPS y ARM.
- Como SPARC es una arquitectura abierta para todas las personas, es posible que se haga un mal uso del producto basado en la arquitectura SPARC.
Desventajas
Publicación traducida automáticamente
Artículo escrito por miniyadav1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA