Orestis Korakitis

dblp:317/1578 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 50% GPUs and heterogeneous computing · 25% Hardware accelerators and domain-specific architectures · 25%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
accelerator programming models
0.612022
Towards OmpSs-2 and OpenACC interoperation · PPoPP 2022
Parallel and multicore computing › parallel programming models
directive-based programming
0.612022
Towards OmpSs-2 and OpenACC interoperation · PPoPP 2022
GPUs and heterogeneous computing
heterogeneous parallel programming
0.612022
Towards OmpSs-2 and OpenACC interoperation · PPoPP 2022
Parallel and multicore computing
parallel programming models
0.612022
Towards OmpSs-2 and OpenACC interoperation · PPoPP 2022

Methods — techniques the papers use, named apart from their topics

task parallelism · 0.6data parallelism · 0.6
YearPublicationVenuePosition
2022 Towards OmpSs-2 and OpenACC interoperation
abstract
The increasing demand in HPC to utilize accelerators has motivated the development of pragma-based directives to target these devices. OmpSs-2 and OpenACC are both directive-based solutions that allow application programmers to utilize accelerators. The two leverage distinct types of parallelism: task parallelism and data parallelism, respectively. Non-trivial scientific applications can benefit from both types of available parallelism. However, the combination of pragma-based models is difficult to coordinate, as both assume full control and are unaware of each other at runtime. We propose an interoperation mechanism to enable novel composability across pragma-based programming models. We study and propose a clear separation of duties and implement our approach by augmenting the OmpSs-2 programming model, compiler and runtime to support OmpSs-2 + OpenACC programming.
Orestis Korakitis, Simon Garcia de Gonzalo, Nicolas L. Guidotti, João Barreto 0001, José Monteiro 0001, Antonio J. Peña
PPoPP1