Monte Carlo machine, Monte-4 has been developed to realize high performance computing of Monte Carlo codes for particle transport. The calculation for particle tracking in a complex geometry requires (1) classification of particles by the region types using multi-way conditional branches, and (2) determination whether intersections of particle paths with surfaces of the regions are on the boundaries of the regions or not, using nests of conditional branches. How-ever, these procedures require scalar operations or unusual vector operations. Thus the speedup ratios have been low, i.e. nearly two times, in vector processing of Monte Carlo codes for particle transport on conventional vector processors. The Monte Carlo machine Monte-4 has been equipped with the special hardware called Monte Carlo pipelines to process these procedures with high performance. Additionally Monte-4 has been equipped with enhanced load/store pipelines to realize fast transfer of indirectly addressed data for the purpose of resolving...
[1]
Tadashi Watanabe,et al.
The NEC SX-3 supercomputer series
,
1992
.
[2]
Forrest B. Brown,et al.
Monte Carlo methods for radiation transport analysis on vector computers
,
1984
.
[3]
Briesmeister.
MCNP: a general Monte Carlo code for neutron and photon transport. Version 3A. Revision 2
,
1986
.
[4]
Yoshitaka Naito,et al.
Monte Carlo calculations on high speed machines
,
1990
.
[5]
L. M. Petrie,et al.
KENO IV : An improved Monte Carlo criticality program
,
1975
.
[6]
G. W. McKinney,et al.
MCNP: Criticality safety benchmark problems
,
1992
.
[7]
Masayuki Nakagawa,et al.
Monte Carlo calculations on vector supercomputers using GMVP
,
1990
.
[8]
Kiyoshi Asai,et al.
Vectorization of the KENO-IV Code
,
1986
.
[9]
K. F. Eckerman,et al.
Specific absorbed fractions of energy at various ages from internal photon sources: 6, Newborn
,
1987
.