DocumentCode :
2733469
Title :
A cross-layer approach to heterogeneity and reliability
Author :
Williams, Daniel ; Sanyal, Aprotim ; Upton, Dan ; Mars, Jason ; Ghosh, Sudeep ; Hazelwood, Kim
Author_Institution :
Department of Computer Science, University of Virginia, USA
fYear :
2009
fDate :
13-15 July 2009
Firstpage :
88
Lastpage :
97
Abstract :
As modern hardware becomes increasingly complex, it becomes more difficult to create efficient software for common computing workloads. One way to manage this complexity is to employ holistic solutions that consider multiple layers of hardware and software in conjunction, allowing software to adapt and react to changing conditions at run time. This paper focuses on lightweight modifications to commodity hardware that enable virtual execution environments to help solve problems in the areas of power, reliability, security, and performance. We present our experimental simulation framework, which enables us to explore the design space of hardware/software collaboration, and we demonstrate its ability to produce simplified, reactive solutions to two emerging computing problems. First, we improve heterogeneous process migration with hardware feedback, and second, we use hardware information to respond to voltage emergencies (di/dt) in software. These symbiotic design approaches illustrate the simple nature yet significant potential of cross-layer, reactive solutions.
Keywords :
Application software; Collaboration; Collaborative software; Computer architecture; Feedback; Hardware; Operating systems; Power supplies; Space exploration; Voltage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Co-Design, 2009. MEMOCODE '09. 7th IEEE/ACM International Conference on
Conference_Location :
Cambridge, MA, USA
Print_ISBN :
978-1-4244-4806-7
Type :
conf
DOI :
10.1109/MEMCOD.2009.5185384
Filename :
5185384
Link To Document :
بازگشت