A1 Refereed original research article in a scientific journal
Mapping multiple applications with unbounded and bounded number of cores on many-core networks-on-chip
Authors: Yang B, Guang L, Santti T, Plosila J
Publisher: ELSEVIER SCIENCE BV
Publication year: 2013
Journal: Microprocessors and Microsystems
Journal name in source: MICROPROCESSORS AND MICROSYSTEMS
Journal acronym: MICROPROCESS MICROSY
Number in series: 4-5
Volume: 37
Issue: 4-5
First page : 460
Last page: 471
Number of pages: 12
ISSN: 0141-9331
DOI: https://doi.org/10.1016/j.micpro.2012.08.005
Abstract
With increasing processing capability and communication scalability, the many-core Network-on-Chip (NoC) provides great potential for massively parallel computing. Running multiple applications simultaneously on a many-core NoC is a promising approach to implement high performance parallel processing. This paper presents a novel methodology for mapping multiple applications adaptively with unbounded or bounded number of cores. Composed of application mapping and task mapping, the proposed two-step mapping methodology provides minimized communication energy consumption and execution time for multiple applications. It is evaluated by several kernels and real applications with a variety of settings on a NoC simulator. The quantitative experiments demonstrate the superior performance and energy efficiency of the proposed mapping methods. (C) 2012 Elsevier B.V. All rights reserved.
With increasing processing capability and communication scalability, the many-core Network-on-Chip (NoC) provides great potential for massively parallel computing. Running multiple applications simultaneously on a many-core NoC is a promising approach to implement high performance parallel processing. This paper presents a novel methodology for mapping multiple applications adaptively with unbounded or bounded number of cores. Composed of application mapping and task mapping, the proposed two-step mapping methodology provides minimized communication energy consumption and execution time for multiple applications. It is evaluated by several kernels and real applications with a variety of settings on a NoC simulator. The quantitative experiments demonstrate the superior performance and energy efficiency of the proposed mapping methods. (C) 2012 Elsevier B.V. All rights reserved.