Skip to main content

Implementation of a bi-parallel Monte Carlo device simulation on two architectures

  • 2. Computational Science
  • Conference paper
  • First Online:

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

Abstract

This paper describes two implementations of a semiconductor device simulator on two different architectures. The simulation process is based on the Monte Carlo method, a particle-in-cell algorithm. It simulates the motion of particles under the influence of electric fields, that have to be periodically updated with the Poisson equation solution. We present a parallelization using a bi-parallelism scheme, to avoid load imbalance that can be encountered with the domain decomposition. The parallelization of the Monte Carlo part gives optimal speed-up. However the poor efficiency of the implemented Poisson solution damaged this result.

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. Digital Equipment Corporation: DECmpp Programming Language Reference Manual & User's Guide (1992)

    Google Scholar 

  2. Geist, A., Berguelin, A., Dongarra, J., Jiang, W., Manchek, R., Sunderam, V.: PVM: Parallel Virtual Machine — A Users' Guide and Tutorial for Networked Parallel Computing, MIT Press (1994)

    Google Scholar 

  3. Hockney, R. W., Eastwood, J. W.: Computer simulation using particles. McGraw-Hill (1982)

    Google Scholar 

  4. Jacoboni, C.,Lugli, P.: The Monte Carlo Method for Semiconductor Device Simulation. Springer-Verlag (1989)

    Google Scholar 

  5. Saraniti, M., Rein, A., Zandler, G., Vogl, P., Lugli, P.: An Efficient Multigrid Poisson Solver for Device Simulations. IEEE Transactions on Computer-Aided Design of Integrated Circuits and System 15 (1996) 141–150

    Google Scholar 

  6. Tremsina, L. Yu., Kelsall, R. W.: Parallel Processing for Monte Carlo Device Simulation. In Proceedings of Ninth III–V Semiconductor Device Simulation Workshop, Eindhoven (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Sloot Marian Bubak Bob Hertzberger

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Banse, F., Dekeyser, JL., Fauquembergue, R., Dessenne, F. (1998). Implementation of a bi-parallel Monte Carlo device simulation on two architectures. In: Sloot, P., Bubak, M., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1998. Lecture Notes in Computer Science, vol 1401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0037146

Download citation

  • DOI: https://doi.org/10.1007/BFb0037146

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64443-9

  • Online ISBN: 978-3-540-69783-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics