Exascale_Computing_without_Threads-Barry_Smith.pdf (129.24 kB)
Exascale_Computing_without_Threads-Barry_Smith.pdf
journal contribution
posted on 2018-01-25, 18:56 authored by Barry SmithBarry Smith, Jed BrownJed Brown, Matthew KnepleyMatthew Knepley, Karl RuppKarl Rupp, Mark AdamsMark AdamsWe provide technical details on why we feel the use of threads does not offer any fundamental performance advantage over using processes for high-performance computing and hence why we plan to extend PETSc to exascale (on emerging architectures) using node-aware MPI techniques, including neighborhood collectives and portable shared memory within a node, instead of threads.