ACM Home Page
Please provide us with feedback. Feedback
Performance aware on-chip communication synthesis and optimization for shared multi-bus based architecture
Full text PdfPdf (649 KB)
Source SBCCI archive
Proceedings of the 18th annual symposium on Integrated circuits and system design table of contents
Florianolpolis, Brazil
SESSION: System-on-chip communication and reconfigurable systems table of contents
Pages: 230 - 235  
Year of Publication: 2005
ISBN:1-59593-174-0
Authors
Sujan Pandey  Darmstadt University of Technology, Darmstadt, Germany
Manfred Glesner  Darmstadt University of Technology, Darmstadt, Germany
Max Mühlhäuser  Darmstadt University of Technology, Darmstadt, Germany
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 25,   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/1081081.1081139
What is a DOI?

ABSTRACT

This paper presents a method of on-chip communication topology synthesis and optimization for a shared multi-bus based architecture. An assumption for the synthesis is that the system has already been partitioned and mapped onto the appropriate components of a SoC so that size of data to be transferred at each time by an on-chip module is fixed. We model the communication behavior of each module as a set of communication lifetime intervals (CLTIs), which are optimized in terms of number of overlaps among them, size of bus width and the minimum number of buses, using ILP (integer linear programming) formulation. We synthesize the communication topology and further optimize the architecture based on the intermodule communication statistics, which are obtained from the system level profiling of an application. The result of applying this approach to the Talking Assistant used in ubiquitous computing application demonstrates the utility of our techniques to synthesize the communication architecture for a complex system.


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
The cmu sphinx group open source speech recognition engines. http://www.speech.cs.cmu.edu/sphinx/.
 
2
Vorbis i specification. http://www.xiph.org/ogg/vorbis/doc/Vorbis I spec.html.
 
3
E. Aitenbichler, J. Kangasharju, and M. Mühlhäuser.
4
 
5
K. Lahiri, A. Raghunathan, and S. Dey. Design space exploration for optimizing on-chip communication architecture. In IEEE Transactions on Computer Aided Design of Integrating Circuits and Systems, Vol. 23(No. 6):952--961, June 2004.
6
7
 
8
K. K. Rye and V. MooneyIII. Automated bus generation for multiprocessor soc design. In IEEE Transactions on Computer Aided Design of Integrating Circuits and Systems, Vol. 23(No. 11):1531--1549, Nov. 2004.
 
9
C. J. Tseng and D. P. Siewiorek. Automated synthesis of data paths on digital systems. In IEEE Tran. on Computer Aided Design of Integrated Circuits and Systems, Vol. CAD-5(No. 3):397--395, 1986.
 
10


Collaborative Colleagues:
Sujan Pandey: colleagues
Manfred Glesner: colleagues
Max Mühlhäuser: colleagues