Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A VLIW architecture for a trace scheduling compiler

Journal Article · · IEEE Trans. Comput.; (United States)
DOI:https://doi.org/10.1109/12.2247· OSTI ID:7061745

Very long instruction word (VLIW) architectures were promised to deliver far more than the factor of two or three that current architectures achieve from overlapped execution. Using a new type of compiler which compacts ordinary sequential code into long instruction words, a large-scale VLIW machine was expected to provide from ten to thirty times the performance of a more conventional machine built of the same implementation technology. Multiflow Computer, Inc., has now built a VLIW called the TRACE along with its companion Trace Scheduling compacting compiler. This machine has three hardware configurations, capable of executing 7, 14, or 28 operations simultaneously. The ''seven-wide'' achieves a performance improvement of a factor or five or six for a wide range of scientific code, compared to machines of higher cost and faster chip implementation technology (such as the VAX 8700). The TRACE extends some basic reduced-instruction-set precepts: the architecture is load/store, the microarchitecture is exposed to the compiler, there is no microcode, and there is almost no hardware devoted to synchronization, arbitration, or interlocking of any kind (the compiler has sole responsibility for run-time resource usage). This paper discusses the design of this machine and presents some initial performance results.

Research Organization:
Multiflow Computer, Branford, CT (US)
OSTI ID:
7061745
Journal Information:
IEEE Trans. Comput.; (United States), Journal Name: IEEE Trans. Comput.; (United States) Vol. 37:8; ISSN ITCOB
Country of Publication:
United States
Language:
English

Similar Records

Bulldog: a compiler for VLIW architectures
Thesis/Dissertation · Mon Dec 31 23:00:00 EST 1984 · OSTI ID:5724953

An analytical approach to scheduling code for superscalar and VLIW architectures
Conference · Fri Dec 30 23:00:00 EST 1994 · OSTI ID:98918

Scalar supercomputer architecture
Journal Article · Thu Nov 30 23:00:00 EST 1989 · Proceedings of the IEEE (Institute of Electrical and Electronics Engineers); (USA) · OSTI ID:6845738