cfaed Publications

Software Compilation and Optimization Techniques for Heterogeneous Multi-core Platforms

Reference

Weihua Sheng, Jeronimo Castrillon, Rainer Leupers, "Software Compilation and Optimization Techniques for Heterogeneous Multi-core Platforms", iSTE - Wiley, pp. 203–235.

Abstract

This chapter addresses the challenges associated with compilation and optimization techniques for heterogeneous multi-core computing systems in the embedded industry. Wireless terminals and modems are typical examples of such systems, which demand high performance and energy efficiency at the same time. To fully exploit the computing power of those systems, the existing compiler technology for single processor systems does not suit the need and scale for multi-core architectures anymore. The authors have applied a systematic approach to tackle the problems of application modeling, source-to-source compilation, flexible compiler infrastructure construction and software distribution for multi-core architectures from a practical perspective. Several real-world multi-core platforms as well as system-level virtual platforms have been successfully used to demonstrate the achievable speed-ups and versatility of the compilation and optimization techniques developed in this work.

Bibtex

@InBook{sheng_mpsoc21,
author = {Weihua Sheng and Jeronimo Castrillon and Rainer Leupers},
booktitle = {Multi-Processor System-on-Chip 2},
date = {2021},
title = {Software Compilation and Optimization Techniques for Heterogeneous Multi-core Platforms},
editor = {Liliana Andrade and Fr{\'e}d{\'e}ric Rousseau},
isbn = {978-17-894-5022-4},
pages = {203--235},
part = {2},
publisher = {iSTE - Wiley},
abstract = {This chapter addresses the challenges associated with compilation and optimization techniques for heterogeneous multi-core computing systems in the embedded industry. Wireless terminals and modems are typical examples of such systems, which demand high performance and energy efficiency at the same time. To fully exploit the computing power of those systems, the existing compiler technology for single processor systems does not suit the need and scale for multi-core architectures anymore. The authors have applied a systematic approach to tackle the problems of application modeling, source-to-source compilation, flexible compiler infrastructure construction and software distribution for multi-core architectures from a practical perspective. Several real-world multi-core platforms as well as system-level virtual platforms have been successfully used to demonstrate the achievable speed-ups and versatility of the compilation and optimization techniques developed in this work.},
month = mar,
}

Downloads

No Downloads available for this publication

Permalink

https://cfaed.tu-dresden.de/publications?pubId=3002


Go back to publications list