Proceedings of the 49th Annual Design Automation Conference 2012
DOI: 10.1145/2228360.2228409
|View full text |Cite
|
Sign up to set email alerts
|

Self-aware computing in the Angstrom processor

Abstract: Addressing the challenges of extreme scale computing requires holistic design of new programming models and systems that support those models. This paper discusses the Angstrom processor, which is designed to support a new Self-aware Computing (SEEC) model. In SEEC, applications explicitly state goals, while other systems components provide actions that the SEEC runtime system can use to meet those goals. Angstrom supports this model by exposing sensors and adaptations that traditionally would be managed indep… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
35
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
5
4
1

Relationship

2
8

Authors

Journals

citations
Cited by 72 publications
(36 citation statements)
references
References 35 publications
1
35
0
Order By: Relevance
“…Several recent surveys capture the current state-of-the-art applying control-theory to software applications [5,33], as well as highlighting the main criticisms of early approaches [3]. Examples control delays for web servers [34], manage data centers [35], allocate resources [36][37][38], tune operating systems [39][40][41], minimize energy [42], and coordinate across the system stack [43]. These strategies adapt tunable knobs that can be identified either offline or at runtime [44].…”
Section: Related Workmentioning
confidence: 99%
“…Several recent surveys capture the current state-of-the-art applying control-theory to software applications [5,33], as well as highlighting the main criticisms of early approaches [3]. Examples control delays for web servers [34], manage data centers [35], allocate resources [36][37][38], tune operating systems [39][40][41], minimize energy [42], and coordinate across the system stack [43]. These strategies adapt tunable knobs that can be identified either offline or at runtime [44].…”
Section: Related Workmentioning
confidence: 99%
“…Examples of this trend can be found in control of web servers [34,35], data centers and clusters management [36,37], operating systems [38][39][40], and across the system stack [41].…”
Section: Related Workmentioning
confidence: 99%
“…A survey by Zang and Gordon-Ross [15] explores the challenges. Because of these issues, these hardware methods have not found their way to modern processors, and some recent processors, such as Angstrom [16], rely on software to reconfigure their caches.…”
Section: A Background and Motivationmentioning
confidence: 99%