ACM Home Page
Please provide us with feedback. Feedback
Communication architecture tuners: a methodology for the design of high-performance communication architectures for systems-on-chips
Full text PdfPdf (211 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 37th Annual Design Automation Conference table of contents
Los Angeles, California, United States
Pages: 513 - 518  
Year of Publication: 2000
ISBN:1-58113-187-9
Authors
Kanishka Lahiri  Dept. of Electrical and Computer Engg., University of California, San Diego, CA
Anand Raghunathan  C & C Research Labs, NEC USA, Princeton, NJ
Ganesh Lakshminarayana  C & C Research Labs, NEC USA, Princeton, NJ
Sujit Dey  Dept. of Electrical and Computer Engg., University of California, San Diego, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 26,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

In this chapter, we present a general methodology for the design of custom system-on-chip communication architectures. Our technique is based on the addition of a layer of circuitry, called the Communication Architecture Tuner (CAT), around any existing communication architecture topology. The added layer enhances the ability of the system to adapt to changing communication needs of its constituent components. For example, more critical data may be handled differently, leading to lower communication latencies. The CAT monitors the internal state and communication transactions of each component, and “predicts” the relative importance of each communication transaction in terms of its potential impact on different system-level performance metrics. It then configures the protocol parameters of the underlying communication architecture (e.g., priorities, DMA modes,etc.) to best suit the system's changing communication needs. We illustrate issues and tradeoffs involved in the design of CAT-based communication architectures, and present algorithms to automate the key steps. Experimental results indicate that performance metrics (e.g. number of missed deadlines, average processing time) for systems with CAT-based communication architectures are significantly (sometimes, over an order of magnitude) better than those with conventional communication architectures.


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
 
3
 
4
5
6
7
 
8
 
9
10
11
12
 
13
"Sonics Integration Architecture, Sonics Inc. (http://www.sonicsinc.com/).".
 
14
"VSI Alliance on-chip bus DWG. "On chip bus attributes specification" version v1.1.0 (http://www.vsi.org/library/specs.htm).".
 
15
G. Borriello and R. H. Katz, "Synthesis and optimization of interface transducer logic," in Proc. Int. Conf. Computer Design, Nov. 1987.
 
16
 
17
18
 
19
 
20
21
22
 
23
 
24
 
25
G.A.F. Seber, C.J. Wild, Non-linear Reagression. Wiley, New York, 1989.
 
26

CITED BY  20

Collaborative Colleagues:
Kanishka Lahiri: colleagues
Anand Raghunathan: colleagues
Ganesh Lakshminarayana: colleagues
Sujit Dey: colleagues