ACM Home Page
Please provide us with feedback. Feedback
Data reuse driven energy-aware MPSoC co-synthesis of memory and communication architecture for streaming applications
Full text PdfPdf (390 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the 4th international conference on Hardware/software codesign and system synthesis table of contents
Seoul, Korea
SESSION: Communication synthesis and analysis for MPSoC table of contents
Pages: 294 - 299  
Year of Publication: 2006
ISBN:1-59593-370-0
Authors
Ilya Issenin  University of California, Irvine, CA
Nikil Dutt  University of California, Irvine, CA
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): 8,   Downloads (12 Months): 52,   Citation Count: 6
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/1176254.1176326
What is a DOI?

ABSTRACT

The memory subsystem of a complex multiprocessor systems-on-chip (MPSoC) is an important contributor to the chip power consumption. The selection of memory architecture, as well as of communication architecture, both affect the power efficiency of the design. In this paper we propose a novel approach that enables energy-aware co-synthesis of both memory and communication architecture for streaming applications. As opposed to earlier techniques, we employ a powerful compile-time analysis of memory access behavior that adds flexibility in selecting memory architectures. Additionally, we target TDMA bus-based communication architectures, which not only guarantee performance, but also greatly reduce the design time and allow us to find the energy optimal system configuration. We propose and compare three techniques: an optimal mixed ILP-based co-synthesis technique, a mixed ILP-based traditional two-step synthesis approach where memory and communication synthesis is performed sequentially, and a co-synthesis heuristic that synthesizes energy-efficient hierarchical bus-based communication architectures with guaranteed throughput. Our experimental results on a number of streaming applications show that both the traditional two-step synthesis approach and heuristic result in up to 50% worse power consumption in comparison with proposed co-synthesis approach. However, on some of the streaming benchmarks, our co-synthesis heuristic approach was able to find optimal or near-optimal results in a much shorter time than the MILP co-synthesis approach.


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
K. Banerjee, A. Mehrotra. A Power-Optimal Repeater Insertion Methodology for Global Interconnects in Nanometer Designs. IEEE Trans. on Electron Devices, vol. 49, no. 11, Nov 2002.
 
3
D. Burger and T. Austin. The SimpleScalar tool set, version 2.0. TR 1342, University of Wisconsin-Madison, CS Dept., 1997.
 
4
 
5
 
6
CPLEX ILP solver, www.cplex.com.
7
8
9
10
 
11
MPARM project, http://www-micrel.deis.unibo.it/sitonew/research/mparm.html
 
12
13
14
 
15
 
16
Sonics Inc. http://www.sonicsinc.com/sonics/products/siliconbackplaneIII/
 
17
P. Stobach. A new technique in scene adaptive coding. In Proc. of EUSIPCO, Grenoble, 1988.
 
18
 
19
P. Wolkotte et al. Energy-Efficient NoC for Best-Effort Communication. ICFPLA, 2005.
20

CITED BY  6

Collaborative Colleagues:
Ilya Issenin: colleagues
Nikil Dutt: colleagues