Triton/1: A Massively-Parallel Mixed-Mode Computer Designed to Support High Level Languages
Christian G. Herter, Thomas M. Warschko, Walter F. Tichy, Michæl Philippsen · 2005
We present the architecture of Triton/1, a scalable, mixed-mode (SIMD/MIMD) parallel computer. The novel features of Triton/1 are: ffl Support for high-level, machine-independent programming languages; ffl Fast SIMD/MIMD mode switching; ffl Special hardware for barrier synchronization of multiple process groups; ffl A self-routing, dead-lock-free perfect shuffle interconnect with latency hiding. The architecture is the outcome of an integrated design, in which a machine-independent programming language, optimizing compiler, and parallel computer were designed hand-in-hand. 1 Introduction The goal of adequate programmability of parallel machines can best be achieved by tightly coupling the design of machine-independent programming languages, compilers, and parallel hardware. In the past, the development of parallel computers has been mainly driven by hardware considerations, without regard to the law of the weakest link: The overall performance of a parallel computer is determined b...