66 citations · 139 across the 8 of their papers we have counts for
3 papers · 1 filter
HPX Smart Executors
Zahra Khatami, Lukas Troska, Hartmut Kaiser +2
The performance of many parallel applications depends on loop-level parallelism. However, manually parallelizing all loops may result in degrading parallel performance, as some of…
Automated Tiling of Unstructured Mesh Computations with Application to Seismological Modelling
Fabio Luporini, Michael Lange, Christian T. Jacobs +3
Sparse tiling is a technique to fuse loops that access common data, thus increasing data locality. Unlike traditional loop fusion or blocking, the loops may have different iteratio…
Redesigning OP2 Compiler to Use HPX Runtime Asynchronous Techniques
Zahra Khatami, Hartmut Kaiser, J. Ramanujam
Maximizing parallelism level in applications can be achieved by minimizing overheads due to load imbalances and waiting time due to memory latencies. Compiler optimization is one o…