Search Results - "task-based programming model"
-
1
Evaluating Data Redistribution in PaRSEC
ISSN: 1045-9219, 1558-2183Published: New York IEEE 01.08.2022Published in IEEE transactions on parallel and distributed systems (01.08.2022)“…Data redistribution aims to reshuffle data to optimize some objective for an algorithm. The objective can be multi-dimensional, such as improving computational…”
Get full text
Journal Article -
2
Abstraction Layer For Standardizing APIs of Task-Based Engines
ISSN: 1045-9219, 1558-2183Published: New York IEEE 01.11.2020Published in IEEE transactions on parallel and distributed systems (01.11.2020)“…We introduce AL4SAN , a lightweight library for abstracting the APIs of task-based runtime engines. AL4SAN unifies the expression of tasks and their data…”
Get full text
Journal Article -
3
Asynchronous Task-Based Execution of the Reverse Time Migration for the Oil and Gas Industry
ISSN: 2168-9253Published: IEEE 01.09.2019Published in Proceedings / IEEE International Conference on Cluster Computing (01.09.2019)“…We propose a new framework for deploying Reverse Time Migration (RTM) simulations on distributed-memory systems equipped with multiple GPUs. Our software,…”
Get full text
Conference Proceeding -
4
Integrating External Resources with a Task-Based Programming Model
Published: IEEE 01.12.2017Published in Proceedings, 24th IEEE International Conference on High Performance Computing : 18-21 December 2017, Jaipur, India (01.12.2017)“…Accessing external resources (e.g., loading input data, checkpointing snapshots, and out-of-core processing) can have a significant impact on the performance…”
Get full text
Conference Proceeding -
5
Fault-Tolerant Protocol for Hybrid Task-Parallel Message-Passing Applications
ISSN: 1552-5244Published: IEEE 01.09.2015Published in Proceedings / IEEE International Conference on Cluster Computing (01.09.2015)“…We present a fault-tolerant protocol for task-parallel message-passing applications to mitigate transient errors. The protocol requires the restart only of the…”
Get full text
Conference Proceeding -
6
Scheduling across Multiple Applications using Task-Based Programming Models
Published: IEEE 01.11.2020Published in 2020 IEEE/ACM Fourth Annual Workshop on Emerging Parallel and Distributed Runtime Systems and Middleware (IPDRM) (01.11.2020)“…Task-based programming models have shown their potential for efficiency and scalability in parallel and distributed systems. With such a model, a parallel…”
Get full text
Conference Proceeding -
7
Harnessing Unreliable Cores in Heterogeneous Architecture: The PyDac Programming Model and Runtime
ISSN: 1530-0889Published: IEEE 18.09.2014Published in Proceedings - International Conference on Dependable Systems and Networks (18.09.2014)“…Heterogeneous many-core architectures combined with scratch-pad memories are attractive because they promise better energy efficiency than conventional…”
Get full text
Conference Proceeding -
8
A Framework to Exploit Data Sparsity in Tile Low-Rank Cholesky Factorization
ISSN: 1530-2075Published: IEEE 01.01.2022Published in Proceedings - IEEE International Parallel and Distributed Processing Symposium (01.01.2022)“…We present a general framework that couples the PaRSEC runtime system and the HiCMA numerical library to solve challenging 3D data-sparse problems. Though…”
Get full text
Conference Proceeding -
9
Leveraging PaRSEC Runtime Support to Tackle Challenging 3D Data-Sparse Matrix Problems
ISSN: 1530-2075Published: IEEE 01.05.2021Published in Proceedings - IEEE International Parallel and Distributed Processing Symposium (01.05.2021)“…The task-based programming model associated with dynamic runtime systems has gained popularity for challenging problems because of workload imbalance,…”
Get full text
Conference Proceeding -
10
Performance Analysis of Tile Low-Rank Cholesky Factorization Using PaRSEC Instrumentation Tools
Published: IEEE 01.11.2019Published in 2019 IEEE/ACM International Workshop on Programming and Performance Visualization Tools (ProTools) (01.11.2019)“…This paper highlights the necessary development of new instrumentation tools within the PaRSE task-based runtime system to leverage the performance of low-rank…”
Get full text
Conference Proceeding -
11
Locality-Aware Scheduling for Scalable Heterogeneous Environments
Published: IEEE 01.11.2020Published in 2020 IEEE/ACM International Workshop on Runtime and Operating Systems for Supercomputers (ROSS) (01.11.2020)“…Heterogeneous computing promise boost performance of scientific applications by allowing massively parallel execution of computational tasks. However, manually…”
Get full text
Conference Proceeding -
12
Callback-based completion notification using MPI Continuations
ISSN: 0167-8191, 1872-7336Published: Netherlands Elsevier B.V 01.09.2021Published in Parallel computing (01.09.2021)“…Asynchronous programming models (APM) are gaining more and more traction, allowing applications to expose the available concurrency to a runtime system tasked…”
Get full text
Journal Article -
13
OmpSs@FPGA Framework for High Performance FPGA Computing
ISSN: 0018-9340, 1557-9956Published: New York IEEE 01.12.2021Published in IEEE transactions on computers (01.12.2021)“…This article presents the new features of the OmpSs@FPGA framework. OmpSs is a data-flow programming model that supports task nesting and dependencies to…”
Get full text
Journal Article -
14
Storage-Heterogeneity Aware Task-based Programming Models to Optimize I/O Intensive Applications
ISSN: 1045-9219, 1558-2183Published: New York IEEE 01.12.2022Published in IEEE transactions on parallel and distributed systems (01.12.2022)“…Task-based programming models have enabled the optimized execution of the computation workloads of applications. These programming models can take advantage of…”
Get full text
Journal Article -
15
Towards enabling I/O awareness in task-based programming models
ISSN: 0167-739X, 1872-7115Published: Elsevier B.V 01.08.2021Published in Future generation computer systems (01.08.2021)“…Storage systems have not kept the same technology improvement rate as computing systems. As applications produce more and more data, I/O becomes the limiting…”
Get full text
Journal Article -
16
DDS: integrating data analytics transformations in task-based workflows
ISSN: 2732-5121, 2732-5121Published: F1000 Research Ltd 2022Published in Open research Europe (2022)“…High-performance data analytics (HPDA) is a current trend in e-science research that aims to integrate traditional HPC with recent data analytic frameworks…”
Get full text
Journal Article -
17
DDS: integrating data analytics transformations in task-based workflows
ISSN: 2732-5121, 2732-5121Published: London, UK F1000 Research Limited 01.01.2022Published in Open research Europe (01.01.2022)“…High-performance data analytics (HPDA) is a current trend in e-science research that aims to integrate traditional HPC with recent data analytic frameworks…”
Get full text
Journal Article -
18
A Hardware Runtime for Task-Based Programming Models
ISSN: 1045-9219, 1558-2183Published: New York IEEE 01.09.2019Published in IEEE transactions on parallel and distributed systems (01.09.2019)“…Task-based programming models such as OpenMP 5.0 and OmpSs are simple to use and powerful enough to exploit task parallelism of applications over multicore,…”
Get full text
Journal Article Publication -
19
Reducing Cache Coherence Traffic with a NUMA-Aware Runtime Approach
ISSN: 1045-9219, 1558-2183Published: New York IEEE 01.05.2018Published in IEEE transactions on parallel and distributed systems (01.05.2018)“…Cache Coherent NUMA (ccNUMA) architectures are a widespread paradigm due to the benefits they provide for scaling core count and memory capacity. Also, the…”
Get full text
Journal Article Publication -
20
Architectural Support for Task Dependence Management with Flexible Software Scheduling
ISSN: 2378-203XPublished: IEEE 01.02.2018Published in Proceedings - International Symposium on High-Performance Computer Architecture (01.02.2018)“…The growing complexity of multi-core architectures has motivated a wide range of software mechanisms to improve the orchestration of parallel executions. Task…”
Get full text
Conference Proceeding