# Three-Dimensional Monte Carlo Device Simulation for Massively Parallel Architectures

### H. Sheng, R. Guerrieri and Alberto L. Sangiovanni-Vincentelli

###
EECS Department

University of California, Berkeley

Technical Report No. UCB/ERL M95/53

1995

### http://www.eecs.berkeley.edu/Pubs/TechRpts/1995/ERL-95-53.pdf

The applicability of a massively parallel processing (MPP) paradigm to the simulation of charge transport in semiconductor devices through the Monte Carlo method is investigated. A unique mapping of Monte Carlo simulation to a data-parallel software model has been developed in which the problem is decoupled into multiple computational domains, thereby increasing the locality of computation. The target machine for the Monte Carlo simulator is the Connection Machine CM-2, a massively parallel SIMD architecture. Enhancement of convergence rates for Monte Carlo estimators are achieved through the development of methods for efficient carrier flight time generation and importance sampling. The computational efficiencies of the algorithms are analyzed, and applications of the simulator are shown.

BibTeX citation:

@techreport{Sheng:M95/53, Author = {Sheng, H. and Guerrieri, R. and Sangiovanni-Vincentelli, Alberto L.}, Title = {Three-Dimensional Monte Carlo Device Simulation for Massively Parallel Architectures}, Institution = {EECS Department, University of California, Berkeley}, Year = {1995}, URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/1995/2810.html}, Number = {UCB/ERL M95/53}, Abstract = {The applicability of a massively parallel processing (MPP) paradigm to the simulation of charge transport in semiconductor devices through the Monte Carlo method is investigated. A unique mapping of Monte Carlo simulation to a data-parallel software model has been developed in which the problem is decoupled into multiple computational domains, thereby increasing the locality of computation. The target machine for the Monte Carlo simulator is the Connection Machine CM-2, a massively parallel SIMD architecture. Enhancement of convergence rates for Monte Carlo estimators are achieved through the development of methods for efficient carrier flight time generation and importance sampling. The computational efficiencies of the algorithms are analyzed, and applications of the simulator are shown.} }

EndNote citation:

%0 Report %A Sheng, H. %A Guerrieri, R. %A Sangiovanni-Vincentelli, Alberto L. %T Three-Dimensional Monte Carlo Device Simulation for Massively Parallel Architectures %I EECS Department, University of California, Berkeley %D 1995 %@ UCB/ERL M95/53 %U http://www.eecs.berkeley.edu/Pubs/TechRpts/1995/2810.html %F Sheng:M95/53