Retrospective: the J-machine

William J. Dally, D. Scott Wills, Andrew Chang, John Keen, Andrew Chien, Stuart Fiske, Waldemar Horwat, Richard Lethin, Michael Noakes, Peter Nuth, Ellen Spertus, Deborah Wallach
1998 25 years of the international symposia on Computer architecture (selected papers) - ISCA '98  
Laboratory Systems leven years ago, at ISCA 14, we published a paper titled, "Architecture of a Message-Driven Processor" [l] marking the start of our J-Machine project at MIT. The project culminated with the construction of a working prototype in 1991 [2] and the evaluation of this prototype in 1992 [12, 151. The J-Machine demonstrated the use of a jellybean part, a commodity part incorporating a processor, memory, and a fast communication interface, as a building block for computing systems.
more » ... computing systems. It was afine-grain parallel computer designed to exploit large amounts of parallelism by balancing the use of silicon area between processor and memory. The J-Machine provided a small set of efficient communication and synchronization mechanisms that were used to support a broad range of programming models. It also provided fast user-to-user messaging without software intervention by having each message dispatch a message handler. This retrospective reviews the history of the J-Machine project, discusses its contributions with the perspective of hindsight, and assesses what was learned from the project
doi:10.1145/285930.285953 dblp:conf/isca/DallyCFHLNNSWWCK98 fatcat:puht3npv2rella67wgivkgn2kq