• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science ›› 2023, Vol. 45 ›› Issue (04): 590-598.

• High Performance Computing • Previous Articles     Next Articles

A 128-core scalable architecture for Monte Carlo application

ZHANG Li,LI Tie-jun,ZHANG Jian-min   

  1. (College of Computer Science and Technology,National University of Defense Technology,Changsha 410073,China)
  • Received:2022-09-24 Revised:2022-11-16 Accepted:2023-04-25 Online:2023-04-25 Published:2023-04-13

Abstract: Monte Carlo method is an important method to study particle transport problems. Designing a customized acceleration architecture for Monte Carlo method has become a research hotspot in particle transport simulation. This paper profiles Quicksilver, a typical proxy application using Monte Carlo method, and makes an architectural exploration to the structural parameters that affect scalability, such as storage hierarchy and cluster size. Finally, a 128-core scalable architecture for Monte Carlo program is proposed, which achieves 90× speedup compared to a single core and a scaling efficiency of 70.1% under 128 cores.

Key words: Monte Carlo method, particle transport, manycore architecture, scalability, cluster