UA-RCL University of Arizona Reconfigurable Computing Lab

CEDR Projects

Active

CEDR
CEDR Compiler-integrated, Extensible, DSSoC Runtime

Compile-time application analysis, a Linux-based runtime system, and an intelligent scheduling framework to holistically target the aforementioned requirements and capabilities.

CLEO-AI
CLEO-AI Closed-loop Edge System for Optimized and Adaptive Intelligence

Novel software-hardware co-design framework for mission-adaptive intelligence in complex, dynamic, and resource-constrained edge systems.

HOPPERFISH
HOPPERFISH Holistic Profiling with Portable Extensible and Robust Framework Intended for Systems with Heterogeneity

Holistic profiling framework that unifies analysis across the application, runtime, microarchitecture, and hardware layers to streamline robust feature correlation in heterogeneous computing systems.

PyTorch
PyTorch CEDR-PyTorch Integration

Seamless interface for deploying machine learning models on heterogeneous devices.

RIMMS
RIMMS Runtime Integrated Memory Management

Lightweight, runtime-managed, hardware-agnostic memory abstraction layer that decouples application development from low-level memory operations.

RISC-V
RISC-V RISC-V based Heterogeneous SoC Emulation Platform

Runtime environment that allows execution of applications written in C/C++ on heterogeneous SoC architectures composed of multiple RISC-V core types and a pool of accelerators.

Taskflow
Taskflow Task-based Execution and Dynamic Resource Management

Comprehensive framework that automatically parallelizes user applications and dynamically schedules its tasks to heterogeneous platforms, enabling efficient resource utilization and ease of programming.

Value of Service
Value of Service Value-based Resource Management Heuristics

Value-based resource management that treats scheduling as a global optimization problem.