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

Title: Design issues in the semantics and scheduling of asynchronous tasks.

Technical Report ·
DOI:https://doi.org/10.2172/1092998· OSTI ID:1092998

The asynchronous task model serves as a useful vehicle for shared memory parallel programming, particularly on multicore and manycore processors. As adoption of model among programmers has increased, support has emerged for the integration of task parallel language constructs into mainstream programming languages, e.g., C and C++. This paper examines some of the design decisions in Cilk and OpenMP concerning semantics and scheduling of asynchronous tasks with the aim of informing the efforts of committees considering language integration, as well as developers of new task parallel languages and libraries.

Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1092998
Report Number(s):
SAND2013-5748; 463320
Country of Publication:
United States
Language:
English

Similar Records

Automatic Parallelization Using OpenMP Based on STL Semantics
Conference · Tue Jun 03 00:00:00 EDT 2008 · OSTI ID:1092998

Framework for Extensible, Asynchronous Task Scheduling (FEATS) in Fortran
Conference · Wed Feb 15 00:00:00 EST 2023 · OSTI ID:1092998

The ASC Sequoia Programming Model
Technical Report · Wed Aug 06 00:00:00 EDT 2008 · OSTI ID:1092998

Related Subjects