会议论文详细信息
Power-aware Computing Systems
Complexity of Scheduling in Synthesizing Hardware from Concurrent Action Oriented Specifications
计算机科学;物理学
Gaurav Singh ; S. S. Ravi ; Sumit Ahuja ; Sandeep Shukla
Others  :  http://drops.dagstuhl.de/opus/volltexte/2007/1105/pdf/07041.SinghGaurav.Paper.1105.pdf
PID  :  10490
学科分类:计算机科学(综合)
来源: CEUR
PDF
【 摘 要 】

Concurrent Action Oriented Specifications (CAOS) formalism such as Bluespec Inc.'s Bluespec System Verilog (BSV) has been recently shown to be effective for hardware modeling and synthesis. This formalism others the benefits of automatic handling of concurrency issues in highly concurrent system descriptions, and the associated synthesis algorithms have been shown to produce efficient hardware comparable to those generated from hand-written Verilog/VHDL. These benefits which are inherent in such a synthesis process also aid in faster architectural exploration. This is because CAOS allows a high-level description (above RTL) of a design in terms of atomic transactions, where each transaction corresponds to a collection of operations. Optimal scheduling of such actions in CAOS-based synthesis process is crucial in order to generate hardware that is efficient in terms of area, latency and power. In this paper, we analyze the complexity of the scheduling problems associated with CAOS-based synthesis and discuss several heuristics for meeting the peak power goals of designs generated from CAOS. We also discuss approximability of these problems as appropriate.

【 预 览 】
附件列表
Files Size Format View
Complexity of Scheduling in Synthesizing Hardware from Concurrent Action Oriented Specifications 299KB PDF download
  文献评价指标  
  下载次数:4次 浏览次数:9次