Nothing Special   »   [go: up one dir, main page]

Skip to main content

Abstract

Simulation is a computation-intensive task. The basic ideas in concurrent simulation (CS) are aimed at identifying identical parts of computation which need not be duplicated just because they belong to different experiments. Consider two experiments that consist of nearly identical computation. Let us normalize the computing effort of the first experiment as 1 unit of CPU time. Suppose the second experiment differs from the first in a small fraction Δ. Ideally, the effort of CS is 1 + Δ. This is much faster than the serial simulation which would have taken two units of time.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

eBook
USD 15.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P. Agrawal, “Concurrency and Communication in Hardware Simulators,” IEEE Trans. CAD, Vol. 5, pp. 617–623, October 1986.

    Google Scholar 

  2. P. Agrawal and W.J. Dally, “A Hardware Logic Simulation System,” IEEE Trans. CAD, Vol. 9, pp. 19–29, January 1990.

    Google Scholar 

  3. P. Agrawal, C. Motoru, and R. Tutundjian, “Modeling and Simulation of Functional Memory Blocks in the MARS Accelerator,” in CAD Accelerators, edited by A.P. Ambler et al, Amsterdam: North-Holland, 1991.

    Google Scholar 

  4. P. Agrawal and A. Ng, “Computing Network Flow in a Multiple Processor Pipeline,” IEEE Trans. Parallel Distr. Syst., Vol. 4, 1993.

    Google Scholar 

  5. V.D. Agrawal and S.T. Chakradhar, “Performance Analysis of Synchronized Iterative Algorithms on Multiprocessor Systems,” IEEE Trans. Parallel Distr. Syst., Vol. 3, pp. 739–746, November 1992.

    Article  Google Scholar 

  6. G.M. Amdahl, “Validity of the Single Processor Approach to Achieving Large Scale Computing Capabilities,” Proc. AFIPS Conf., Vol. 30, pp. 483–485, 1967.

    Google Scholar 

  7. S. Bose and P. Agrawal, “Concurrent Fault Simulation of Logic Gates and Memory Blocks on Message Passing Multicomputers,” Proc. Design Automation Conf., pp. 332–335, June 1992.

    Google Scholar 

  8. R.D. Chamberlain and M.A. Franklin, “Hierarchical Discrete-Event Simulation on Hypercube Architectures,” IEEE Micro, Vol. 10, pp. 10–20, August 1990.

    Article  Google Scholar 

  9. K.M. Chandy and J. Misra, Parallel Program Design, A Foundation, Reading, MA: Addison-Wesley, 1988.

    MATH  Google Scholar 

  10. R.M. Fujimoto, “Parallel Discrete Event Simulation,” Comm. ACM, Vol. 33, pp. 30–53, October 1990.

    Article  Google Scholar 

  11. S. Ghosh, Brown University, Providence, RI; private communication.

    Google Scholar 

  12. H.RJ. Grosch, “High Speed Arithmetic: the Digital Computer as a Research Tool,” Jour. Opt. Soc. Am., Vol. 43, pp. 306–310, April 1953.

    Article  Google Scholar 

  13. J.L. Gustafson, “Re-evaluating Amdahl’s Law,” Comm. ACM, Vol. 31, pp. 532–533, May 1988.

    Article  Google Scholar 

  14. D.R. Jefferson, “Virtual Time,” ACM Trans. Programming Languages and Systems, Vol. 7, pp. 404–425, July 1985.

    Article  Google Scholar 

  15. Y. Kitamura, T. Hoshino, T. Kondo, T. Nakashima, and T. Sudo, “Hardware Engines for Logic Simulation,” pp. 165–192 in Logic Design and Simulation, edited by E. Hoerbst, Amsterdam: North-Holland, 1986.

    Google Scholar 

  16. L. Kleinrock, “Distributed Systems,” Computer, Vol. 18, pp. 90–103, November 1985.

    Article  Google Scholar 

  17. C.Y. Lo, H.N. Nham, and A.K. Bose, “Algorithms for an Advanced Fault Simulation System in MOTIS,” IEEE Trans, CAD, Vol. CAD-6, pp. 232–240, March 1987.

    Google Scholar 

  18. Y. Matsumoto and K. Taki, “Parallel Logic Simulator Based on Time Warp and its Evaluation,” Proc. International Conf. Fifth Generation Computer Systems, Japan, June 1992.

    Google Scholar 

  19. H. Mendelson, “Economics of Scale in Computing: Grosch’s Law Revisited,” Comm. ACM, Vol. 30, pp. 1066–1072, December 1987.

    Article  Google Scholar 

  20. S. Seth, L. Gowen, M. Payne, and D. Sylwester, “Logic Simulation Using an Asynchronous Parallel Discrete-Event Simulation Model on a SIMD Machine,” Proc. 7th International Conf. VLSI Design, January 1994.

    Google Scholar 

  21. L. Soule and A. Gupta, “Parallel Distributed-Time Logic Simulation,” IEEE Design & Test of Computers, Vol. 6, pp. 32–48, December 1989.

    Article  Google Scholar 

  22. E. Ulrich, “Exclusive Simulation of Activity in Digital Networks,” Comm. ACM, Vol. 12, pp. 102–110, February 1969.

    Article  Google Scholar 

  23. E. Ulrich, D. Lacy, N. Philips, J. Telllier, M. Kearney, T. Elkind, and R. Beaven, “High Speed Concurrent Fault Simulation with Vectors and Scalars,” Proc. Design Automation Conf., pp. 374–380, 1980.

    Google Scholar 

  24. E. Ulrich, “Concurrent Simulation at the Switch, Gate, and Register Levels,” Proc. International Test Conf., pp. 703–709, 1985.

    Google Scholar 

  25. E.G. Ulrich and T. Baker, “Concurrent Simulation of Nearly Identical Digital Networks,” Computer, Vol. 7, pp. 39–44, April 1974.

    Article  Google Scholar 

  26. X. Zhou, “Bridging the Gap Between Amdahl’s Law and Sandia Laboratories Result,” Comm. ACM, Vol. 32, pp. 1014–1015, August 1989, also J.L. Gustafson’s reply, pp. 1015–1016.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer Science+Business Media New York

About this chapter

Cite this chapter

Ulrich, E.G., Agrawal, V.D., Arabian, J.H. (1994). Simulation on Multiprocessors. In: Concurrent and Comparative Discrete Event Simulation. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-2738-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-2738-1_12

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-6181-7

  • Online ISBN: 978-1-4615-2738-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics