• DocumentCode
    3082428
  • Title

    Minority-Game-based resource allocation for run-time reconfigurable multi-core processors

  • Author

    Shafique, Muhammad ; Bauer, Lars ; Ahmed, Waheed ; Henkel, Jörg

  • Author_Institution
    Dept. for Embedded Syst., Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
  • fYear
    2011
  • fDate
    14-18 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    A novel policy for allocating reconfigurable fabric resources in multi-core processors is presented. We deploy a Minority-Game to maximize the efficient use of the reconfigurable fabric while meeting performance constraints of individual tasks running on the cores. As we will show, the Minority Game ensures a fair allocation of resources, e.g., no single core will monopolize the reconfigurable fabric. Rather, all cores receive a “fair” share of the fabric, i.e., their tasks would miss their performance constraints by approximately the same margin, thus ensuring an overall graceful degradation. The policy is implemented on a Virtex-4 FPGA and evaluated for diverse applications ranging from security to multimedia domains. Our results show that the Minority-Game policy achieves on average 2× higher application performance and a 5× improved efficiency of resource utilization compared to state-of-the-art.
  • Keywords
    field programmable gate arrays; game theory; multiprocessing systems; resource allocation; Virtex-4 FPGA; fair allocation; minority-game policy; minority-game-based resource allocation; performance constraint; reconfigurable fabric resource allocation; resource utilization; run-time reconfigurable multicore processor; Decoding; Fabrics; Games; History; Multicore processing; Program processors; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
  • Conference_Location
    Grenoble
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-61284-208-0
  • Type

    conf

  • DOI
    10.1109/DATE.2011.5763202
  • Filename
    5763202