Un microchip que contiene 1,000 procesadores programables independientes ha sido diseñado por un equipo del Departamento de Ingeniería Eléctrica e Informática de la Universidad de California, Davis. El chip "KiloCore" de bajo consumo de energía tiene una tasa de cálculo máxima de 1.78 billones de instrucciones por segundo ycontiene 621 millones de transistores. KiloCore se presentó en el Simposio 2016 sobre Tecnología y Circuitos VLSI en Honolulu el 16 de junio.
"Según nuestro conocimiento, es el primer chip de 1,000 procesadores del mundo y es el procesador con mayor frecuencia de reloj jamás diseñado en una universidad", dijo Bevan Baas, profesor de ingeniería eléctrica e informática, que dirigió el equipoque diseñó la arquitectura del chip. Si bien se han creado otros chips de múltiples procesadores, ninguno supera los 300 procesadores, según un análisis realizado por el equipo de Baas. La mayoría fueron creados con fines de investigación y pocos se venden comercialmente. El chip KiloCore fue fabricado por IBMusando su tecnología CMOS de 32 nm.
Cada núcleo de procesador puede ejecutar su propio programa pequeño independientemente de los demás, que es un enfoque fundamentalmente más flexible que los llamados enfoques de instrucción única-datos múltiples utilizados por procesadores como GPU; la idea es dividir una aplicaciónen muchas piezas pequeñas, cada una de las cuales puede ejecutarse en paralelo en diferentes procesadores, lo que permite un alto rendimiento con un menor uso de energía, dijo Baas.
Debido a que cada procesador tiene un reloj independiente, puede apagarse para ahorrar más energía cuando no sea necesario, dijo el estudiante graduado Brent Bohnenstiehl, quien desarrolló la arquitectura principal. Los núcleos operan a una frecuencia de reloj máxima promedio de 1.78 GHz, y transfieren datosdirectamente entre sí en lugar de usar un área de memoria agrupada que puede convertirse en un cuello de botella para los datos.
El chip es el procesador de "muchos núcleos" con mayor eficiencia energética jamás reportado, dijo Baas. Por ejemplo, los 1,000 procesadores pueden ejecutar 115 mil millones de instrucciones por segundo mientras disipan solo 0.7 vatios, lo suficientemente bajo como para ser alimentado por un solo AAbatería. El chip KiloCore ejecuta instrucciones más de 100 veces más eficientemente que un procesador portátil moderno.
Las aplicaciones ya desarrolladas para el chip incluyen codificación / decodificación inalámbrica, procesamiento de video, encriptación y otras que involucran grandes cantidades de datos paralelos, como aplicaciones de datos científicos y procesamiento de registros del centro de datos.
El equipo ha completado un compilador y herramientas automáticas de mapeo de programas para usar en la programación del chip.
Fuente de la historia :
Materiales proporcionado por Universidad de California - Davis . Nota: El contenido puede ser editado por estilo y longitud.
Cite esta página :