Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Improved cache performance in Monte Carlo transport calculations using energy banding

Improved cache performance in Monte Carlo transport calculations using energy banding

Thumbnail Image
Download
Name

P4090-0713.pdf

Size

367.41 KB

Format

Adobe PDF

Checksum (MD5)

5f66f8d444b01489317410ec1c3517e9

Download all files submitted through automated deposit
sword-2018-07-16.original.zip (360.66 KB)
Author(s)
Siegel, A.
•
Felker, K.
•
Forget, B.
•
Beckman, P.
•
Smith, Karen E
•
Romano, Paul Kollath
Date Issued
October 2013
Journal
Computer Physics Communications
Publisher
Elsevier BV
Citation
Siegel, A., et al. “Improved Cache Performance in Monte Carlo Transport Calculations Using Energy Banding.” Computer Physics Communications, vol. 185, no. 4, Apr. 2014, pp. 1195–99.
Version
Author's final manuscript
Abstract
We present an energy banding algorithm for Monte Carlo (MC) neutral particle transport simulations which depend on large cross section lookup tables. In MC codes, read-only cross section data tables are accessed frequently, exhibit poor locality, and are typically too much large to fit in fast memory. Thus, performance is often limited by long latencies to RAM, or by off-node communication latencies when the data footprint is very large and must be decomposed on a distributed memory machine. The proposed energy banding algorithm allows maximal temporal reuse of data in band sizes that can flexibly accommodate different architectural features. The energy banding algorithm is general and has a number of benefits compared to the traditional approach. In the present analysis we explore its potential to achieve improvements in time-to-solution on modern cache-based architectures.
MIT Department
Massachusetts Institute of Technology. Department of Nuclear Science and Engineering
Terms of Use
Creative Commons Attribution-NonCommercial-NoDerivs License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Persistent DSpace Link
http://hdl.handle.net/1721.1/117035
DOI of Published Version
https://doi.org/10.1016/J.CPC.2013.10.008
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.