| Performance aware on-chip communication synthesis and optimization for shared multi-bus based architecture |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 25, Citation Count: 2
|
|
|
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
|
|
|