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
Link To Document