ANS is committed to advancing, fostering, and promoting the development and application of nuclear sciences and technologies to benefit society.
Explore the many uses for nuclear science and its impact on energy, the environment, healthcare, food, and more.
Explore membership for yourself or for your organization.
Conference Spotlight
2026 ANS Annual Conference
May 31–June 3, 2026
Denver, CO|Sheraton Denver
Latest Magazine Issues
Mar 2026
Jan 2026
Latest Journal Issues
Nuclear Science and Engineering
April 2026
Nuclear Technology
February 2026
Fusion Science and Technology
Latest News
Going Nuclear: Notes from the officially unofficial book tour
I work in the analytical labs at one of Europe’s oldest and largest nuclear sites: Sellafield, in northwestern England. I spend my days at the fume hood front, pipette in one hand and radiation probe in the other (and dosimeter pinned to my chest, of course). Outside the lab, I have a second job: I moonlight as a writer and public speaker. My new popular science book—Going Nuclear: How the Atom Will Save the World—came out last summer, and it feels like my life has been running at full power ever since.
Kenji Higuchi, Kiyoshi Asai, Yukihiro Hasegawa
Nuclear Science and Engineering | Volume 127 | Number 1 | September 1997 | Pages 78-88
Technical Paper | doi.org/10.13182/NSE97-A1922
Articles are hosted by Taylor and Francis Online.
Experiences with vectorization of production-level Monte Carlo codes such as KENO-IV, MCNP, VIM, and MORSE have shown that it is difficult to attain high speedup ratios on vector processors because of indirect addressing, nests of conditional branches, short vector length, cache misses, and operations for realization of robustness and generality. A previous work has already shown that the first, second, and third difficulties can be resolved by using special computer hardware for vector processing of Monte Carlo codes. Here, the fourth and fifth difficulties are discussed in detail using the results for a vectorized version of the MORSE code. As for the fourth difficulty, it is shown that the cache miss-hit ratio affects execution times of the vectorized Monte Carlo codes and the ratio strongly depends on the number of the particles simultaneously tracked. As for the fifth difficulty, it is shown that remarkable speedup ratios are obtained by removing operations that are not essential to the specific problem being solved. These experiences have shown that if a production-level Monte Carlo code system had a capability to selectively construct source coding that complements the input data, then the resulting code could achieve much higher performance.