An Embrace-and-Extend Approach to Managing the Complexity of Future Heterogeneous Systems

  • Rainer Buchty
  • Mario Kicherer
  • David Kramer
  • Wolfgang Karl
Conference paper

DOI: 10.1007/978-3-642-03138-0_25

Part of the Lecture Notes in Computer Science book series (LNCS, volume 5657)
Cite this paper as:
Buchty R., Kicherer M., Kramer D., Karl W. (2009) An Embrace-and-Extend Approach to Managing the Complexity of Future Heterogeneous Systems. In: Bertels K., Dimopoulos N., Silvano C., Wong S. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2009. Lecture Notes in Computer Science, vol 5657. Springer, Berlin, Heidelberg

Abstract

In this paper, we present a particularly lightweight, integrative approach to programming and executing applications targeting heterogeneous, dynamically reconfigurable parallel systems. Based on an analysis of existing approaches, we strictly focused on compatibility and lightweightedness. Our approach therefore follows an embrace-and-extend strategy and achieves desired functionality by adopting and augmenting existing system services, achieving the desired properties. We implemented this concept using the Linux OS and demonstrated its suitability with a heterogeneous platform comprising IA32 multicore processors and current FPGA accelerator hardware using state-of-the-art HyperTransport interconnection technology.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Rainer Buchty
    • 1
  • Mario Kicherer
    • 1
  • David Kramer
    • 1
  • Wolfgang Karl
    • 1
  1. 1.Institut für Technische Informatik, Lehrstuhl für RechnerarchitekturUniversität Karlsruhe (TH)KarlsruheGermany

Personalised recommendations