1997
DOI: 10.1109/2.642815
|View full text |Cite
|
Sign up to set email alerts
|

Changing interaction of compiler and architecture

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2000
2000
2022
2022

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(9 citation statements)
references
References 16 publications
0
9
0
Order By: Relevance
“…This is supported by retargetable and memory optimizing compilers [5,6,7,8]. The trade-off is here between fine-grain software control (instruction control overhead) and associated data access bottleneck (overhead from register-register operation), and accelerators implementing complex operations.…”
Section: Related Workmentioning
confidence: 99%
“…This is supported by retargetable and memory optimizing compilers [5,6,7,8]. The trade-off is here between fine-grain software control (instruction control overhead) and associated data access bottleneck (overhead from register-register operation), and accelerators implementing complex operations.…”
Section: Related Workmentioning
confidence: 99%
“…Classic code optimizations such as function inlining, dead code elimination, and loop invariant removal become more effective with profiling [6]. Dynamic code optimization frameworks incorporate monitoring and analysis of program behavior seamlessly with code optimizations at run time [1,2,22].…”
Section: Related Workmentioning
confidence: 99%
“…Most system resources in current platforms are considered homogeneous, making their management relatively simple. However, future multicore systems present significantly more asymmetry as: (1) Designers adopt asymmetry to achieve better performance, power and scalability, e.g., single-ISA heterogeneous chip multiprocessors [20], nonuniform cache architecture (NUCA) [17], switched onchip networks [3]; (2) Process variations render processor cores unintentionally asymmetric in terms of their performance and power consumption [4]; (3) Imperfect resource management strategies result in unbalanced and unfair resource usages, e.g., cache contention, thermal emergencies; and (4) Growing fragility in process technology will give rise to intermittent and permanent faults while a system is operational [30]. The difficulty of tackling significant asymmetry in system resources will only grow as the amount of such resources increases.…”
Section: Introductionmentioning
confidence: 99%
“…Many techniques have been proposed to reduce energy consumption in different aspects of the ICMH [6]. Several bus encoding schemes [7,8] have been applied to reduce the effective switching on the (instruction and address) buses.…”
Section: Related Workmentioning
confidence: 99%