2010 International Symposium on System on Chip 2010
DOI: 10.1109/issoc.2010.5625536
|View full text |Cite
|
Sign up to set email alerts
|

Reducing instruction memory energy consumption by using Instruction Buffer and after scheduling analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 5 publications
(7 citation statements)
references
References 11 publications
0
7
0
Order By: Relevance
“…Once the binaries for different sizes of loop unrolling threshold were generated, we analyzed them to find simple loops suitable for storing in the instruction buffer, as well as the number of iterations those loops perform for our sample input using instruction trace [9]. We also find the most beneficial loop; one where the number of iterations multiplied by number of instruction is greater than for any other candidate loop.…”
Section: Experimental Setup and Measurement Methodologymentioning
confidence: 99%
See 1 more Smart Citation
“…Once the binaries for different sizes of loop unrolling threshold were generated, we analyzed them to find simple loops suitable for storing in the instruction buffer, as well as the number of iterations those loops perform for our sample input using instruction trace [9]. We also find the most beneficial loop; one where the number of iterations multiplied by number of instruction is greater than for any other candidate loop.…”
Section: Experimental Setup and Measurement Methodologymentioning
confidence: 99%
“…Our previous work [9] describes actual methods how to find out suitable size of the instruction buffer for specific application by using after code generation analysis and trace results from the simulation.…”
Section: Introductionmentioning
confidence: 99%
“…In our earlier work [9] we explored benefits of introducing instruction buffer sized specifically for the most often used simple loop. This loop type, visible in Figure 1 as starting from node Entry 3, contained only single basic block, ending with the loop predicate test.…”
Section: Characteristic Loop Typesmentioning
confidence: 99%
“…Starting with Entry 7 and Entry 8. Both those loops can be buffered as was presented in our earlier work [9]. Adding loop starting with Entry 9 therefore increases the number of instruction executed from the buffer.…”
Section: Characteristic Loop Typesmentioning
confidence: 99%
See 1 more Smart Citation