Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jaime Arteaga

dblp:151/6852 · also Jaime Arteaga Molina · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
event-driven computing
0.312017
Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach · ACM Trans. Archit. Code Optim. 2017
Processor architecture and microarchitecture › multithreading
fine-grain multithreading
0.312017
Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach · ACM Trans. Archit. Code Optim. 2017
Parallel and multicore computing
parallel programming models
0.312017
Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach · ACM Trans. Archit. Code Optim. 2017
Parallel and multicore computing
parallel programming runtimes
0.312017
Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach · ACM Trans. Archit. Code Optim. 2017
High-performance computing
scientific computing
0.112017
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
YearPublicationVenuePosition
2017 Multigrain Parallelism: Bridging Coarse-Grain Parallel Programs and Fine-Grain Event-Driven Multithreading
abstract
The 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
IPDPS1
2017 Generating Fine-Grain Multithreaded Applications Using a Multigrain Approach
abstract
The 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