stringtranslate.com

Computadora en la nube de un solo chip

El Single-Chip Cloud Computer ( SCC ) es un procesador informático creado por Intel Corporation en 2009 que cuenta con 48 núcleos físicos distintos. [1] Estos núcleos se comunican a través de una arquitectura similar a la de un centro de datos informático en la nube. Los núcleos son componentes del procesador responsables de ejecutar instrucciones que permiten que el ordenador funcione. El SCC fue el resultado de un proyecto de Intel centrado en la investigación de procesadores multinúcleo y procesamiento paralelo . Intel también tenía como objetivo explorar la integración de diseños y arquitecturas de grandes centros de datos informáticos en la nube ( cloud computing ) en un único chip de procesamiento. El nombre "Single-chip Cloud Computer" refleja este concepto. [2]

Usos

El SCC se utiliza actualmente con fines de investigación. Puede ejecutar el sistema operativo Linux en el chip, pero no puede ejecutar Windows . [3] Algunas aplicaciones del SCC incluyen servidores web , informática de datos , bioinformática y análisis financieros . [4]

Detalles técnicos

Los núcleos están repartidos por todo el chip, pero son capaces de comunicarse directamente. El chip consta de 48 núcleos Pentium P54C conectados con una malla 2D de 4×6. Esta malla consta de 24 mosaicos dispuestos en cuatro filas y seis columnas. Cada mosaico contiene dos núcleos y un búfer de paso de mensajes (MPB) de 16 KB (8 por núcleo) compartido por los dos núcleos, que funciona esencialmente como un enrutador. [5] Este enrutador permite que cada núcleo se comunique directamente con otros, eliminando la necesidad de enviar información de vuelta a la memoria principal para redirigirla a otros núcleos. [3] El SCC contiene 1.300 millones de transistores de 45 nm capaces de amplificar señales o actuar como un conmutador, utilizando de 25 a 125 vatios de potencia según la demanda de procesamiento. Cada chip incluye cuatro controladores de memoria DDR3 conectados a la malla 2D, capaces de direccionar 64 GB de memoria de acceso aleatorio . La memoria DDR3 facilita la comunicación entre mosaicos, lo que contribuye a la funcionalidad del chip. Estos controladores, junto con los transistores, gestionan la activación y desactivación de módulos específicos para ahorrar energía cuando no se utilizan. La integración adecuada de la codificación da como resultado un procesador funcional con alta velocidad, potencia y eficiencia energética, similar a una red de computadoras en la nube. [6]

Modos de funcionamiento

El SCC viene con RCCE, una interfaz de paso de mensajes simple proporcionada por Intel que admite operaciones básicas de almacenamiento en búfer de mensajes. [5] El SCC funciona en dos modos: modo procesador y modo malla.

Modo procesador

En el modo procesador, los núcleos están activos, ejecutando código desde la memoria del sistema y realizando E/S programadas ( entradas y salidas ) a través del sistema conectado a la placa del sistema FPGA . El software que se ejecuta en la consola de administración integrada del SCC maneja tareas como cargar la memoria y configurar el procesador para el arranque (mantenimiento después de la carga inicial). [7]

Modo malla

En el modo de malla, los núcleos se apagan y solo quedan activos los enrutadores, los transistores y los controladores de RAM. Estos componentes envían y reciben grandes paquetes de datos sin un mapa de memoria . [7]

El futuro

Intel tiene la intención de compartir esta tecnología con otras empresas, incluidas HP , Yahoo y Microsoft , para fomentar la investigación colaborativa sobre el SCC para avanzar en la tecnología. El objetivo es hacer que el SCC sea escalable a más de 100 núcleos, lo que podría lograrse habilitando la comunicación entre chips individuales. Intel pretende mejorar la productividad de la programación paralela y la gestión de la energía, aprovechando la arquitectura del chip y los numerosos núcleos. Se planea realizar más experimentos con esta arquitectura y arquitecturas de chips similares para desarrollar procesadores escalables de múltiples núcleos que maximicen la potencia de procesamiento y mantengan la eficiencia energética. [4]

Véase también

Referencias

  1. ^ "PDF de SCCC de intel.cn" (PDF) . Intel | China . Consultado el 27 de diciembre de 2023 .
  2. ^ Ng, Jason. "Intel demuestra un "ordenador en la nube de un solo chip" de 48 núcleos". Daily Tech . Consultado el 30 de octubre de 2014 .
  3. ^ ab Corley, Anne-Marie (9 de febrero de 2010). "Intel levanta el capó de su "computadora en la nube de un solo chip"". IEEE Spectrum . IEEE . Consultado el 30 de octubre de 2014 .
  4. ^ ab "Intel Labs Announces Single-chip Cloud Computing Experimental Chip". YouTube . Intel. Archivado desde el original el 12 de noviembre de 2010 . Consultado el 11 de noviembre de 2014 .
  5. ^ ab Pichel, Juan; Rivera, Francisco (2013). "Multiplicación dispersa de matrices y vectores en el procesador multinúcleo de un solo chip en la nube". Journal of Parallel and Distributed Computing . 73 (12): 1539–1550. doi :10.1016/j.jpdc.2013.07.017.
  6. ^ Matson, Tim. "Usando el Single-Chip Cloud Computer (SCC) de Intel" (PDF) . Intel.com . Intel Corporation. Archivado desde el original (PDF) el 29 de noviembre de 2014 . Consultado el 30 de octubre de 2014 .
  7. ^ ab Nerurkar, Nishad; Mhatre, Aniket. «Descripción general del Intel Single Chip Cloud-Computer» (PDF) . Archivado desde el original (PDF) el 25 de noviembre de 2014. Consultado el 30 de octubre de 2014 .