Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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

Conference ·

Research Organization:
Los Alamos National Laboratory (LANL)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-06NA25396
OSTI ID:
1422975
Report Number(s):
LA-UR-18-21460
Country of Publication:
United States
Language:
English

References (21)

Dynamic task scheduling for the Uintah framework conference November 2010
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
Scheduling multithreaded computations by work stealing journal September 1999
StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures book January 2009
Habanero-Java: the new adventures of old X10 conference January 2011
Design and evaluation of Nemesis, a scalable, low-latency, message-passing communication subsystem conference January 2006
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
Scheduling threads for constructive cache sharing on CMPs conference January 2007
Composable Parallel Patterns with Intel Cilk Plus journal March 2013
Provably efficient scheduling for languages with fine-grained parallelism journal March 1999
Scheduler activations journal February 1992
The Design of OpenMP Tasks journal March 2009
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
OmpSs: A PROPOSAL FOR PROGRAMMING HETEROGENEOUS MULTI-CORE ARCHITECTURES journal June 2011
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
Parallel Programmability and the Chapel Language journal August 2007
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
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
Exploiting heterogeneous parallelism on a multithreaded multiprocessor conference January 1992
The flame graph journal May 2016
OpenMP task scheduling strategies for multicore NUMA systems journal February 2012

Similar Records

Scheduling Chapel Tasks with Qthreads on Manycore: A Tale of Two Schedulers.
Conference · Thu Jun 01 00:00:00 EDT 2017 · OSTI ID:1458180

The Chapel Tasking Layer Over Qthreads.
Conference · Sun May 01 00:00:00 EDT 2011 · OSTI ID:1108056

The Chapel Tasking Layer Over Qthreads.
Conference · Sun May 01 00:00:00 EDT 2011 · OSTI ID:1108065

Related Subjects