Manycore challenge in particle-in-cell simulation: How to exploit 1 TFlops peak performance for simulation codes with irregular computation ?
Toughness of inter-node, intra-node and intra-core parallelism is discussed. Story change by manycore processors is exemplified by PIC simulation code. Manycore- and SIMD-aware implementation improves the performance 10-fold.
particle-in-cell simulation manycore processors simd-vectorization multithreading high-performance computing