Skip to main navigation Skip to search Skip to main content

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

  • Serhan Gener
  • , Sahil Hassan
  • , Liangliang Chang
  • , Chaitali Chakrabarti
  • , Tsung Wei Huang
  • , Umit Ogras
  • , Ali Akoglu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish (US)
Title of host publicationProceedings of 2025 4th International Workshop on Extreme Heterogeneity Solutions, ExHET 2025
PublisherAssociation for Computing Machinery, Inc
Pages1-9
Number of pages9
ISBN (Electronic)9798400715365
DOIs
StatePublished - May 5 2025
Event4th International Workshop on Extreme Heterogeneity Solutions, ExHET 2025 - Hybrid, Las Vegas, United States
Duration: Mar 2 2025 → …

Publication series

NameProceedings of 2025 4th International Workshop on Extreme Heterogeneity Solutions, ExHET 2025

Conference

Conference4th International Workshop on Extreme Heterogeneity Solutions, ExHET 2025
Country/TerritoryUnited States
CityHybrid, Las Vegas
Period3/2/25 → …

Keywords

  • Auto parallelization
  • dynamic scheduling
  • heterogeneous runtime

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'A Unified Portable and Programmable Framework for Task-Based Execution and Dynamic Resource Management on Heterogeneous Systems'. Together they form a unique fingerprint.

Cite this