A1 Vertaisarvioitu alkuperäisartikkeli tieteellisessä lehdessä
Mapping multiple applications with unbounded and bounded number of cores on many-core networks-on-chip
Tekijät: Yang B, Guang L, Santti T, Plosila J
Kustantaja: ELSEVIER SCIENCE BV
Julkaisuvuosi: 2013
Journal: Microprocessors and Microsystems
Tietokannassa oleva lehden nimi: MICROPROCESSORS AND MICROSYSTEMS
Lehden akronyymi: MICROPROCESS MICROSY
Numero sarjassa: 4-5
Vuosikerta: 37
Numero: 4-5
Aloitussivu: 460
Lopetussivu: 471
Sivujen määrä: 12
ISSN: 0141-9331
DOI: https://doi.org/10.1016/j.micpro.2012.08.005
Tiivistelmä
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.