• DocumentCode
    3633415
  • Title

    Program Execution Control in a Multi CMP Module System with a Look-Ahead Configured Global Network

  • Author

    Eryk Laskowski;Lukasz Masko;Marek Tudruj;Miroslaw Thor

  • Author_Institution
    Inst. of Comput. Sci., Polish Acad. of Sci., Warsaw, Poland
  • fYear
    2009
  • Firstpage
    195
  • Lastpage
    202
  • Abstract
    The paper presents a method for the optimized control of program execution in modular systems based on Chip Multi Processor (CMP) modules interconnected by a special global inter-connection network. The applied CMP modules are based on communication on the fly, which is a novel efficient group communication paradigm implemented inside the interconnection network. Communication on the fly is based on a synergy of dynamic processor switching between memory modules and data read on the fly mechanism, which enables to many processors simultaneous reads of data, when present on shared memory buses. The paper presents a two-stage scheduling algorithm for programs expressed in a graph notation. The first stage schedules program tasks inside the CMP modules using an algorithm based on the notion of moldable tasks. In the result, a scheduled program moldable task graph is produced. The moldable task graph is next structurized for optimized communication execution in the global network working according to the look-ahead link connection setting paradigm. Results of simulation experiments evaluate the efficiency and other properties of the proposed architectural solution.
  • Keywords
    "Control systems","Scheduling algorithm","Global communication","Network-on-a-chip","Processor scheduling","Integrated circuit interconnections","Communication system control","Optimization methods","System-on-a-chip","Communication switching"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2009. ISPDC ´09. Eighth International Symposium on
  • Print_ISBN
    978-0-7695-3680-4
  • Type

    conf

  • DOI
    10.1109/ISPDC.2009.37
  • Filename
    5284352