Design and Implementation of a Massively Parallel Multithreaded Architecture: DAVRID

Sangho Ha, Junghwan Kim, Eunha Rho, Yoonhee Nah, Sangyong Han, Dae-Joon Hwang, Heunghwan Kim, Seungho Cho · Journal of Electrical Engineering and Information Science · 1996

MPAs(Massively Parallel Architectures) should address two fundamental issues for scalability: synchronization and communication latency. Dataflow architecture faces problems of excessive synchronization overhead and inefficient execution of sequential programs while they offer the ability to exploit massive parallelism inherent in programs. In contrast, MPAs. based on von Neumann computational model may suffer from inefficient synchronization mechanism and communication latency. DAVRID(DAtaflow/Von Neumann RISe hybrID) is a massively parallel multithreaded architecture which takes advantages of von Neumann and dataflow models. It has good single thread performance as well as tolerates synchronization and communication latency. In this paper, we describe the DAVRID architecture in detail and evaluate its performance through simulation runs over several benchmarks.

Read the paper · More papers on PaperTik