Extend Performance Test Coverage WRT Model and Parallelization
Opened this issue · 0 comments
gentryx commented
Function | Memory | Parallelism | Grid | Threading | Model | TestClass |
---|---|---|---|---|---|---|
update | AoS | coarse | structured | OpenMP | compute-bound | |
updateLineX | AoS | coarse | structured | OpenMP | compute-bound | |
update | SoA | coarse | structured | OpenMP | compute-bound | - |
updateLineX | SoA | coarse | structured | OpenMP | compute-bound | |
update | AoS | fine | structured | OpenMP | compute-bound | |
updateLineX | AoS | fine | structured | OpenMP | compute-bound | |
update | SoA | fine | structured | OpenMP | compute-bound | - |
updateLineX | SoA | fine | structured | OpenMP | compute-bound | |
update | AoS | coarse | unstructured | OpenMP | compute-bound | HPXBusywordCellIron |
updateLineX | AoS | coarse | unstructured | OpenMP | compute-bound | |
update | SoA | coarse | unstructured | OpenMP | compute-bound | - |
updateLineX | SoA | coarse | unstructured | OpenMP | compute-bound | |
update | AoS | fine | unstructured | OpenMP | compute-bound | |
updateLineX | AoS | fine | unstructured | OpenMP | compute-bound | |
update | SoA | fine | unstructured | OpenMP | compute-bound | - |
updateLineX | SoA | fine | unstructured | OpenMP | compute-bound | |
update | AoS | coarse | structured | HPX | compute-bound | |
updateLineX | AoS | coarse | structured | HPX | compute-bound | |
update | SoA | coarse | structured | HPX | compute-bound | - |
updateLineX | SoA | coarse | structured | HPX | compute-bound | |
update | AoS | fine | structured | HPX | compute-bound | |
updateLineX | AoS | fine | structured | HPX | compute-bound | |
update | SoA | fine | structured | HPX | compute-bound | - |
updateLineX | SoA | fine | structured | HPX | compute-bound | |
update | AoS | coarse | unstructured | HPX | compute-bound | |
updateLineX | AoS | coarse | unstructured | HPX | compute-bound | |
update | SoA | coarse | unstructured | HPX | compute-bound | - |
updateLineX | SoA | coarse | unstructured | HPX | compute-bound | |
update | AoS | fine | unstructured | HPX | compute-bound | |
updateLineX | AoS | fine | unstructured | HPX | compute-bound | |
update | SoA | fine | unstructured | HPX | compute-bound | - |
updateLineX | SoA | fine | unstructured | HPX | compute-bound | |
update | AoS | coarse | structured | CUDA | compute-bound | |
updateLineX | AoS | coarse | structured | CUDA | compute-bound | |
update | SoA | coarse | structured | CUDA | compute-bound | - |
updateLineX | SoA | coarse | structured | CUDA | compute-bound | |
update | AoS | fine | structured | CUDA | compute-bound | |
updateLineX | AoS | fine | structured | CUDA | compute-bound | |
update | SoA | fine | structured | CUDA | compute-bound | - |
updateLineX | SoA | fine | structured | CUDA | compute-bound | |
update | AoS | coarse | unstructured | CUDA | compute-bound | |
updateLineX | AoS | coarse | unstructured | CUDA | compute-bound | |
update | SoA | coarse | unstructured | CUDA | compute-bound | - |
updateLineX | SoA | coarse | unstructured | CUDA | compute-bound | |
update | AoS | fine | unstructured | CUDA | compute-bound | |
updateLineX | AoS | fine | unstructured | CUDA | compute-bound | |
update | SoA | fine | unstructured | CUDA | compute-bound | - |
updateLineX | SoA | fine | unstructured | CUDA | compute-bound | |
update | AoS | coarse | structured | OpenMP | memory-bound | |
updateLineX | AoS | coarse | structured | OpenMP | memory-bound | |
update | SoA | coarse | structured | OpenMP | memory-bound | - |
updateLineX | SoA | coarse | structured | OpenMP | memory-bound | |
update | AoS | fine | structured | OpenMP | memory-bound | |
updateLineX | AoS | fine | structured | OpenMP | memory-bound | |
update | SoA | fine | structured | OpenMP | memory-bound | - |
updateLineX | SoA | fine | structured | OpenMP | memory-bound | |
update | AoS | coarse | unstructured | OpenMP | memory-bound | |
updateLineX | AoS | coarse | unstructured | OpenMP | memory-bound | |
update | SoA | coarse | unstructured | OpenMP | memory-bound | - |
updateLineX | SoA | coarse | unstructured | OpenMP | memory-bound | |
update | AoS | fine | unstructured | OpenMP | memory-bound | |
updateLineX | AoS | fine | unstructured | OpenMP | memory-bound | |
update | SoA | fine | unstructured | OpenMP | memory-bound | - |
updateLineX | SoA | fine | unstructured | OpenMP | memory-bound | |
update | AoS | coarse | structured | HPX | memory-bound | |
updateLineX | AoS | coarse | structured | HPX | memory-bound | |
update | SoA | coarse | structured | HPX | memory-bound | - |
updateLineX | SoA | coarse | structured | HPX | memory-bound | |
update | AoS | fine | structured | HPX | memory-bound | |
updateLineX | AoS | fine | structured | HPX | memory-bound | |
update | SoA | fine | structured | HPX | memory-bound | - |
updateLineX | SoA | fine | structured | HPX | memory-bound | |
update | AoS | coarse | unstructured | HPX | memory-bound | |
updateLineX | AoS | coarse | unstructured | HPX | memory-bound | |
update | SoA | coarse | unstructured | HPX | memory-bound | - |
updateLineX | SoA | coarse | unstructured | HPX | memory-bound | |
update | AoS | fine | unstructured | HPX | memory-bound | |
updateLineX | AoS | fine | unstructured | HPX | memory-bound | |
update | SoA | fine | unstructured | HPX | memory-bound | - |
updateLineX | SoA | fine | unstructured | HPX | memory-bound | |
update | AoS | coarse | structured | CUDA | memory-bound | |
updateLineX | AoS | coarse | structured | CUDA | memory-bound | |
update | SoA | coarse | structured | CUDA | memory-bound | - |
updateLineX | SoA | coarse | structured | CUDA | memory-bound | |
update | AoS | fine | structured | CUDA | memory-bound | |
updateLineX | AoS | fine | structured | CUDA | memory-bound | |
update | SoA | fine | structured | CUDA | memory-bound | - |
updateLineX | SoA | fine | structured | CUDA | memory-bound | |
update | AoS | coarse | unstructured | CUDA | memory-bound | |
updateLineX | AoS | coarse | unstructured | CUDA | memory-bound | |
update | SoA | coarse | unstructured | CUDA | memory-bound | - |
updateLineX | SoA | coarse | unstructured | CUDA | memory-bound | |
update | AoS | fine | unstructured | CUDA | memory-bound | |
updateLineX | AoS | fine | unstructured | CUDA | memory-bound | |
update | SoA | fine | unstructured | CUDA | memory-bound | - |
updateLineX | SoA | fine | unstructured | CUDA | memory-bound |