Safe Pre-Pass Software Bypassing for Transport Triggered Processors

Abstract

The Transport Triggered Architecture is an architectural style where the internal transport buses of a processor are exposed in the instruction set. Since software has full control over data transports, data can be directly transfered between functional units, an optimization known as software bypassing. Software bypassing can potentially reduce the need for general purpose registers, because temporary values can be kept in functional units. Taking advantage of the reduced register pressure requires software bypassing to be done before register allocation and scheduling. In this paper we analyze under which conditions software bypassing can be done on a Data Dependence Graph without compromising the schedulability of the graph.

Authors and Affiliations

Pertti KELLOMAKI, Vladimir GUZMA, Jarmo TAKALA

Keywords

Related Articles

Improvement Of Jot’s Reverberation Algorithm

The paper considers an artificial reverberation algorithm developed by Jot that simulates the behavior of a real concert hall and takes into account the reverberation time’s variation with respect to frequency by using a...

Resolution Improvement of Ultrasound Images Using Deconvolution and Super-Resolution Algorithms

Ultrasound imaging is a wide spread technique used to view body soft tissues, like tendons, muscle or internal organs for possible problems. These images are achieved by capturing the returned acoustic waves using an ult...

A PSPICE Model For T Matching Circuits

In electronics, impedance matching is an engineering technique employed in circuit design for matching unequal source and load impedances. This can be done by inserting a matching circuit between the source and a load. F...

Aspects of Algorithm Development for Systems With Online Detection and Recognition of TV Commercials

The paper describes a series of research stages in the development process for an automated system, able to detect commercial brakes in TV signals, and recognize a basic set of logos form the TV commercials. First, the c...

Test Power Optimization with Recordering of Genetic Test Vectors for VLSI Circuits

Power optimization is one of the important challenges in VLSI circuit for testing engineers. Larger power dissipation becomes the reason for overheating and with every increase in 10oC in operating temperature, failure r...

Download PDF file
  • EP ID EP91605
  • DOI -
  • Views 113
  • Downloads 0

How To Cite

Pertti KELLOMAKI, Vladimir GUZMA, Jarmo TAKALA (2008). Safe Pre-Pass Software Bypassing for Transport Triggered Processors. Acta Technica Napocensis- Electronica-Telecomunicatii (Electronics and Telecommunications), 49(3), 5-10. https://europub.co.uk/articles/-A-91605