The problem attacked in this paper is one of automatically mapping an application onto a Network-on-Chip (NoC) based chip multiprocessor 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 language||English (US)|
|Number of pages||3|
|Journal||ACM SIGPLAN Notices|
|State||Published - Jul 1 2007|
All Science Journal Classification (ASJC) codes
- Computer Science(all)