Towards Resource-Aware Programming on Intel's Single-Chip Cloud Computer Processor

Kouveli G, Hannig F, Lupp JH, Teich J (2011)

Publication Type: Conference contribution

Publication year: 2011

Publisher: KIT Scientific Publishing

Edited Volumes: 3rd Many-Core Applications Research Community Symposium, MARC 2011

City/Town: Karlsruhe, Germany

Pages Range: 111-114

Conference Proceedings Title: Proceedings of the 3rd MARC Symposium

Event location: Ettlingen DE

ISBN: 978-3-86644-717-2

DOI: 10.5445/KSP/1000023937


In this paper, we apply a new programming paradigm called resource-aware programming to the Single-Chip Cloud Computer. According to this paradigm, an application may change at certain points of execution its allocation of resources. This gives application engineers the opportunity to dynamically adapt an algorithm's behavior and parallelism to the work load and state of the underlying resources (e. g., availability, clock frequency, temperature). Resource-aware programming can provide a selforganizing behavior to conventional programs for being able to not only tolerate certain types of faults and cope with feature variations, but also to provide scalability, higher resource utilization, as well as performance and power gains by managing voltage/frequency islands and adjusting the amount of allocated resources to the temporal needs of a running application. We discuss the details of resource-aware programming as well as three alternative implementation concepts that we intend to evaluate. Finally, we present the results of initial experiments, we conducted using a centralized resource management framework on the Single- Chip Cloud Computer.

Authors with CRIS profile

Related research project(s)

How to cite


Kouveli, G., Hannig, F., Lupp, J.-H., & Teich, J. (2011). Towards Resource-Aware Programming on Intel's Single-Chip Cloud Computer Processor. In Proceedings of the 3rd MARC Symposium (pp. 111-114). Ettlingen, DE: Karlsruhe, Germany: KIT Scientific Publishing.


Kouveli, Georgia, et al. "Towards Resource-Aware Programming on Intel's Single-Chip Cloud Computer Processor." Proceedings of the 3rd Many-core Applications Research Community (MARC) Symposium, Ettlingen Karlsruhe, Germany: KIT Scientific Publishing, 2011. 111-114.

BibTeX: Download