skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Scheduling Chapel Tasks with Qthreads on Manycore: A Tale of Two Schedulers

Conference ·

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-06NA25396
OSTI ID:
1422975
Report Number(s):
LA-UR-18-21460
Resource Relation:
Conference: ROSS 2017 ; 2017-06-27 - 2017-06-27 ; Washington D.C., District Of Columbia, United States
Country of Publication:
United States
Language:
English

References (20)

Exploiting heterogeneous parallelism on a multithreaded multiprocessor conference January 1992
Scheduler activations journal February 1992
The Design of OpenMP Tasks journal March 2009
Provably efficient scheduling for languages with fine-grained parallelism journal March 1999
Scheduling multithreaded computations by work stealing journal September 1999
Design and evaluation of Nemesis, a scalable, low-latency, message-passing communication subsystem conference January 2006
Habanero-Java: the new adventures of old X10 conference January 2011
Parallel Programmability and the Chapel Language journal August 2007
X10: an object-oriented approach to non-uniform cluster computing
  • Charles, Philippe; Grothoff, Christian; Saraswat, Vijay
  • Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA '05 https://doi.org/10.1145/1094811.1094852
conference January 2005
Scheduling threads for constructive cache sharing on CMPs conference January 2007
OmpSs: A PROPOSAL FOR PROGRAMMING HETEROGENEOUS MULTI-CORE ARCHITECTURES journal June 2011
The implementation of the Cilk-5 multithreaded language
  • Frigo, Matteo; Leiserson, Charles E.; Randall, Keith H.
  • Proceedings of the ACM SIGPLAN 1998 conference on Programming language design and implementation - PLDI '98 https://doi.org/10.1145/277650.277725
conference January 1998
The flame graph journal May 2016
HPX: A Task Based Programming Model in a Global Address Space
  • Kaiser, Hartmut; Heller, Thomas; Adelstein-Lelbach, Bryce
  • Proceedings of the 8th International Conference on Partitioned Global Address Space Programming Models - PGAS '14 https://doi.org/10.1145/2676870.2676883
conference January 2014
CHARM++: a portable concurrent object oriented system based on C++
  • Kale, Laxmikant V.; Krishnan, Sanjeev
  • Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications - OOPSLA '93 https://doi.org/10.1145/165854.165874
conference January 1993
The design of a task parallel library
  • Leijen, Daan; Schulte, Wolfram; Burckhardt, Sebastian
  • Proceeding of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA 09 https://doi.org/10.1145/1640089.1640106
conference January 2009
Dynamic task scheduling for the Uintah framework conference November 2010
OpenMP task scheduling strategies for multicore NUMA systems journal February 2012
Composable Parallel Patterns with Intel Cilk Plus journal March 2013
Qthreads: An API for programming with millions of lightweight threads
  • Wheeler, Kyle B.; Murphy, Richard C.; Thain, Douglas
  • Distributed Processing Symposium (IPDPS), 2008 IEEE International Symposium on Parallel and Distributed Processing https://doi.org/10.1109/IPDPS.2008.4536359
conference April 2008

Similar Records

Related Subjects