skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Efficient code generation for horizontal architectures: compiler techniques and architectural support

Conference ·
OSTI ID:6421991

A horizontal architecture consists of a number of resources which can operate in parallel and each of which is controlled by a field in the wide instruction word. Such architectures offer the potential for high performance scientific computing at a modest cost. If this potential performance is to be realised, the multiple resources of a horizontal processor must be scheduled effectively. The scheduling task for conventional horizontal processors is quite complex and the construction of highly optimising compilers for them is a difficult and expensive project. The polycyclic architecture is a horizontal architecture with architectural support for the scheduling task. The complexity of scheduling conventional horizontal processors and the ease of scheduling polycyclic processors is demonstrated by means of an example. 17 references.

OSTI ID:
6421991
Resource Relation:
Conference: Sponsored by IEEE, Austin, TX, USA, 26 Apr 1982
Country of Publication:
United States
Language:
English

Similar Records

Architectural support for the efficient generation of code for horizontal architectures
Conference · Mon Mar 01 00:00:00 EST 1982 · Comput. Archit. News; (United States) · OSTI ID:6421991

Scalar supercomputer architecture
Journal Article · Fri Dec 01 00:00:00 EST 1989 · Proceedings of the IEEE (Institute of Electrical and Electronics Engineers); (USA) · OSTI ID:6421991

A VLIW architecture for a trace scheduling compiler
Journal Article · Mon Aug 01 00:00:00 EDT 1988 · IEEE Trans. Comput.; (United States) · OSTI ID:6421991