Toccata & Fuga: a rule-based system for interactive pipeline design
暂无分享,去创建一个
A novel interactive approach to pipeline design is proposed. To convey to the user prompt understanding of both the algorithm and processor functions, it uses a multilayered representation for pipeline entities. The entity repertoire in each layer is small. Guidelines are given to abstract actual processors into these entities. The ground layer of the representation is a resources board. One builds up the pipeline the way one solves jigsaw puzzles: moving around 'boxes' on the board. The computer system controls the design process. Toccata & Fuga, a rule-based system, was implemented along the above lines, in a Lisp machine. To be a practical tool it has the additional feature of automatic board translation to microcode.<<ETX>>
[1] H. T. Kung,et al. Warp architecture and implementation , 1998, ISCA '98.
[2] Bruce D. Shriver,et al. Some Experiments in Local Microcode Compaction for Horizontal Machines , 1981, IEEE Transactions on Computers.
[3] John L. Gieser,et al. Experiments in Automatic Microcode Generation , 1983, IEEE Transactions on Computers.