DocumentCode
3543268
Title
Use of embedded scheduling to compile VHDL for effective parallel simulation
Author
Willis, John ; Li, Zhiyuan ; Lin, Tsang-puu
Author_Institution
Div. of Syst. Technol. & Archit., IBM Corp., Rochester, MN, USA
fYear
1995
fDate
18-22 Sep 1995
Firstpage
400
Lastpage
405
Abstract
This paper describes VHDL compilation techniques, embodied in the Auriga compiler, which facilitate parallel or distributed simulation by embedding evaluation scheduling in the emitted code. Unlike earlier but related cycle-driven techniques which map VHDL into simpler temporal semantics, the techniques described here preserve VHDL´s full temporal semantics. Experimental results indicate effective simulation acceleration using as many as 16 processors. Ongoing work involves evaluation with much larger models and machine configurations
Keywords
hardware description languages; logic CAD; parallelising compilers; program compilers; Auriga compiler; VHDL compilation; cycle-driven techniques; effective parallel simulation; embedded scheduling; evaluation scheduling; temporal semantics; Computational modeling; Context modeling; Contracts; Data structures; Kernel; Processor scheduling; Runtime; Scheduling algorithm; Signal processing; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1995, with EURO-VHDL, Proceedings EURO-DAC '95., European
Conference_Location
Brighton
Print_ISBN
0-8186-7156-4
Type
conf
DOI
10.1109/EURDAC.1995.527436
Filename
527436
Link To Document