ACM Home Page
Please provide us with feedback. Feedback
Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine
Full text PdfPdf (244 KB)
Source International Symposium on Field Programmable Gate Arrays archive
Proceedings of the 2002 ACM/SIGDA tenth international symposium on Field-programmable gate arrays table of contents
Monterey, California, USA
Session: Software for Reconfigurable Systems table of contents
Pages: 196 - 205  
Year of Publication: 2002
ISBN:1-58113-452-5
Authors
Yury Markovskiy  University of California, Berkeley, Berkeley, CA
Eylon Caspi  University of California, Berkeley, Berkeley, CA
Randy Huang  University of California, Berkeley, Berkeley, CA
Joseph Yeh  University of California, Berkeley, Berkeley, CA
Michael Chu  University of California, Berkeley, Berkeley, CA
John Wawrzynek  University of California, Berkeley, Berkeley, CA
André DeHon  California Institute of Technology
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 31,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/503048.503077
What is a DOI?

ABSTRACT

The SCORE compute model uses fixed-size, virtual compute and memory pages connected by stream links to capture the definition of a computation abstracted from the detailed size of the physical hardware. When the number of physical compute pages is smaller than the number of virtual compute pages in the abstract computation graph, the design is time-multiplexed onto the available physical hardware. A key component of this strategy is an automatic scheduler that selects the temporal sequencing of virtual resources onto the physical device. We describe a quasi-static scheduling strategy that retains the full semantic power of the dynamic SCORE flow graph while taking advantage of static scheduling techniques at program load time to hoist most of the computational work out of the inner scheduling loops. This strategy reduces online scheduling work per reconfiguration epoch by an order of magnitude. In addition, a more global perspective available from offline-scheduling improves schedule quality, resulting in a net reduction of total execution time by 46--81%.


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
J.T.Buck.Static scheduling and code generation from dynamic dataflow graphs with integer-valued control streams.In Conferenc on Signals,Systems, and Computers ,November 1 1994.
 
4
 
5
M.M.Chu.Dynamic runtime scheduler support for score.Master 's thesis,UC Berkeley,2000.
 
6
 
7
 
8
S.Ha and E.A.Lee.Quasi-static scheduling for multiprocessor dsp.In IEEE International Symposium on Circuits and Systems,Singapore.Conferenc on Signals,Systems,and Computers ,June 1991.
 
9
 
10
E.Lee.Advanc d Topics in Data-Flow Computing , chapter Static Scheduling ofData-Flow Programs for DSP,pages 501 -527.Prentice-Hall,Inc.,1991.
 
11
H.Liu and D.F.Wong.Network-flow-based multiway partitioning with area and pin constraints.IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems ,17(1):50 -59,January 1998.
 
12

Collaborative Colleagues:
Yury Markovskiy: colleagues
Eylon Caspi: colleagues
Randy Huang: colleagues
Joseph Yeh: colleagues
Michael Chu: colleagues
John Wawrzynek: colleagues
André DeHon: colleagues