La J-Machine ( Jellybean-Machine ) fue una computadora paralela diseñada por el grupo de Arquitectura VLSI Concurrente del MIT en conjunto con Intel Corporation . La máquina utilizaba componentes "jellybean" (componentes económicos y de gran variedad, cada uno con un procesador, memoria y una interfaz de comunicación rápida) y una novedosa interfaz de red para implementar programas paralelos de grano fino . [1]
El proyecto J-machine se inició en 1988 basándose en el trabajo de doctorado de Bill Dally en Caltech . [2]
La filosofía del trabajo era "los procesadores son baratos y la memoria es cara", y la J del título del proyecto significa jellybean , que son pequeños caramelos baratos. Para poder utilizar una gran cantidad de procesadores, la máquina contaba con una novedosa interfaz de red que utilizaba el paso de mensajes . [3] Esto permitía que un nodo enviara un mensaje a cualquier otro nodo en 2 microsegundos . [4]
Se han construido tres sistemas J-machine de 1024 nodos y se conservan en el MIT , Caltech y el Laboratorio Nacional Argonne . [5]