Tutorial: CEDR: A Holistic Software and Hardware Design Environment for Hardware Agnostic Application Development and Deployment on FPGA-Integrated Heterogeneous Systems

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

Abstract

This hands-on tutorial introduces CEDR, an open-source compilation and runtime framework designed to simplify application development and deployment on heterogeneous computing platforms composed of general purpose processors and hardware accelerators. CEDR unifies programming and execution on such platforms, enabling streamlined development workflows. Building on prior lectures and tutorials at ESWEEK 2023 and ISFPGA 2023/2025, this session aims to lower the barrier to research and prototyping in heterogeneous systems. Tailored for application developers and system architects, the tutorial in collaboration with the AMD University Program focuses on key capabilities of CEDR through hands-on programming exercises, including application development, functional verification, performance analysis, and design space exploration using emulation on FPGA-based SoCs.

Original languageEnglish (US)
Title of host publicationProceedings - 2025 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2025
PublisherAssociation for Computing Machinery, Inc
Pages1-2
Number of pages2
ISBN (Electronic)9798400719929
DOIs
StatePublished - Dec 9 2025
Event2025 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2025 - Taipei, Taiwan, Province of China
Duration: Sep 28 2025Oct 3 2025

Publication series

NameProceedings - 2025 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2025

Conference

Conference2025 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2025
Country/TerritoryTaiwan, Province of China
CityTaipei
Period9/28/2510/3/25

Keywords

  • domain-specific SoCs
  • heterogeneous application runtimes

ASJC Scopus subject areas

  • Hardware and Architecture
  • Safety, Risk, Reliability and Quality
  • Software

Fingerprint

Dive into the research topics of 'Tutorial: CEDR: A Holistic Software and Hardware Design Environment for Hardware Agnostic Application Development and Deployment on FPGA-Integrated Heterogeneous Systems'. Together they form a unique fingerprint.

Cite this