The MIT Alewife Machine: A Large-scale Distributed-memory Multiprocessor

The Alewife multiprocessor project focuses on the architecture and design of a large-scale parallel machine. The machine uses a low dimension direct interconnection network to provide scalable communication band-width, while allowing the exploitation of locality. Despite its distributed memory archi...

ver descrição completa

Detalhes bibliográficos
Principais autores: Agarwal, Anant, Chaiken, David, Johnson, Kirk, Kranz, David, Kubiatowicz, John, Kurihara, Kiyoshi, Lim, Beng-Hong, Maa, Gino, Nussbaum, Dan
Publicado em: 2023
Acesso em linha:https://hdl.handle.net/1721.1/149181
Descrição
Resumo:The Alewife multiprocessor project focuses on the architecture and design of a large-scale parallel machine. The machine uses a low dimension direct interconnection network to provide scalable communication band-width, while allowing the exploitation of locality. Despite its distributed memory architecture, Alewife allows efficient shared memory programming through a multilayered approach to locality management. A new scalable cache coherence scheme called LimitLess directories allows the use of caches for reducing communication latency and network bandwidth requirements.