26 March 1998 Programming VLIW architectures with super operations
Author Affiliations +
Abstract
The length of a statically created instruction schedule determines to a great extent the performance of program executions on VLIW architectures. In this paper we present a simple, yet effective, method to reduce the length of a static instruction schedule by introducing new hardware operations, referred to as super operations. A super operation replaces a number of operations, while maintaining functionality, hence decreasing the total number of operations to be executed and thereby eliminating the dependencies between them. In order to replace a number of operations, super operations must often process more operands and produce more results than traditional operations. The Philips TM-1000 is a VLIW based architecture. Its CPU is a 5-issue machine with 27 functional units, each connected to one issue-slot. To support super operations, we extend the hardware with special functional units which are connected to more than one issue-slot. In this paper we discuss the modifications that were made to the compiler in order to support super operations and we demonstrate the ease with which super operations can be applied by the application programmer. To a lesser extent, we address consequences of super operations concerning the hardware. Furthermore, we demonstrate the benefit of super operations by showing the performance improvement for some multimedia applications.
© (1998) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Bas J.M. Aarts, Bas J.M. Aarts, A. Augusteijn, A. Augusteijn, E. H. L. Aarts, E. H. L. Aarts, J. T. J. van Eijndhoven, J. T. J. van Eijndhoven, } "Programming VLIW architectures with super operations", Proc. SPIE 3311, Multimedia Hardware Architectures 1998, (26 March 1998); doi: 10.1117/12.304675; https://doi.org/10.1117/12.304675
PROCEEDINGS
9 PAGES


SHARE
RELATED CONTENT

4K-based intra and interprediction techniques for HEVC
Proceedings of SPIE (April 28 2016)
Dali multimedia software library
Proceedings of SPIE (December 13 1998)
VLIW architectures for video signal processing
Proceedings of SPIE (March 25 1998)
A rate control algorithm for MPEG 2 to H.264 real...
Proceedings of SPIE (June 23 2005)

Back to Top