Search Results - "Task-based parallel programming"
-
1
Task-Based Parallel Programming for Gate Sizing
ISSN: 0278-0070, 1937-4151Published: New York IEEE 01.04.2023Published in IEEE transactions on computer-aided design of integrated circuits and systems (01.04.2023)“… In this work, we introduce a task-based parallel programming template that can be used for speeding up timing and power optimization…”
Get full text
Journal Article -
2
A taxonomy of task-based parallel programming technologies for high-performance computing
ISSN: 0920-8542, 1573-0484, 1573-0484Published: New York Springer US 01.04.2018Published in The Journal of supercomputing (01.04.2018)“…Task-based programming models for shared memory—such as Cilk Plus and OpenMP 3—are well established and documented. However, with the increase in parallel,…”
Get full text
Journal Article -
3
An approach to task-based parallel programming for undergraduate students
ISSN: 0743-7315, 1096-0848Published: Elsevier Inc 01.08.2018Published in Journal of parallel and distributed computing (01.08.2018)“…This paper presents the description of a compulsory parallel programming course in the bachelor degree in Informatics Engineering at the Barcelona School of…”
Get full text
Journal Article Publication -
4
Cpp-Taskflow: Fast Task-Based Parallel Programming Using Modern C++
ISSN: 1530-2075Published: IEEE 01.05.2019Published in Proceedings - IEEE International Parallel and Distributed Processing Symposium (01.05.2019)“…In this paper we introduce Cpp-Taskflow, a new C++ tasking library to help developers quickly write parallel programs using task dependency graphs…”
Get full text
Conference Proceeding -
5
Wrath: Workload Resilience Across Task Hierarchies in Task-Based Parallel Programming Frameworks
ISSN: 2993-2114Published: IEEE 19.05.2025Published in IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (19.05.2025)“…Failures in Task-based Parallel Programming (TBPP) can severely degrade performance and result in incomplete or incorrect outcomes…”
Get full text
Conference Proceeding -
6
Lifeline-based load balancing schemes for Asynchronous Many-Task runtimes in clusters
ISSN: 0167-8191Published: Elsevier B.V 01.07.2023Published in Parallel computing (01.07.2023)“…A popular approach to program scalable irregular applications is Asynchronous Many-Task (AMT) Programming. Here, programs define tasks according to task models…”
Get full text
Journal Article -
7
DuctTeip: An efficient programming model for distributed task-based parallel computing
ISSN: 0167-8191, 1872-7336, 1872-7336Published: Elsevier B.V 01.12.2019Published in Parallel computing (01.12.2019)“… Extracting high performance from these complex systems requires tailored approaches. Task-based parallel programming has been successful both in simplifying…”
Get full text
Journal Article -
8
Load Balancing Policies for Nested Fork-Join
ISSN: 2168-9253Published: IEEE 01.09.2021Published in Proceedings / IEEE International Conference on Cluster Computing (01.09.2021)“…Irregularity in parallel programs is often tackled by dynamic load balancing. Two well-known techniques, namely work sharing and work stealing, were recently…”
Get full text
Conference Proceeding -
9
Characterizing and Improving the Performance of Many-Core Task-Based Parallel Programming Runtimes
Published: IEEE 01.05.2017Published in 2017 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) (01.05.2017)“…Parallel task-based programming models like OpenMP support the declaration of task data dependences. This information is used to delay the task execution until…”
Get full text
Conference Proceeding -
10
TEMANEJO - a debugger for task based parallel programming models
ISSN: 2331-8422Published: Ithaca Cornell University Library, arXiv.org 20.12.2011Published in arXiv.org (20.12.2011)“…We present the program Temanejo, a debugger for task based parallelisation models such as StarSs. The challenge in debugging StarSs applications lies in the…”
Get full text
Paper -
11
Checkpointing vs. Supervision Resilience Approaches for Dynamic Independent Tasks
Published: IEEE 01.06.2021Published in 2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) (01.06.2021)“… Irregularity is often addressed by task-based parallel programming coupled with work stealing…”
Get full text
Conference Proceeding -
12
US Patent Issued to Kabushiki Kaisha Square Enix on July 29 for "Language for task-based parallel programming" (Japanese Inventor)
Published: Washington, D.C HT Digital Streams Limited 04.08.2014Published in US Fed News Service, Including US State News (04.08.2014)Get full text
Newsletter -
13
Performance Meets Programmabilty: Enabling Native Python MPI Tasks In PyCOMPSs
ISSN: 2377-5750Published: IEEE 01.03.2020Published in Proceedings - Euromicro Workshop on Parallel and Distributed Processing (01.03.2020)“… We introduce an extension to PyCOMPSs, a high-level task-based parallel programming model for Python applications, to support tasks that use MPI natively as part of the task model…”
Get full text
Conference Proceeding -
14
Exploiting Task-Based Parallelism for Parallel Discrete Event Simulation
ISSN: 2377-5750Published: IEEE 01.03.2018Published in Proceedings - Euromicro Workshop on Parallel and Distributed Processing (01.03.2018)“…Today large-scale simulation applications are becoming common in research and industry. A significant fraction of them run on multi-core clusters. Current…”
Get full text
Conference Proceeding -
15
FunctionFlow: coordinating parallel tasks
ISSN: 2095-2228, 2095-2236Published: Beijing Higher Education Press 01.02.2019Published in Frontiers of Computer Science (01.02.2019)“…With the growing popularity of task-based parallel programming, nowadays task-parallel programming libraries and languages are still with limited support for coordinating parallel tasks…”
Get full text
Journal Article -
16
A programming model for Hybrid Workflows: Combining task-based workflows and dataflows all-in-one
ISSN: 0167-739X, 1872-7115Published: Elsevier B.V 01.12.2020Published in Future generation computer systems (01.12.2020)“…In the past years, e-Science applications have evolved from large-scale simulations executed in a single cluster to more complex workflows where these…”
Get full text
Journal Article -
17
Dalorex: A Data-Local Program Execution and Architecture for Memory-bound Applications
ISSN: 2378-203XPublished: IEEE 01.02.2023Published in Proceedings - International Symposium on High-Performance Computer Architecture (01.02.2023)“…Applications with low data reuse and frequent irregular memory accesses, such as graph or sparse linear algebra workloads, fail to scale well due to memory…”
Get full text
Conference Proceeding -
18
PufferFish: NUMA-Aware Work-stealing Library using Elastic Tasks
ISSN: 2640-0316Published: IEEE 01.12.2020Published in Proceedings - International Conference on High Performance Computing (01.12.2020)“… Hierarchical Place Tree (HPT) [1] is a popular approach for improving the locality of a task-based parallel programming model, albeit it requires the programmer to map the dynamically unfolding tasks over a NUMA system evenly…”
Get full text
Conference Proceeding -
19
Mitigating the NUMA effect on task-based runtime systems
ISSN: 0920-8542, 1573-0484Published: New York Springer US 01.09.2023Published in The Journal of supercomputing (01.09.2023)“… We propose a new approach that mitigates the NUMA effect on NUMA systems. Our solution is based on the OmpSs-2 programming model, a task-based parallel programming model, similar to OpenMP…”
Get full text
Journal Article -
20
Using intra-core loop-task accelerators to improve the productivity and performance of task-based parallel programs
ISBN: 1450349528, 9781450349529ISSN: 2379-3155Published: New York, NY, USA ACM 14.10.2017Published in MICRO-50 : the 50th annual IEEE/ACM International Symposium on Microarchitecture : proceedings : October 14-18, 2017, Cambridge, MA (14.10.2017)“…Task-based parallel programming frameworks offer compelling productivity and performance benefits for modern chip multi-processors (CMPs…”
Get full text
Conference Proceeding

