• DocumentCode
    688200
  • Title

    Performance Evaluation and Tuning of 2D Jacobi Iteration on Many-Core Machines

  • Author

    Zhengxiong Hou ; Perez, C.

  • Author_Institution
    LIP, INRIA, Lyon, France
  • fYear
    2013
  • fDate
    13-15 Nov. 2013
  • Firstpage
    603
  • Lastpage
    610
  • Abstract
    Multi-core machines are dominating the HPC (High Performance Computing) community, some many-core architectures are newly emerging. Whether HPC applications scale well with the number of cores is a main concern. For the performance evaluation and tuning of many-core machines, the 2D Jacobi iteration was chosen as a typical HPC application of stencil computation. We present performance oriented tuning strategies and experimental results of the Jacobi application on many-core machines. The main performance tuning strategies include data partitioning within a many-core node, threads mapping polices within a many-core node, number of threads within a many-core node, data partitioning for some nodes, number of processes per node for a many-core cluster. The typical programming models for HPC are explored, including Pthreads, OpenMP threads and MPI processes. The results of performance evaluation and tuning are obtained on some many-core based parallel machines from PRACE or Grid´5000, such as Curie and Stremi cluster.
  • Keywords
    iterative methods; multiprocessing systems; parallel processing; performance evaluation; 2D Jacobi iteration tuning; Curie cluster; Grid´5000; HPC; MPI processes; OpenMP threads programming models; PRACE; Pthreads programming models; Stremi cluster; data partitioning; high performance computing; many-core architectures; many-core based parallel machines; many-core cluster; many-core machines; many-core node; performance evaluation; performance oriented tuning strategy; stencil computation; thread mapping policy; Arrays; Bandwidth; Benchmark testing; Instruction sets; Jacobian matrices; Sockets; Tuning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • Type

    conf

  • DOI
    10.1109/HPCC.and.EUC.2013.91
  • Filename
    6831973