Microprocesadores IBM Power


IBM Power (originalmente POWER antes de Power10) es una línea de microprocesadores diseñada y vendida por IBM para servidores y supercomputadoras . [1] El nombre "POWER" se presentó originalmente como un acrónimo de "Performance Optimization With Enhanced RISC". IBM ha utilizado estos procesadores en su línea de servidores y supercomputadoras RS/6000 , AS/400 , pSeries , iSeries, System p, System i y Power Systems . También se han utilizado en dispositivos de almacenamiento de datos y estaciones de trabajo de IBM y otros fabricantes de servidores comoToro y Hitachi .

La familia de procesadores Power se desarrolló originalmente a fines de la década de 1980 y aún permanece en desarrollo activo. Al principio, implementaron la arquitectura del conjunto de instrucciones (ISA) de POWER, que evolucionó a PowerPC y más tarde a Power ISA . En agosto de 2019, IBM anunció que abriría Power ISA. [2] Como parte del movimiento, también se anunció que la administración de OpenPOWER Foundation ahora estará a cargo de Linux Foundation .

En 1974, IBM inició un proyecto para construir una computadora de conmutación telefónica que requería, para la época, una inmensa potencia computacional. Dado que la aplicación era comparativamente simple, esta máquina solo necesitaría realizar E/S , bifurcaciones , agregar registro-registro , mover datos entre registros y memoria , y no necesitaría instrucciones especiales para realizar operaciones aritméticas pesadas. Esta filosofía de diseño simple, en la que cada paso de una operación compleja se especifica explícitamente mediante una instrucción de máquina, y se requiere que todas las instrucciones se completen en el mismo tiempo constante, más tarde se conocería como RISC .. Cuando se canceló el proyecto del conmutador telefónico, IBM mantuvo el diseño del procesador de uso general y lo denominó 801 en honor al edificio n.º 801 en el Centro de Investigación Thomas J. Watson .

En 1982, IBM continuó explorando los límites superescalares del diseño 801 mediante el uso de múltiples unidades de ejecución para mejorar el rendimiento y determinar si una máquina RISC podía mantener múltiples instrucciones por ciclo. Se realizaron muchos cambios en el diseño del 801 para permitir múltiples unidades de ejecución y el procesador Cheetah tenía unidades de ejecución separadas de predicción de bifurcación , punto fijo y punto flotante . En 1984 , se eligió CMOS porque permitía un aumento en el nivel de integración del circuito al tiempo que mejoraba el rendimiento de la lógica del transistor.

En 1985, se inició la investigación sobre una arquitectura RISC de segunda generación en el Centro de Investigación IBM Thomas J. Watson, produciendo la "arquitectura AMERICA"; en 1986, IBM Austin comenzó a desarrollar las computadoras de la serie RS/6000 basadas en esa arquitectura. Este se convertiría en los primeros procesadores POWER que utilizarían el primer POWER ISA.

En febrero de 1990, las primeras computadoras de IBM que incorporaron POWER ISA se denominaron "RISC System/6000" o RS/6000. Estas computadoras RS/6000 se dividieron en dos clases, estaciones de trabajo y servidores, y por lo tanto se introdujeron como POWERstation y POWERserver. La CPU RS/6000 tenía 2 configuraciones, llamadas "RIOS-1" y "RIOS.9" (o más comúnmente, la CPU POWER1 ). Una configuración RIOS-1 tenía un total de 10 chips discretos: un chip de caché de instrucciones, un chip de punto fijo, un chip de punto flotante, 4 caché L1 de datoschips, chip de control de almacenamiento, chips de entrada/salida y un chip de reloj. La configuración RIOS.9 de menor costo tenía 8 chips discretos: un chip de caché de instrucciones, un chip de punto fijo, un chip de punto flotante, 2 chips de caché de datos, un chip de control de almacenamiento, un chip de entrada/salida y un chip de reloj.


Un esquema que muestra la evolución de los diferentes POWER , PowerPC y Power ISA