L’esperimento APEIRON

APEIRON (Abstract Processing Environment for Intelligent Read-Out systems based on Neural networks) è un framework costruito su un’architettura generale di calcolo distribuito per piattaforme eterogenee e il suo stack software (dai driver di dispositivo all’ambiente di programmazione di alto livello). Questo framework è pensato per essere efficacemente utilizzato nello studio, nella prototipazione e nell’implementazione di sistemi intelligenti TDAQ per esperimenti HEP. L’architettura è organizzata in strati di nodi di elaborazione distribuiti, a partire da una serie di fonti di dati (tipicamente rivelatori o sottorivelatori), seguendo un approccio in streaming dalla lettura dei dati al trigger a bassa leva o all’archiviazione dei dati. La piattaforma informatica è costituita da un’infrastruttura di rete modulare e scalabile e da un insieme specializzato di dispositivi di elaborazione (CPU, FPGA, GPU) al fine di sfruttare l’accelerazione hardware e l’adattabilità dei casi d’uso in termini di latenza e throughput di elaborazione.