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.
Preview
Unable to display preview. Download preview PDF.
References
Digital Equipment Corporation: DECmpp Programming Language Reference Manual & User's Guide (1992)
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)
Hockney, R. W., Eastwood, J. W.: Computer simulation using particles. McGraw-Hill (1982)
Jacoboni, C.,Lugli, P.: The Monte Carlo Method for Semiconductor Device Simulation. Springer-Verlag (1989)
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
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)
Author information
Authors and Affiliations
Editor information
Rights 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