Advances in technology now make it possible to integrate hundreds of cores (e.g. generalor special purpose processors, embedded memories, application specific components, mixedsignalI/O cores) in a single silicon die. The large number of resources that have to communicatemakes the use of interconnection systems based on shared buses inefficient. One way to solve theproblem of on-chip communications is to use a Network-on-Chip (NoC)-based communicationinfrastructure. Such interconnection systems offer new degrees of freedom, exploration of whichmay reveal significant optimization possibilities: the possibility of arranging the computing andstorage resources in an NoC, for example, has a great impact on various performance indexes.The paper addresses the problem of topological mapping of intellectual properties (IPs) on thetiles of a mesh-based NoC architecture. The aim is to obtain the Pareto mappings that maximizeperformance and minimize power dissipation. We propose a heuristic technique based on evolutionarycomputing to obtain an optimal approximation of the Pareto-optimal front in an efficientand accurate way. At the same time, two of the most widely-known approaches to mapping inmesh-based NoC architectures are extended in order to explore the mapping space in a multicriteriamode. The approaches are then evaluated and compared, in terms of both accuracy andefficiency, on a platform based on an event-driven trace-based simulator which makes it possibleto take account of important dynamic effects that have a great impact on mapping. The evaluationperformed on both synthesized traffic and real applications (an MPEG-4 codec) confirms theefficiency, accuracy and scalability of the proposed approach.

A Multi-objective Genetic Approach to Mapping Problem on Network-on-Chip

ASCIA, Giuseppe;CATANIA, Vincenzo;PALESI, MAURIZIO
2006-01-01

Abstract

Advances in technology now make it possible to integrate hundreds of cores (e.g. generalor special purpose processors, embedded memories, application specific components, mixedsignalI/O cores) in a single silicon die. The large number of resources that have to communicatemakes the use of interconnection systems based on shared buses inefficient. One way to solve theproblem of on-chip communications is to use a Network-on-Chip (NoC)-based communicationinfrastructure. Such interconnection systems offer new degrees of freedom, exploration of whichmay reveal significant optimization possibilities: the possibility of arranging the computing andstorage resources in an NoC, for example, has a great impact on various performance indexes.The paper addresses the problem of topological mapping of intellectual properties (IPs) on thetiles of a mesh-based NoC architecture. The aim is to obtain the Pareto mappings that maximizeperformance and minimize power dissipation. We propose a heuristic technique based on evolutionarycomputing to obtain an optimal approximation of the Pareto-optimal front in an efficientand accurate way. At the same time, two of the most widely-known approaches to mapping inmesh-based NoC architectures are extended in order to explore the mapping space in a multicriteriamode. The approaches are then evaluated and compared, in terms of both accuracy andefficiency, on a platform based on an event-driven trace-based simulator which makes it possibleto take account of important dynamic effects that have a great impact on mapping. The evaluationperformed on both synthesized traffic and real applications (an MPEG-4 codec) confirms theefficiency, accuracy and scalability of the proposed approach.
File in questo prodotto:
File Dimensione Formato  
jucs06.pdf

accesso aperto

Tipologia: Versione Editoriale (PDF)
Dimensione 6.45 MB
Formato Adobe PDF
6.45 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11769/9050
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 30
  • ???jsp.display-item.citation.isi??? 19
social impact