2009
DOI: 10.1145/1509864.1509866
|View full text |Cite
|
Sign up to set email alerts
|

A SIMD optimization framework for retargetable compilers

Abstract: Retargetable C compilers are currently widely used to quickly obtain compiler support for new embedded processors and to perform early processor architecture exploration. A partially inherent problem of the retargetable compilation approach, though, is the limited code quality as compared to hand-written compilers or assembly code due to the lack of dedicated optimizations techniques. This problem can be circumvented by designing flexible, retargetable code optimization techniques that apply to a certain range… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
8
0

Year Published

2010
2010
2014
2014

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 18 publications
(8 citation statements)
references
References 38 publications
0
8
0
Order By: Relevance
“…They employ a two-phase source-to-source optimization strategy. In [20], the authors have proposed a retargetable SIMD code optimization framework that is integrated into an industrial retargetable C compiler. for AMD processors, VIS for SUN SPARC, AltiVec/VSX for POWER, and NEON for ARM.…”
Section: Background and Related Workmentioning
confidence: 99%
“…They employ a two-phase source-to-source optimization strategy. In [20], the authors have proposed a retargetable SIMD code optimization framework that is integrated into an industrial retargetable C compiler. for AMD processors, VIS for SUN SPARC, AltiVec/VSX for POWER, and NEON for ARM.…”
Section: Background and Related Workmentioning
confidence: 99%
“…There has been significant recent work in generating effectice code for SIMD vector instruction sets in the presence of hardware alignment and stride constraints as described in [12,44,45,31,13]. The difficulties of optimizing for a wide range of SIMD vector architectures are discussed in [29,14]. In addition, several other works have addressed the exploitation of SIMD instruction sets [22,24,23,30,32,31,28].…”
Section: Related Workmentioning
confidence: 99%
“…However, only small kernels (max size: 64-point FFT) are investigated and the overall scalability of their solution to larger vector widths and larger kernels is not addressed. The difficulties of optimizing for a wide range of SIMD vector architectures are well explored in [27,16].…”
Section: Related Workmentioning
confidence: 99%