Skip to main content

The implementation of a field programmable logic based co-processor for the acceleration of discrete event simulators

  • Miscellaneous
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1142))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A.Touhafi,Thesis:Design and implementation of hardware for Parallel Discrete Event Simulators, V.U.B. TW-INFO

    Google Scholar 

  2. Michael J. Fisher and Michael S. Paterson; Fishspear a Priority Queue Algorithm. Parallel computing magazine (january 1994).

    Google Scholar 

  3. Kay Hwang and Faye A. Briggs; Computer Architecture and Parallel Processing, Section 10.3.2:Mapping Algorithms into VLSI Arrays. Mc Graw Hill International edition.

    Google Scholar 

  4. Kay Hwang and Faye A. Briggs; Computer Architecture and Parallel Processing, Section 3:Principles of Pipelining and Vector Processing. McGraw-Hill International Edition.

    Google Scholar 

  5. Sleator D.D. and Tarjan R.E.; Self Adjusting Binary Trees. Proceedings of the 15th Anual ACM.

    Google Scholar 

  6. Computer Structures Principles and Examples, Chapter 19:R. M. Tomasulo, An effcient Algorithm for Exploiting Multiple Arithmetic Units. McGraw-Hill Computer Science Series.

    Google Scholar 

  7. Xilinx, The Programmable Logic Data Book 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reiner W. Hartenstein Manfred Glesner

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Touhafi, A., Brissinck, W., Dirkx, E.F. (1996). The implementation of a field programmable logic based co-processor for the acceleration of discrete event simulators. In: Hartenstein, R.W., Glesner, M. (eds) Field-Programmable Logic Smart Applications, New Paradigms and Compilers. FPL 1996. Lecture Notes in Computer Science, vol 1142. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61730-2_49

Download citation

  • DOI: https://doi.org/10.1007/3-540-61730-2_49

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61730-3

  • Online ISBN: 978-3-540-70670-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics