Design of transport triggered architectures

Transport triggered architectures (TTAs) form a superclass of traditional very large instruction word (VLIW) architectures, in the sense that they not only exploit operation style parallelism, but also the parallelism available at data transport level. This is possible by making all transports visible to the compiler. The main advantages of transport triggered architectures are simplicity and flexibility, allowing short processor cycle times and a quick (application specific) processor design. Transport triggered architectures also have certain advantages with respect to scheduling freedom and transport utilization. The paper discusses the concept of transport triggering and its corresponding advantages. It further concentrates on a prototype VLSI implementation in a 1.6 /spl mu/ Sea of Gates technology, called MOVE32INT, which demonstrates the feasibility of transport triggering. Finally it explores the automatic generation of arbitrary TTAs.<<ETX>>

[1]  Henk Corporaal,et al.  Software pipelining for transport-triggered architectures , 1991, MICRO 24.

[2]  B. Ramakrishna Rau,et al.  The Cydra 5 departmental supercomputer: design philosophies, decisions, and trade-offs , 1989, Computer.

[3]  Henk Corporaal Evaluating transport triggered architectures for scalar applications , 1993, Microprocess. Microprogramming.

[4]  Henk Corporaal,et al.  Transport-Triggering versus Operation-Triggering , 1994, CC.

[5]  J. M. Mulder,et al.  A framework for high-speed controller design , 1990, [1990] Proceedings of the 23rd Annual Workshop and Symposium@m_MICRO 23: Microprogramming and Microarchitecture.

[6]  Henk Corporaal,et al.  MOVE32INT Architecture and Programmer's Reference Manual , 1994 .

[7]  Henk Corporaal,et al.  MOVE: a framework for high-performance processor design , 1991, Proceedings of the 1991 ACM/IEEE Conference on Supercomputing (Supercomputing '91).