Simulación de chips para la era de 1000 núcleos

Hola otra vez. En el teclado Simón Sánchez y en esta ocasión vamos a hablar sobre Simulación de chips para la era de 1000 núcleos

Los chips multinúcleo se han abierto camino en todos los aspectos de la vida diaria. Las computadoras de escritorio, portátiles, dispositivos móviles, servidores y supercomputadoras aprovechan esta tecnología. Pero, a medida que los recuentos de núcleos entren en un territorio serio de dos dígitos (es decir, el reino de muchos núcleos), la simulación de diseños de procesadores se volverá realmente difícil. Los investigadores del MIT han ideado un simulador de software para abordar el problema.

Hornet es la respuesta del MIT para simular el comportamiento de procesadores multinúcleo y de muchos núcleos. Una de las características principales del simulador es su capacidad para proporcionar resultados de ciclo precisos para hasta 1000 núcleos sin la necesidad de hardware, incluso simuladores basados ​​en FPGA. En papel Al describir el funcionamiento interno de Hornet, los investigadores describen el software como «un simulador multinúcleo de ciclo altamente configurable con soporte para una variedad de jerarquías de memoria, enrutamiento de interconexión y algoritmos de asignación de VC, así como modelos térmicos y de energía precisos. «.

Los investigadores continúan afirmando que el motor de simulación multiproceso de Hornet divide el trabajo por igual entre los núcleos, lo que permite una precisión de ciclo precisa o un rendimiento mejorado con cierto costo de precisión. en un reportaje de Ars TechnicaSrini Devadas, profesora de ingeniería eléctrica e informática del MIT, reitera este punto al decir: «Siempre hay un compromiso entre velocidad y precisión».

El software puede encontrar problemas en los diseños de procesadores que antes no eran detectables por los simuladores de chips tradicionales. Por ejemplo, los investigadores de Hornet han demostrado que los instrumentos actuales no pueden detectar condiciones de bloqueo muerto, un defecto que Hornet pudo detectar.

El equipo de Devadas también está trabajando en su arquitectura de chips de muchos núcleos, lo que debería darle a Hornet más tiempo para mojarse los pies. Según él, confían en que pueden usar el simulador para desarrollar un diseño de 64 núcleos hoy. En última instancia, apuntan a un procesador con más de 100 núcleos.

Sin embargo, un núcleo de 1000 se siente como una expansión real hoy en día, considerando que la mayoría de las CPU comerciales están en el rango de 4 a 16 núcleos. Pero muchos procesadores centrales ya están en proceso. El fabricante de chips Tilera está construyendo CPU de 100 núcleos hoy, y se espera que el próximo coprocesador Knights Ferry MIC de Intel alcance los 50 núcleos principales.

Para llevar

Dada la Ley de Moore y su explotación por parte de los fabricantes de chips comerciales, no es inconcebible esperar muchos procesadores centrales dentro de la década. Herramientas como Hornet intentan hacer que el desarrollo de estos proyectos, si no fácil, al menos sea más manejable.

Recuerda compartir en en tu Twitter y Facebook para que tus amigos lo flipen

??? ? ? ???

Comparte