
La arquitectura celular es un tipo de arquitectura informática asociada a la computación paralela . Extiende la arquitectura multinúcleo organizando el procesamiento en "celdas" independientes, donde cada celda contiene unidades de hilos, memoria y enlaces de comunicación. Este diseño permite que un gran número de hilos se ejecuten simultáneamente en un solo procesador, con mejoras de rendimiento gracias al paralelismo a nivel de hilos .
La implementación más reconocida comercialmente fue el microprocesador Cell de IBM , un diseño de nueve núcleos utilizado en la PlayStation 3 (2006–2017). [ 1 ] Otro ejemplo fue Cyclops64 , una arquitectura de investigación masivamente paralela desarrollada por IBM en la década de 2000.
Las arquitecturas celulares siguen un paradigma de programación de bajo nivel , lo que expone al programador a gran parte del hardware subyacente. Esto permite una optimización precisa, pero hace que el desarrollo de software sea más complejo. [ 2 ]
Véase también
Referencias
Enlaces externos
- La arquitectura celular permite construir supercomputadoras de próxima generación.
- ORNL, IBM y el Proyecto Blue Gene
- Energy e IBM son socios en un proyecto de supercomputación biológica.
- Arquitectura basada en células
- Computación paralela
- Arquitectura de computadoras
- Clases de computadoras
- Componentes básicos de hardware informático