loading...
A Scheduling Method for Synchronous Communication in the Bach Hardware Compiler
Wanchai, Hong Kong January 18-January 21
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASPDAC.1999.759993Asia and South Pacific Design Automat ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ryoji Sakurai, IC Group, Sharp Corporation, Japan
Mizuki Takahashi, IC Group, Sharp Corporation, Japan
Andrew Kay, Sharp Laboratories of Europe, UK
Akihisa Yamada, IC Group, Sharp Corporation, Japan
Tetsuya Fujimoto, IC Group, Sharp Corporation, Japan
Takashi Kambe, IC Group, Sharp Corporation, Japan
In this paper, we propose a scheduling method for synchronous communication between threads in the Bach hardware compiler. In this method, all communications are extracted from a behavioral Bach-C description and statically prescheduled to synchronize communications between threads if possible. Then all the operations and communications of each thread are synthesized independently according to the prescheduling result. Consequently, we can synthesize large system LSIs efficiently, because we do not need to synthesize the whole system descriptions at once to synchronize communications.
Experimental results show that our method improves throughput of synthesized circuits and is applicable to large systems designed with the Bach hardware compiler.
Citation:
Ryoji Sakurai, Mizuki Takahashi, Andrew Kay, Akihisa Yamada, Tetsuya Fujimoto, Takashi Kambe, "A Scheduling Method for Synchronous Communication in the Bach Hardware Compiler," asp-dac, pp.193, Asia and South Pacific Design Automation Conference 1999 (ASP-DAC'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.