loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE Computer Society Annual Symposium on VLSI: Emerging Trends in VLSI Systems Design (ISVLSI'04)
FSEL — Selective Predicated Execution for a Configurable DSP Core
Lafayette, Louisiana
February 19-February 20
ISBN: 0-7695-2097-9
C. Panis, Carinthian Tech Institute
U. Hirnschrott, Vienna University of Technology
A. Krall, Vienna University of Technology
G. Laure, Infineon Technologies
W. Lazian, Infineon Technologies
J. Nurmi, Tampere University of Technology
Increasing system complexity of SOC applications leads to an increased need of powerful embedded DSP processors. To fulfill the required computational bandwidth, state-of-the-art DSP processors allow executing several instructions in parallel and for reaching higher clock frequencies they increase the number of pipeline stages. However, deeply pipelined processors have drawbacks in the execution of branch instructions: branch delays. In average not more than two branch delay slots can be used, additional ones keep unused and decrease the overall system performance. Instead of compensating the drawback of branch delays (e.g. branch prediction circuits) it is possible to reduce the number of branch delays by reducing the number of branch instructions. Predicated execution (also guarded execution or conditional execution) can be used for implementing if-then-else constructs without using branch instructions. The drawback of traditional predicated execution is decreased code density. This paper introduces selective predicated execution based on FSEL which allows reducing the number of branch instructions without decreasing code density. Selective predicated execution based on FSEL is part of a project for a configurable DSP core.
Citation:
C. Panis, U. Hirnschrott, A. Krall, G. Laure, W. Lazian, J. Nurmi, "FSEL — Selective Predicated Execution for a Configurable DSP Core," isvlsi, pp.317, IEEE Computer Society Annual Symposium on VLSI: Emerging Trends in VLSI Systems Design (ISVLSI'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.