• DocumentCode
    2027983
  • Title

    Performance analysis with a memory-bound Monte Carlo simulation on Xeon Phi

  • Author

    Schweitzer, Pierre ; Mazel, Claude ; Hill, David R. C. ; Carloganu, Cristina

  • Author_Institution
    LIMOS, Univ. Blaise Pascal, Aubière, France
  • fYear
    2015
  • fDate
    20-24 July 2015
  • Firstpage
    444
  • Lastpage
    452
  • Abstract
    Physics simulations are known to be great resources exhausters (CPU, memory). Hardware acceleration can help reduce the need for CPU time and increase the available memory bandwidth. In this paper, we present the performance gain when running a memory-bound muon Monte Carlo simulation on an Intel Xeon Phi and an Intel Xeon CPU. We show how to increase performance on the Xeon Phi without modifying the Physics software frameworks we are using for our application. We investigate distributed simulations on multicore and manycore systems and also the impact of hyper-threading on performance. We extend this to a hybrid computing model, balancing the computing burden between both the manycore and multicore processors of a computing node. Finally, we improved memory usage on the Xeon Phi by sharing Kernel Memory pages using KSM, and we show that, using this approach, we can run 16% more simulation instances.
  • Keywords
    Monte Carlo methods; multi-threading; multiprocessing systems; physics computing; CPU time; Intel Xeon CPU; Intel Xeon Phi; KSM; computing node; distributed simulations; hardware acceleration; hybrid computing model; hyper-threading; kernel memory page sharing; manycore processors; memory bandwidth; memory usage improvement; memory-bound muon Monte Carlo simulation; multicore processors; performance analysis; performance gain; physics software frameworks; Computational modeling; Hardware; Instruction sets; Load modeling; Monte Carlo methods; Multicore processing; Geant4; High Energy Physics; Hybrid computing; Monte Carlo; Simulation distribution; Xeon Phi; kernel memory sharing; memory-bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing & Simulation (HPCS), 2015 International Conference on
  • Conference_Location
    Amsterdam
  • Print_ISBN
    978-1-4673-7812-3
  • Type

    conf

  • DOI
    10.1109/HPCSim.2015.7237074
  • Filename
    7237074