A Unified Portable and Programmable Framework for Task-Based Execution and Dynamic Resource Management on Heterogeneous Systems

Heterogeneous computing systems are essential for addressing the diverse computational needs of modern applications.However, they present a fundamental trade-off between easy programmability and performance.This paper addresses this trade-off by enabling performance and energy efficiency optimization while facilitating easy programming without delving into hardware details.It introduces CEDR-Taskflow, a comprehensive framework that automatically parallelizes user applications and dynamically schedules its tasks to heterogeneous platforms, enabling efficient resource utilization and ease of programming.Emulation-based studies on the Xilinx ZCU102 and NVIDIA Jetson AGX Xavier SoC platforms demonstrate that this integrated framework improves application execution time by up to 1.47x compared to state-of-the-art, while maintaining hardware-agnostic application development.Furthermore, this integration approach enables features such as streaming-enabled execution and schedule caching that reduce the time spent on task scheduling by up to 29.6x and results in up to 6.1x lower execution time.

Authors

Institutions

Publication Details

Published
2025-03-01
DOI
https://doi.org/10.1145/3720555.3721988
Citations
5
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
11.35

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Unified Portable and Programmable Framework for Task-Based Execution and Dynamic Resource Management on Heterogeneous Systems

Chaitali Chakrabarti, Sahil Hassan, Serhan Gener, Ali Akoglu et al.
5 citations
Parallel Computing and Optimization Techniques
11.35
article

A Unified Portable and Programmable Framework for Task-Based Execution and Dynamic Resource Management on Heterogeneous Systems

Chaitali Chakrabarti, Sahil Hassan, Serhan Gener, Ali Akoglu, Ümit Y. Ogras, Tsung‐Wei Huang, Liangliang Chang
article en
5 citations

Abstract

Heterogeneous computing systems are essential for addressing the diverse computational needs of modern applications.However, they present a fundamental trade-off between easy programmability and performance.This paper addresses this trade-off by enabling performance and energy efficiency optimization while facilitating easy programming without delving into hardware details.It introduces CEDR-Taskflow, a comprehensive framework that automatically parallelizes user applications and dynamically schedules its tasks to heterogeneous platforms, enabling efficient resource utilization and ease of programming.Emulation-based studies on the Xilinx ZCU102 and NVIDIA Jetson AGX Xavier SoC platforms demonstrate that this integrated framework improves application execution time by up to 1.47x compared to state-of-the-art, while maintaining hardware-agnostic application development.Furthermore, this integration approach enables features such as streaming-enabled execution and schedule caching that reduce the time spent on task scheduling by up to 29.6x and results in up to 6.1x lower execution time.

University of Wisconsin–Madison (US), University of Arizona (US), Arizona State University (US)
Defense Advanced Research Projects Agency, Advanced Research Projects Agency, Air Force Research Laboratory
Decent work and economic growth
Openalex Percentile: Top 2%
Parallel Computing and Optimization Techniques
11.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Unified Portable and Programmable Framework for Task-Based Execution and Dynamic Resource Management on Heterogeneous Systems — Chaitali Chakrabarti, Sahil Hassan, et al. · (2025) | TGRS Research Map | TGRS