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

Code transformation and instruction set extension

Abstract: The demand for flexible embedded solutions and short time-to-market has led to the development of extensible processors that allow for customization through user-defined instruction set extensions (ISEs). These are usually identified from plain C sources. In this article, we propose a combined exploration of code transformations and ISE identification. The resulting performance of such a combination has been measured on two benchmark suites. Our results demonstrate that combined code transformations and ISEs c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 13 publications
(13 citation statements)
references
References 30 publications
0
13
0
Order By: Relevance
“…The exploration is performed at the granularity of the entire kernel, thus the impact of unrolling on the execution of primary operations is not investigated. Recently, the impact of the code's structure has been evaluated in the field of Application Specific Instruction Processor (ASIP) design for exposing more beneficial instruction extensions [13], [14]. These works concentrate on the instruction identification problem rather than the design space exploration problem for Pareto-optimal coprocessor instantiations which this work targets to.…”
Section: Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…The exploration is performed at the granularity of the entire kernel, thus the impact of unrolling on the execution of primary operations is not investigated. Recently, the impact of the code's structure has been evaluated in the field of Application Specific Instruction Processor (ASIP) design for exposing more beneficial instruction extensions [13], [14]. These works concentrate on the instruction identification problem rather than the design space exploration problem for Pareto-optimal coprocessor instantiations which this work targets to.…”
Section: Related Workmentioning
confidence: 99%
“…Compiler-directed DSE (CompDirected) assumes two exploration loops, one for exploring code-level optimizations and another for exploring various resource allocation i.e. [9], [10], [11], [12], [13], [14].…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations