A VLIW architecture for a trace scheduling compiler

36Citations
Citations of this article
44Readers
Mendeley users who have this article in their library.

Abstract

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 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 TRACETM along with its companion Trace SchedulingTM compacting compiler. This new machine has fulfilled the performance promises that were made. Using many fast functional units in parallel, this machine extends some of the 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 runtime resource usage). This paper discusses the design of this machine and presents some initial performance results. © 1987, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Colwell, R. P., Nix, R. P., O’Donnell, J. J., Papworth, D. B., & Rodman, P. K. (1987). A VLIW architecture for a trace scheduling compiler. ACM SIGPLAN Notices, 22(10), 180–192. https://doi.org/10.1145/36205.36201

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free