Het LHCb-experiment bij de Large Hadron Collider heeft een technologische doorbraak bereikt in de verwerking van enorme hoeveelheden data. Door een nieuwe, geconvergeerde architectuur kan het team nu 32 Terabits per seconde (Tbps) aan deeltjesbotsingen in real-time filteren en analyseren.
Binnen de wereld van de hoge energiefysica is de hoeveelheid data die vrijkomt bij deeltjesbotsingen een van de grootste uitdagingen. De detector van het LHCb-experiment is onlangs geüpgraded om een ongekende stroom aan informatie te kunnen verwerken. Volgens een wetenschappelijk rapport op arxiv.org is het systeem nu in staat om 32 Tbps aan data te acquireren, wat een significante stap voorwaarts is in het streven naar nieuwe inzichten in de fundamentele bouwstenen van het universum.
Een drastische toename in datastroom
De noodzaak voor deze nieuwe architectuur ontstond door een fundamentele wijziging in de manier waarop data wordt verzameld. In het kader van de upgrade is een eerdere fase van pre-filtering volledig verwijderd. Deze beslissing heeft geleid tot een enorme toename van de datastroom; de hoeveelheid informatie die het systeem moet verwerken is met een factor 40 gestegen.
Om deze enorme doorvoer te beheersen, is een systeem ontwikkeld dat in real-time bepaalt welke botsingen interessant genoeg zijn om te bewaren voor verdere analyse. Zonder deze filtering zou het onmogelijk zijn om de data op te slaan of te verwerken, aangezien de ruwe hoeveelheid informatie simpelweg te groot is voor bestaande opslagcapaciteiten.
Innovatieve GPU-architectuur en zero-copy technieken
De oplossing voor dit probleem ligt in een zogenaamde "geconvergeerde architectuur". In plaats van gespecialiseerde, kostbare hardware die vaak moeilijk aan te passen is, maakt het team gebruik van standaard netwerkcomponenten ("off-the-shelf"). De kern van het systeem bestaat uit een efficiënt filter dat volledig is gebaseerd op GPU's (Graphics Processing Units).
Een cruciaal onderdeel van deze techniek is het gebruik van zogenaamde zero-copy methoden. Hierbij wordt voorkomen dat data onnodig tussen verschillende geheugenlocaties in het systeem wordt gekopieerd, wat de latentie verlaagt en de snelheid van de verwerking drastisch verhoogt. Volgens de auteurs van de publicatie op stelt deze combinatie van GPU-kracht en geoptimaliseerd geheugenbeheer het experiment in staat om de volledige 32 Tbps in real-time te verwerken.
Impact op de natuurkunde en toekomstige standaarden
De implementatie van dit systeem heeft directe gevolgen voor het wetenschappelijke bereik van het LHCb-programma. Door een veel grotere hoeveelheid data te kunnen analyseren zonder dat er informatie verloren gaat in een vroege filterfase, kunnen onderzoekers zeldzamere processen detecteren en nauwkeurigere metingen uitvoeren.
De resultaten van dit project zetten een nieuwe standaard voor real-time dataverwerking binnen de experimentele deeltjesfysica. Het bewijst dat commercieel beschikbare hardware, mits gecombineerd met slimme software-architecturen, in staat is om de meest extreme eisen van moderne wetenschappelijke experimenten te beantwoorden.
Het onderzoek is geschreven door een internationaal team van dertig wetenschappers, waaronder Roel Aaij en Christina Agapopoulou. De volledige technische details over de implementatie en de prestaties van de GPU-filters zijn opgenomen in het document dat is ingediend bij .
Met deze technologische sprong is het LHCb-experiment nu in staat om de hoogste datadoorvoer van elk natuurkundig experiment tot op heden te beheren, wat de weg vrijmaakt voor een nieuwe generatie ontdekkingen in de hoge energiefysica. Voor meer informatie over de specifieke technische parameters kan men de volledige publicatie raadplegen via .