Hardware support for efficient resource utilization in manycore processor systems

A. Herkersdorf, A. Lankes, M. Meitinger, R. Ohlendorf, S. Wallentowitz, T. Wild, J. Zeppenfeld

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

2 Scopus citations

Abstract

Effective utilization of the available processing resources in current multi- and manycore systems primarily depends on the manual talent of the application programmer. This chapter analyses opportunities and suggests approaches to tackle the challenge of making proper use of parallel resources by means of a holistic, cross-layer and inter-disciplinary optimization of application, middleware and architecture aspects. Using heterogeneous network processors as an example, we show how application specific architecture optimizations in this processor domain can be adapted to benefit designs of homogeneous general purpose manycore systems. In addition, methods which have been applied successfully to HPC and scientific computing over the past decades are assessed and down-scaled to benefit manycores. Finally we show how bio-inspired principles (i.e., self-organization and self-adaptation) provide rich opportunities for meaningful adoption in both application-specific and general purpose manycores, for example to provide self-optimization of processor parameters and workload utilization. In summary, we present a set of suggestions for architectural improvements and building blocks that, from our perspective, are useful for future manycores in order to better support the exploitation of available parallel processing resources.

Original languageEnglish
Title of host publicationMultiprocessor System-on-Chip
Subtitle of host publicationHardware Design and Tool Integration
PublisherSpringer New York
Pages57-87
Number of pages31
ISBN (Print)9781441964595
DOIs
StatePublished - 2011

Keywords

  • Bio-Inspired
  • Hardware Accelerators
  • Hardware Support
  • High Performance Computing
  • Learning Classifier
  • Manycore
  • Multicore
  • Network Processing
  • Network-On-Chip
  • Platform Optimization
  • Processing Efficiency
  • Self-Organization
  • Supercomputing

Fingerprint

Dive into the research topics of 'Hardware support for efficient resource utilization in manycore processor systems'. Together they form a unique fingerprint.

Cite this