The AI-SPRINT components include design tools, runtime framework and deployable infrastructures used to build the project's architectural infrastructure

 

MONITORING_SUBSYSTEM
The Monitoring Subsystem gathers and processes runtime statistics and metrics from the entire AI-SPRINT system and sends alerts when a quality metric exceeds a specified threshold.
SPACE4AI-D
SPACE4AI-D tool tackles the design space exploration of AI applications.
Performance Models
Performance Models support the AI-SPRINT design and runtime components in selecting an appropriate configuration
SCONE logo
SCONE is a runtime that is integrated into executables during the compilation process to run applications in Trusted Executions Environments
SCAR
SCAR is a framework to transparently execute containers out of Docker images in AWS Lambda.
Infrastructure Manager
The IM is a service for the complete orchestration of virtual infrastructures and applications deployed on it, including resource provisioning, deployment, configuration, re-configuration and termination.
PyCOMPSs
COMPSs/PyCOMPSs and disLib are designed to ease the development of ML/AI applications targeting the Cloud-Edge-IoT Continuum.
OSCAR
OSCAR is an open-source platform that supports the Functions as a Service (FaaS) computing model for file-processing applications
rCUDA
rCUDA is middleware for remote GPU virtualisation and allows CUDA applications to be executed in nodes without a GPU.
Krake
Krake is an orchestrator engine for containerised and virtualised workloads across distributed and heterogeneous cloud platforms.