We report on our findings modifying MCFM using OpenMP to implement multi-threading. By using OpenMP, the modified MCFM will execute on any processor, automatically adjusting to the number of available threads. We modified the integration routine VEGAS to distribute the event evaluation over the threads, while combining all events at the end of every iteration to optimize the numerical integration. Special care has been taken that the results of the Monte Carlo integration are independent of the number of threads used, to facilitate the validation of the OpenMP version of MCFM
This paper documents the features and the design of XMTSim, the cycle-accurate simulator of the Expl...
In this paper we will make an experimental description of the parallel programming using OpenMP. Usi...
The construction of neighbour lists based on the linked cell method is investigated in the context o...
We report on our findings modifying MCFM using OpenMP to implement multi-threading. By using OpenMP,...
We report on our findings modifying MCFM using OpenMP to implement multi-threading. By using OpenMP,...
The increasing availability of multi-core and multiprocessor architectures provides new opportunitie...
Circuit-level simulation is a computationally intensive problem that has proven to be particularly d...
Multithreading (MT), by simultaneously using both the thread-level parallelism and the instruction-l...
As hardware becomes increasingly parallel and the availability of scalable parallel software improve...
MCBEND is a general purpose radiation transport Monte Carlo code from AMEC Foster Wheelers’s ANSWERS...
Simultaneous multithreading is a technique that can improve performance when running parallel applic...
As hardware becomes increasingly parallel and the avail-ability of scalable parallel software improv...
Performance results are presented for a multi-threaded version of the OpenMC Monte Carlo neutronics ...
Holistic tuning and optimization of hybrid MPI and OpenMP applications is becoming focus for paralle...
open5noopenMontagna, Fabio; Tagliavini, Giuseppe; Rossi, Davide; Garofalo, Angelo; Benini, LucaMonta...
This paper documents the features and the design of XMTSim, the cycle-accurate simulator of the Expl...
In this paper we will make an experimental description of the parallel programming using OpenMP. Usi...
The construction of neighbour lists based on the linked cell method is investigated in the context o...
We report on our findings modifying MCFM using OpenMP to implement multi-threading. By using OpenMP,...
We report on our findings modifying MCFM using OpenMP to implement multi-threading. By using OpenMP,...
The increasing availability of multi-core and multiprocessor architectures provides new opportunitie...
Circuit-level simulation is a computationally intensive problem that has proven to be particularly d...
Multithreading (MT), by simultaneously using both the thread-level parallelism and the instruction-l...
As hardware becomes increasingly parallel and the availability of scalable parallel software improve...
MCBEND is a general purpose radiation transport Monte Carlo code from AMEC Foster Wheelers’s ANSWERS...
Simultaneous multithreading is a technique that can improve performance when running parallel applic...
As hardware becomes increasingly parallel and the avail-ability of scalable parallel software improv...
Performance results are presented for a multi-threaded version of the OpenMC Monte Carlo neutronics ...
Holistic tuning and optimization of hybrid MPI and OpenMP applications is becoming focus for paralle...
open5noopenMontagna, Fabio; Tagliavini, Giuseppe; Rossi, Davide; Garofalo, Angelo; Benini, LucaMonta...
This paper documents the features and the design of XMTSim, the cycle-accurate simulator of the Expl...
In this paper we will make an experimental description of the parallel programming using OpenMP. Usi...
The construction of neighbour lists based on the linked cell method is investigated in the context o...