EURASIP Journal on Embedded Systems

, 2010:261434 | Cite as

Hardware-Enabled Dynamic Resource Allocation for Manycore Systems Using Bidding-Based System Feedback

  • Theocharis Theocharides
  • MariaK Michael
  • Marios Polycarpou
  • Ajit Dingankar
Open Access
Research Article

Abstract

Manycore architectures are expected to dominate future general-purpose and application-specific computing systems. The ever-increasing number of on-chip processor cores and the associated interconnect complexities present significant challenges in the design, optimization and operation of these systems. In this paper we investigate the applicability of intelligent, dynamic system-level optimization techniques in addressing some manycore design challenges such as dynamic resource allocation. In particular, we introduce hardware enabled system-level bidding-based algorithms as an efficient and real-time on-chip mechanism for resource allocation in homogeneous and heterogeneous (MPSoC) manycore architectures. We have also developed a low-level simulation framework, to evaluate the proposed bidding-based algorithms in several on-chip network-connected manycore configurations. Experimental results indicate performance improvements between 8%–44%, when compared to a standard on-chip static allocation, while achieving a balanced workload distribution. The proposed hardware was synthesized to show that it imposes a very small hardware overhead to the overall system. Power consumption of the embedded mechanism as well as energy consumption due to additional network traffic for collecting system feedback are also estimated to be very small. The obtained results encourage further investigation of the applicability of such intelligent, dynamic system-level algorithms for addressing additional issues in manycore architectures.

Keywords

Network Traffic System Feedback Processor Core Simulation Framework Static Allocation 

Publisher note

To access the full article, please see PDF.

Copyright information

© Theocharis Theocharides et al. 2010

This article is published under license to BioMed Central Ltd. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Authors and Affiliations

  • Theocharis Theocharides
    • 1
  • MariaK Michael
    • 1
  • Marios Polycarpou
    • 1
  • Ajit Dingankar
    • 2
  1. 1.Department of Electrical and Computer Engineering, KIOS Research Center for Intelligent Systems and NetworksUniversity of CyprusNicosiaCyprus
  2. 2.Client Components GroupIntel CorporationFolsomUSA

Personalised recommendations