Asynchronous OpenMP tasking with easy thread context switching and pool control

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

OpenMP tasking is a very effective approach for many parallelization problems. In order to introduce this advanced parallelism tool to Java community, this paper presents an implementation of Java OpenMP tasking. In addition, by emphasizing on concurrency for event-driven programming framework, a new virtual target concept is proposed. By comparing the concepts between OpenMP tasking and virtual target, it shows how virtual target is more suitable for event-driven parallelization. To analyze event-driven parallelization performance, a performance model is presented, and it sheds light on the performance issues in an event-driven system. The experiment shows the effectiveness of the new proposed virtual target tasking approach, and it enables a more flexible performance tuning with task pool control.

Cite

CITATION STYLE

APA

Fan, X., Sinnen, O., & Giacaman, N. (2017). Asynchronous OpenMP tasking with easy thread context switching and pool control. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10468 LNCS, pp. 217–230). Springer Verlag. https://doi.org/10.1007/978-3-319-65578-9_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free