• DocumentCode
    3072270
  • Title

    Efficient run-time task allocation in reconfigurable multiprocessor System-on-Chip with Network-on-Chip

  • Author

    Suganya, K. ; Nagarajan, V.

  • Author_Institution
    VLSI Design, Adhiparsakthi Eng. Coll., Melmaruvathur, India
  • fYear
    2011
  • fDate
    18-19 March 2011
  • Firstpage
    12
  • Lastpage
    17
  • Abstract
    Due to the advancement of VLSI (Very Large Scale Integrated Circuits) technologies, we can put more cores on a chip, resulting in the emergence of a multicore embedded system. This also brings great challenges to the traditional parallel processing as to how we can improve the performance of the system with increased number of cores. In this paper, we meet the new challenges using a novel approach. Specifically, we propose a SOPC (System on a Programmable Chip) design based on multicore embedded system. Under our proposed scheme, in addition to conventional processor cores, we introduce dynamically reconfigurable accelerator cores to boost the performance of the system. We have built the prototype of the system using FPGAs (Field-Programmable Gate Arrays). Simulation results demonstrate significant system efficiency of the proposed system in terms of computation and power consumption. Our approach is to develop a highly flexible and scalable network design that easily accommodates the various needs. This paper presents the design of our NoC (Network on Chip) which is a part of the platform that we are developing for a reconfigurable system. The major drawback of SOPC based systems lies in the routing of the various on-chip cores. Since it is technically difficult to integrate more than one core on a single chip, we come across several routing problems which lead to inefficient functioning. Thus we implement a NoC based routing algorithm, power Aware topology algorithm which considerably improve accessing speed and enhance the system efficiency, with nearly 85% of conservation of energy and efficient run-time task allocation of the system.
  • Keywords
    VLSI; embedded systems; field programmable gate arrays; multiprocessing systems; network synthesis; network-on-chip; parallel processing; resource allocation; FPGA; VLSI; field-programmable gate arrays; multicore embedded system; network-on-chip; parallel processing; reconfigurable accelerator; reconfigurable multiprocessor; run-time task allocation; scalable network design; system on a programmable chip design; system-on-chip; very large scale integrated circuits; Fabrics; Field programmable gate arrays; Multicore processing; Routing; System-on-a-chip; Topology; Multicore system; Multiprocessor System-on-Chip (MPSoC); Network on Chip (NoC); System on a Programmable Chip (SOPC);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer, Communication and Electrical Technology (ICCCET), 2011 International Conference on
  • Conference_Location
    Tamilnadu
  • Print_ISBN
    978-1-4244-9393-7
  • Type

    conf

  • DOI
    10.1109/ICCCET.2011.5762458
  • Filename
    5762458