Compiler-directed application mapping for NoC based chip multiprocessors

Guangyu Chen, Feihui Li, Mahmut Kandemir

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Scopus citations

Abstract

The problem attacked in this paper is one of automatically mapping an application onto a Network-on-Chip (NoC) based chip multi-processor architecture in a locality-aware fashion. The proposed compiler approach has four major steps: task scheduling, processor mapping, data mapping, and packet routing. Our experimental result clearly shows that the proposed framework reduces energy consumption of our applications significantly (27.41% on average over a pure performance oriented application mapping strategy) as a result of improved locality of data accesses.

Original languageEnglish (US)
Title of host publicationLCTES'07
Subtitle of host publicationProceedings of the 2007 ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems
Pages155-157
Number of pages3
DOIs
StatePublished - Aug 23 2007
EventLCTES'07: 2007 ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems - San Diego, CA, United States
Duration: Jun 13 2007Jun 15 2007

Publication series

NameProceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)

Other

OtherLCTES'07: 2007 ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems
CountryUnited States
CitySan Diego, CA
Period6/13/076/15/07

All Science Journal Classification (ASJC) codes

  • Software

Fingerprint Dive into the research topics of 'Compiler-directed application mapping for NoC based chip multiprocessors'. Together they form a unique fingerprint.

  • Cite this

    Chen, G., Li, F., & Kandemir, M. (2007). Compiler-directed application mapping for NoC based chip multiprocessors. In LCTES'07: Proceedings of the 2007 ACM SIGPLAN-SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (pp. 155-157). (Proceedings of the ACM SIGPLAN Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)). https://doi.org/10.1145/1254766.1254796