Ignite (anteriormente ShBoom y PSC 1000 , estilizado como I GNITE ) es una arquitectura de microprocesador de computadora con conjunto de instrucciones reducido (RISC) de dos pilas y máquinas apiladas . [1] La arquitectura fue desarrollada originalmente por Russell H. Fish III y Chuck H. Moore , Nanotronics, que luego fue adquirida por Patriot Scientific Corporation. El procesador es uno de los pocos microprocesadores producidos comercialmente que utiliza un modelo informático basado en pila. Las aplicaciones de destino para esta arquitectura única eran principalmente dispositivos integrados (debido al bajo uso de energía del procesador) y la implementación eficiente de máquinas de pila virtuales, como la máquina virtual Java o la máquina de pila subyacente al lenguaje de programación Forth . El producto no tuvo éxito en el mercado.
Características notables
Además de su inusual arquitectura basada en dos pilas, el procesador tenía otras características valiosas:
- Funciona más rápido que el reloj interno.
- Se pueden leer hasta cuatro instrucciones en cada búsqueda de instrucciones, lo que reduce los requisitos de ancho de banda de memoria en comparación con las máquinas RISC típicas de 32 BITS.
- Esta característica también permite realizar un bucle en un grupo de instrucciones (un microbucle) sin necesidad de recuperar instrucciones adicionales de la memoria.
- Llamada a subrutina de ciclo único (+ memoria)
- Retorno implícito de subrutina
- Interpretación Java de velocidad casi nativa sin necesidad de JIT, en aproximadamente 20 000 bytes de código
- Operación de baja potencia
Referencias
- ^ Shaw, GW (1999). Manual de referencia del microprocesador PSC1000™. Corporación Científica Patriota. 99-037001.
Otras lecturas
- Santo, Brian (1 de mayo de 2009). "25 microchips que sacudieron al mundo § Procesador Sh-Boom de los Cowboys de computadora (1988)". Historia de la tecnologia. Espectro IEEE .
- "Manual de referencia de propiedad intelectual IGNITE™" (PDF) . Corporación Científica Patriota. Marzo de 2002.