Myrinet
De Wikipedia, la enciclopedia libre
[editar] Myrinet
Myrinet es una red de interconexión de clusters de altas prestaciones. Sus productos han sido desarrollados por Myricom www.myri.com desde 1995, y desde entonces han ido mejorando en rendimiento, hasta optener en la actualidad latencias de 3 microsegundos y anchos de banda de 2Gbps (o incluso 10Gbps). Una de sus principales características, además de su rendimiento, es que el procesamiento de las comunicaciones de red se hace a través de chips integrados en las tarjetas de red de Myrinet (Lanai chips), descargando a la CPU de parte del procesamiento de las comunicaciones.
Myrinet físicamente consiste en dos cables de fibra óptica, upstream y downstream, conectados con un único conector. La interconexión se suele realizanmediante conmutadores y encaminadores. Éstos dispositivos suelen tener capacitades de tolerancia a fallos, con control de flujo, control de errores y monitorización de la red. La primera generación de productos Myrinet obtenía anchos de banda de 512 Mbps, la segunda de 1280 Mbps, Myrinet 2000 obtiene 2Gbps y la última, Myri-10G llega a los 10Gbps, y puede interoperar con 10Gb Ethernet.
Las especiales características de Myrinet hacen que sea altamente escalable, gracias a la tecnología existente de conmutadores y routers, y su presencia en el tramo de clusters de gran tamaño es importante. De hecho, en la lista del Top500 www.top500.org, dentro de los clusters, los que usan Myrinet constituyen la inmensa mayoría.
En cuanto al middleware de comunicación, la inmensa mayoría está desarrollado por Myricom, y distribuido bajo la fórmula de Software Libre. Destacan las librerías a bajo nivel GM y MX, las implementación de MPI MPICH-GM y MPICH-MX y las implementaciones de Sockets de alto rendimiento Socktes-GM y Sockets-MX.