Exploring Adaptive Program Behavior

Lars Frydendal Bonnichsen, Christian W. Probst

Research output: Contribution to conferenceConference abstract for conferenceResearchpeer-review

82 Downloads (Pure)

Abstract

Modern computer systems are increasingly complex, with ever changing bottlenecks. This makes it difficult to ensure consistent performance when porting software, or even running it. Adaptivity, ie, switching between program variations, and dynamic recompilation have been suggested as solutions. Both solutions come at a cost; adaptivity issues a runtime overhead and requires more design effort, while dynamic recompilation takes time to perform. In this project, we plan to investigate the possibilities, limitations, and benefits of these techniques. This abstract covers our thoughts on how adaptivity and dynamic recompilation can be integrated and evaluated.
Original languageEnglish
Publication date2014
Number of pages3
Publication statusPublished - 2014
EventInternational Symposium on Code Generation and Optimization, CGO 2014 - Hyatt Regency Orlando, Orlando, Florida, United States
Duration: 15 Feb 201419 Feb 2014
http://cgo.org/cgo2014/

Conference

ConferenceInternational Symposium on Code Generation and Optimization, CGO 2014
LocationHyatt Regency Orlando
CountryUnited States
CityOrlando, Florida
Period15/02/201419/02/2014
OtherCo-located: HPCA 2014, PPoPP 2014
Internet address

Bibliographical note

Extended abstract for poster at the CGO2014 student research competition.

Cite this

Bonnichsen, L. F., & Probst, C. W. (2014). Exploring Adaptive Program Behavior. Abstract from International Symposium on Code Generation and Optimization, CGO 2014, Orlando, Florida, United States.