ACM Home Page
Please provide us with feedback. Feedback
Diastolic arrays: throughput-driven reconfigurable computing
Full text PdfPdf (318 KB)
Source
International Conference on Computer Aided Design archive
Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design table of contents
San Jose, California
SESSION: Novel design methodologies for system architecture table of contents
Pages 457-464  
Year of Publication: 2008
ISBN ~ ISSN:1092-3152 , 978-1-4244-2820-5
Authors
Myong Hyon Cho  Massachusetts Institute of Technology
Chih-Chi Cheng  National Taiwan University
Michel Kinsy  Massachusetts Institute of Technology
G. Edward Suh  Cornell University
Srinivas Devadas  Massachusetts Institute of Technology
Sponsors
: IEEE CASS/CANDE
: IEEE Council on Electronic Design Automation (CEDA)
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Diastolic arrays are arrays of processing elements that communicate exclusively through First-In First-Out (FIFO) queues. FIFO virtualization units enable relaxed timing of data transfers, and include hardware support to guarantee bandwidth and buffer space for all data transfers, which may follow composite paths through the network. We show that the architecture of diastolic arrays enables efficient synthesis from high-level specifications of communicating finite state machines so average throughput is maximized. Preliminary results are presented on an H.264 decoding benchmark.


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
B. W. Kernighan and S. Lin, "An efficient heuristic procedure for partitioning graphs," Bell System Technical Journal, vol. 49, pp. 291--307, February 1970.
 
5
 
6
 
7
K. Fleming, C.-C. Lin, N. Dave, Arvind, G. Raghavan, and J. Hicks, "H.264 Decoding: A Case Study in Late Design-Cycle Changes," in Proceedings of the Sixth MEMOCODE Conference, 2008.
 
8
M. Pellauer, M. Vijayaraghavan, M. Adler, J. Emer, and Arvind, "Quick Performance Models Quickly: Timing-Directed Simulation on FPGAs," in International Symposium on Performance Analysis of Systems and Software (ISPASS 2008), April 2008.
 
9
M. H. Cho, "Diastolic Arrays: Throughput-Driven Reconfigurable Computing," Master's thesis, Massachusetts Institute of Technology, May 2008. {Online}. Available: http://csg.csail.mit.edu/pubs/memos/Memo-504/memo504.pdf
 
10
 
11
 
12
 
13
 
14
15
 
16
Z. Yu, "High performance and energy efficient multi-core systems for DSP applications," Ph.D. dissertation, U. C. Davis, 2007.
 
17
 
18
 
19
S. Murali, D. Atienz, L. Benini, and G. D. Micheli, "A Method for Routing Packets Across Multiple Paths in NoCs with In-Order Delivery and Fault-Tolerance Gaurantees," VLSI Design, vol. 2007, 2007.

Collaborative Colleagues:
Myong Hyon Cho: colleagues
Chih-Chi Cheng: colleagues
Michel Kinsy: colleagues
G. Edward Suh: colleagues
Srinivas Devadas: colleagues