TY - GEN
T1 - Design and verification for dual issue digital signal processor
AU - Lin, Cheng Hung
AU - Lin, Chun Yu
AU - Chang, Shih Chieh
PY - 2009
Y1 - 2009
N2 - Digital Signal Processor (DSP) has been widely used in processing video and audio streaming data. Due to the huge amount of streaming data, increasing throughput is the key issue in designing DSP architecture. One way to increase the throughput of a DSP is to increase the instruction level parallelism. To increase the instruction level parallelism, many architectures have been proposed and can be classified into two main approaches, the superscaler and the VLIW architectures. Among the hardware architectures, the VLIW attracts a lot of attention due to its simple hardware complexity. However, the VLIW architecture suffers from the explosion of instruction memories due to the overhead of instruction grouping. In this paper, we propose a novel DSP architecture which contains three pipelines and performs dynamic instruction grouping by hardware. The experimental results show that our architecture can reduce 13% of memory requiremnt on average while maintaining the same performance.
AB - Digital Signal Processor (DSP) has been widely used in processing video and audio streaming data. Due to the huge amount of streaming data, increasing throughput is the key issue in designing DSP architecture. One way to increase the throughput of a DSP is to increase the instruction level parallelism. To increase the instruction level parallelism, many architectures have been proposed and can be classified into two main approaches, the superscaler and the VLIW architectures. Among the hardware architectures, the VLIW attracts a lot of attention due to its simple hardware complexity. However, the VLIW architecture suffers from the explosion of instruction memories due to the overhead of instruction grouping. In this paper, we propose a novel DSP architecture which contains three pipelines and performs dynamic instruction grouping by hardware. The experimental results show that our architecture can reduce 13% of memory requiremnt on average while maintaining the same performance.
KW - DSP
KW - Instruction level parallelism
KW - Pipelines
UR - http://www.scopus.com/inward/record.url?scp=77951464787&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77951464787&partnerID=8YFLogxK
U2 - 10.1109/SOCDC.2009.5423829
DO - 10.1109/SOCDC.2009.5423829
M3 - Conference contribution
AN - SCOPUS:77951464787
SN - 9781424450343
T3 - 2009 International SoC Design Conference, ISOCC 2009
SP - 536
EP - 539
BT - 2009 International SoC Design Conference, ISOCC 2009
T2 - 2009 International SoC Design Conference, ISOCC 2009
Y2 - 22 November 2009 through 24 November 2009
ER -