All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Security
Security
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

Asynchronous Many-Task Algorithm Improves SN Transport Solver Performance on Shared Memory Systems

This paper presents a new Asynchronous Many-Task (AMT) algorithm for solving discrete ordinates SN transport problems on unstructured meshes in shared memory systems. It reviews performance bottlenecks in existing transport solvers on modern many-core architectures with high core counts, surveys solver performance across various compute hardware, and introduces the AMT algorithm with results showing improved parallelization efficiency for neutral particle transport simulations.

Chris Nelson9d ago39 min readenInsight
Read on tandfonline.com

Key quotes

Discrete ordinates SN transport solvers on unstructured meshes pose a challenge to scale due to complex data dependencies, memory access patterns and a high-dimensional domain.
In this paper, we review the performance bottlenecks within the shared memory parallelization scheme of an existing transport solver on modern many-core architectures with high core counts.
We then present a new Asynchronous Many-Task (AMT) algorithm for shared memory parallelism, present results showing an in...

From the article

1. Neutral particle transport methods aim to simulate the interaction between neutral particles (such as neutrons, photons, etc.) and a material. Simulations must discretize the spatial, angular, e...
Continue reading on tandfonline.com

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.