Taskgraph Framework: A Competitive Alternative to the OpenMP Thread Model

dc.contributor.authorChavan, S.
dc.contributor.authorNile, P.
dc.contributor.authorKumar, S.
dc.contributor.authorBhowmik, B.
dc.date.accessioned2026-02-06T06:33:30Z
dc.date.issued2025
dc.description.abstractOpenMP is the predominant standard for shared memory systems in high-performance computing (HPC), offering a tasking paradigm for parallelism. However, existing OpenMP implementations, like GCC and LLVM, face computational limitations that hinder performance, especially for large-scale tasks. This paper presents the Taskgraph framework, a novel solution that overcomes the limitations of traditional task dependency graphs (TDGs). Unlike conventional TDGs, which require costly reconstruction for dynamic program structures, the Taskgraph framework uses a taskgraph clause with a list of variables, enabling real-time adaptation without complete reconstruction. This approach significantly reduces overhead, making the Task-graph model highly efficient for tasks with minimal dependencies, offering a competitive alternative to the OpenMP thread model, and enhancing efficiency and adaptability in dynamic HPC environments. © 2025 IEEE.
dc.identifier.citationProceedings of 2025 3rd International Conference on Intelligent Systems, Advanced Computing, and Communication, ISACC 2025, 2025, Vol., , p. 343-348
dc.identifier.urihttps://doi.org/10.1109/ISACC65211.2025.10969267
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/28702
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.subjectHPC
dc.subjectOpenMP
dc.subjectParallel Computing
dc.subjectShared Memory
dc.subjectTask Dependency Graph
dc.titleTaskgraph Framework: A Competitive Alternative to the OpenMP Thread Model

Files