2011
DOI: 10.1002/cpe.1845
|View full text |Cite
|
Sign up to set email alerts
|

Compiler supports for VLIW DSP processors with SIMD intrinsics

Abstract: SUMMARYTo sustain growing multimedia workload, modern digital signal processing (DSP) processors are commonly equipped with subword instructions to accelerate signal processing. Besides subword, functional units of very long instruction word (VLIW) DSP processors can also be employed to process multiple data streams in parallel. However, because of power and area concerns, many embedded VLIW DSP processors adopt distributed register files to reduce read/write ports and wire connection by privatizing register f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
3
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 15 publications
(34 reference statements)
0
3
0
Order By: Relevance
“…Therefore, compared with compiler option O0, there is some increase in power consumption of the PAC-DSP core under compiler options O2 and O2-with-SIMD-intrinsics. Also, the PAC-DSP compiler has SIMD intrinsic functions support for parallel data processing via source-level operations of SIMD instructions [Kuan and Lee 2012] (SIMD intrinsics are described in the next paragraph). Figure 10 illustrates the normalized energy consumption (bar charts) and performance improvement (line graphs) for different compiler optimization levels.…”
Section: Power Consumption Characterization For Dsp Applicationsmentioning
confidence: 99%
“…Therefore, compared with compiler option O0, there is some increase in power consumption of the PAC-DSP core under compiler options O2 and O2-with-SIMD-intrinsics. Also, the PAC-DSP compiler has SIMD intrinsic functions support for parallel data processing via source-level operations of SIMD instructions [Kuan and Lee 2012] (SIMD intrinsics are described in the next paragraph). Figure 10 illustrates the normalized energy consumption (bar charts) and performance improvement (line graphs) for different compiler optimization levels.…”
Section: Power Consumption Characterization For Dsp Applicationsmentioning
confidence: 99%
“…This genericity results in many expensive dynamic checks at runtime, which their new system handles using adaptive optimization. Frequently executed program parts are specialized at runtime, using a full‐fledged optimizing compiler running on a dedicated core.Experimental results show good speedups with runtime specialization at minimal overhead. Compiler supports for VLIW DSP processors with SIMD intrinsics by Chi‐Bang Kuan and Jenq Kuen Lee considers the difficult problem of programming a processor with a distributed register file. They propose a set of SIMD intrinsics and programming guidelines along with a novel register allocation scheme that allows generation of efficient code without requiring hand‐written assembly code.Using these intrinsics, the authors parallelized two DSP benchmark sets with impressive results.…”
mentioning
confidence: 99%
“…Compiler supports for VLIW DSP processors with SIMD intrinsics by Chi‐Bang Kuan and Jenq Kuen Lee considers the difficult problem of programming a processor with a distributed register file. They propose a set of SIMD intrinsics and programming guidelines along with a novel register allocation scheme that allows generation of efficient code without requiring hand‐written assembly code.…”
mentioning
confidence: 99%