The Implementation of a Field Programmable Logic Based Co-Processor for the Acceleration of Discrete Event Simulators
暂无分享,去创建一个
To accelerate a sequential discrete event simulator it is necessary to accelerate the used priority queue algorithm. In first order the used priority queue algorithm must be performant. A hardware implementation of the algorithm will lead to an important acceleration. FPL technology is used to implement a co-processor, that can manage the Fishspear priority queue algorithm efficiently by exploiting parallelism and pipelining. This is achieved by using an MIMD ALU architecture and the concepts action oriented programming,pre-condition evaluation and hierarchical divided state-machine.
[1] Robert E. Tarjan,et al. Self-adjusting binary trees , 1983, STOC.
[2] Michael J. Fischer,et al. Fishspear: a priority queue algorithm , 1994, JACM.