DocumentCode :
3499133
Title :
FSEL - selective predicated execution for a configurable DSP core
Author :
Panis, C. ; Hirnschrott, U. ; Krall, A. ; Laure, G. ; Lazian, W. ; Nurmi, J.
Author_Institution :
Carinthian Tech Inst., Austria
fYear :
2004
fDate :
19-20 Feb. 2004
Firstpage :
317
Lastpage :
320
Abstract :
Increasing system complexity of SOC applications leads to an increased need for 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 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.
Keywords :
digital signal processing chips; instruction sets; parallel architectures; performance evaluation; pipeline processing; reconfigurable architectures; system-on-chip; DSP processors; FSEL; SOC applications; branch delays; branch instructions; code density; computational bandwidth; conditional execution; embedded processors; guarded execution; higher clock frequencies; if-then-else; pipelined processors; predicated execution; system complexity; Bandwidth; Circuits; Clocks; Computer aided instruction; Concurrent computing; Delay; Digital signal processing; Frequency; Pipelines; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 2004. Proceedings. IEEE Computer society Annual Symposium on
Print_ISBN :
0-7695-2097-9
Type :
conf
DOI :
10.1109/ISVLSI.2004.1339570
Filename :
1339570
Link To Document :
بازگشت