ACM Home Page
Please provide us with feedback. Feedback
Incremental run-time application mapping for homogeneous NoCs with multiple voltage levels
Full text PdfPdf (419 KB)
Source
International Conference on Hardware Software Codesign archive
Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis table of contents
Salzburg, Austria
SESSION: Advances in NoC optimization table of contents
Pages: 161 - 166  
Year of Publication: 2007
ISBN:978-1-59593-824-4
Authors
Chen-Ling Chou  Carnegie Mellon University, Pittsburgh, PA
Radu Marculescu  Carnegie Mellon University, Pittsburgh, PA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 82,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1289816.1289857
What is a DOI?

ABSTRACT

In this paper, we propose an efficient technique for run-time application mapping onto Network-on-Chip (NoC) platforms with multiple voltage levels. Our technique consists of a region selection algorithm and a heuristic for run-time application mapping which minimizes the communication energy consumption, while still providing the required performance guarantees. The proposed technique allows for new applications to be easily added to the system platform with minimal inter-processor communication overhead. Moreover, our approach scales very well for large designs. Finally, the experimental results show as much as 50% communication energy savings compared to arbitrary mapping solutions.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
J. Hu, R. Marculescu," Energy- and performance-aware mapping for regular NoC architectures," IEEE Trans. on CAD, 24(4), Apr. 2005.
 
3
 
4
L. T. Smit, et. al, "Run-time assignment of tasks to multiple heterogeneous processors," Progress 2004 Embedded Systems Symp., the Netherlands, Oct. 2004.
 
5
H. J. Broersma, et. al, "The computational complexity of the minimum weight processor assignment problem," Proc. Intl. Workshop on Graph-theoretic Concepts in Computer Science, Bonn, Germany, June 2004.
6
7
 
8
Task graphs for free (TGFF v3.0) Keith Vallerio, 2003. http://ziyang.ece.northwestern.edu/tgff/.
 
9
R. Dick, "Embedded system synthesis benchmarks suites (E3S)," http://www.ece.northwestern.edu/~dickrp/e3s.
 
10
 
11
A. M. Pastrnak, P. H. N. de With, S. Stuijk, J. van Meerbergen, "Parallel implementation of arbitrary-shaped MPEG-4 decoder for multiprocessor Systems," in Proc. Visual Comm. and Image Processing, San Jose, CA, Jan. 2006.
 
12
J.-M. Chang, M. Pedram, "Codex-dp: co-design of communicating systems using dynamic programming," IEEE Trans. on CAD, 19(7), July 2000.
13
14
 
15
J. Kao, F. B. Prinz, "Optimal motion planning for deposition in layered manufacturing," Proc. Design Engineering Technical Conf., Atlanta, GA, Sept. 1998.
16
 
17
M. A. Bender, et. al, "Communication-aware processor allocation for supercomputers," Proc. Workshop on Algorithm and Data Structure, Waterloo, Canada, Aug. 2005.
 
18
 
19
C. Y. Lee, "An algorithm for path connection and its applications," IRE Trans. Electron Comput., vol. EC-10, pp. 346--365, Sept. 1961.


Collaborative Colleagues:
Chen-Ling Chou: colleagues
Radu Marculescu: colleagues