gentryx/libgeodecomp

Extend Performance Test Coverage WRT Model and Parallelization

Opened this issue · 0 comments

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