7 citations · 14 across the 4 of their papers we have counts for
4 papers
Implementing implicit OpenMP data sharing on GPUs
Gheorghe-Teodor Bercea, Carlo Bertolli, Arpith C. Jacob +6
OpenMP is a shared memory programming model which supports the offloading of target regions to accelerators such as NVIDIA GPUs. The implementation in Clang/LLVM aims to deliver a…
Thread Parallelism for Highly Irregular Computation in Anisotropic Mesh Adaptation
Georgios Rokos, Gerard J. Gorman, Kristian Ejlebjerg Jensen +1
Thread-level parallelism in irregular applications with mutable data dependencies presents challenges because the underlying data is extensively modified during execution of the al…
An Interrupt-Driven Work-Sharing For-Loop Scheduler
Georgios Rokos, Gerard J. Gorman, Paul H. J. Kelly
In this paper we present a parallel for-loop scheduler which is based on work-stealing principles but runs under a completely cooperative scheme. POSIX signals are used by idle thr…
A Fast and Scalable Graph Coloring Algorithm for Multi-core and Many-core Architectures
Georgios Rokos, Gerard Gorman, Paul H J Kelly
Irregular computations on unstructured data are an important class of problems for parallel programming. Graph coloring is often an important preprocessing step, e.g. as a way to p…