NOC monitoring feedback for parallel programmers

Riad Ben Mouhoub, Omar Hammami

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Large scale SOC designs require efficient scalable communication between IPs. Network-on-chip (NOC) provide such potential however with an increased complexity due to the large number of parameters to be tuned. Resulting efficient network-on-chip designs are of interest for both system architects and parallel programmers. Indeed, it is increasingly complex for parallel programmers to efficiently program large scale NOC-based SOC designs without adequate quick detailed non cumulative performance monitoring feedback. Although NOC monitoring can be conducted at simulation level it is too slow even at SystemC TLM level for large scale NOC-based designs with significant parallel software applications. In this paper we propose an emulation based fast Network-on-Chip monitoring methodology where specific Programmable monitors IPs are included in the design to provide the designer with instantaneous and actual performance results allowing him to improve both his architecture and his parallel software. A case study demonstrates the validity of our approach on a 2×2 NOC based SOC implemented on FPGA performing image processing.

Original languageEnglish
Title of host publication4th International IEEE North-East Workshop on Circuits and Systems, NEWCAS 2006 - Conference Proceedings
Pages141-144
Number of pages4
DOIs
Publication statusPublished - 1 Dec 2006
Event4th International IEEE North-East Workshop on Circuits and Systems, NEWCAS 2006 - Gatineau, Quebec, Canada
Duration: 18 Jun 200621 Jun 2006

Publication series

Name4th International IEEE North-East Workshop on Circuits and Systems, NEWCAS 2006 - Conference Proceedings

Conference

Conference4th International IEEE North-East Workshop on Circuits and Systems, NEWCAS 2006
Country/TerritoryCanada
CityGatineau, Quebec
Period18/06/0621/06/06

Fingerprint

Dive into the research topics of 'NOC monitoring feedback for parallel programmers'. Together they form a unique fingerprint.

Cite this