Demo Data from EDBT 2026 / reviewers in the wild / expert
Jaime Arteaga
dblp:151/6852 · also Jaime Arteaga Molina
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-author
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 · 46% Processor architecture and microarchitecture · 23% Emerging computing paradigms · 23% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Emerging computing paradigms
event-driven computing |
0.3 | 1 | 2017 | Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach · ACM Trans. Archit. Code Optim. 2017 |
Processor architecture and microarchitecture › multithreading
fine-grain multithreading |
0.3 | 1 | 2017 | Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach · ACM Trans. Archit. Code Optim. 2017 |
Parallel and multicore computing
parallel programming models |
0.3 | 1 | 2017 | Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach · ACM Trans. Archit. Code Optim. 2017 |
Parallel and multicore computing
parallel programming runtimes |
0.3 | 1 | 2017 | Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach · ACM Trans. Archit. Code Optim. 2017 |
High-performance computing
scientific computing |
0.1 | 1 | 2017 | Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach · ACM Trans. Archit. Code Optim. 2017 |
Methods — techniques the papers use, named apart from their topics
multigrain approach · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Multigrain Parallelism: Bridging Coarse-Grain Parallel Programs and Fine-Grain Event-Driven MultithreadingabstractThe overwhelming wealth of parallelism exposed by Extreme-scale computing is rekindling the interest for finegrain multithreading, particularly at the intranode level. Indeed, popular parallel programming models, such as OpenMP, are integrating fine-grain tasking in their newest standards. Yet, classical coarse-grain constructs are still largely preferred, as they are considered simpler to express parallelism. In this paper, we present a Multigrain Parallel Programming environment that allows programmers to use these well-known coarse-grain constructs to generate a fine-grain multithreaded application to be run on top of a fine-grain event-driven program execution model. Experimental results with four scientific benchmarks (Graph500, NAS Data Cube, NWChem-SCF, and ExMatEx's CoMD) show that fine-grain applications generated by and run on our environment are competitive and even outperform their OpenMP counterparts, especially for data-intensive workloads with irregular and dynamic parallelism, reaching speedups as high as 2.6x for Graph500 and 50x for NAS Data Cube. Jaime Arteaga, Stéphane Zuckerman, Guang R. Gao |
IPDPS | 1 |
| 2017 | Generating Fine-Grain Multithreaded Applications Using a Multigrain ApproachabstractThe recent evolution in hardware landscape, aimed at producing high-performance computing systems capable of reaching extreme-scale performance, has reignited the interest in fine-grain multithreading, particularly at the intranode level. Indeed, popular parallel programming environments, such as OpenMP, which features a simple interface for the parallelization of programs, are now incorporating fine-grain constructs. However, since coarse-grain directives are still heavily used, the OpenMP runtime is forced to support both coarse- and fine-grain models of execution, potentially reducing the advantages obtained when executing an application in a fully fine-grain environment. To evaluate the type of applications that benefit from executing in a unified fine-grain program execution model, this article presents amultigrain parallel programming environmentfor the generation of fine-grain multithreaded applications from programs featuring OpenMP’s API, allowing OpenMP programs to be run on top of a fine-grain event-driven program execution model. Experimental results with five scientific benchmarks show that fine-grain applications, generated by and run on our environment with two runtimes implementing a fine-grain event-driven program execution model, are competitive and can outperform their OpenMP counterparts, especially for data-intensive workloads with irregular and dynamic parallelism, reaching speedups as high as 2.6× for Graph500 and 51× for NAS Data Cube. Jaime Arteaga, Stéphane Zuckerman, Guang R. Gao |
ACM Trans. Archit. Code Optim. | 1 |