Institució:
El projecte ovni proporciona una biblioteca d'instrumentació eficient per a sistemes d'execució i biblioteques de baix nivell.
BSC Group: Computer Sciences
Rodrigo Arias Mallo
Ovni és un conjunt d'eines d'instrumentació escrit en C portable, per capturar traces detallades en temps d'execució de múltiples fonts com ara aplicacions HPC, temps d'execució OpenMP o OmpSs-2, el nucli de Linux i biblioteques TAMPI o MPI.
La informació capturada per ovni es converteix en traces visuals de Paraver per a la seva anàlisi mitjançant un emulador de traces. Les traces proporcionen una visió detallada del que està passant a cada CPU, de manera que podem identificar l'origen dels problemes i els colls d'ampolla que afecten el rendiment de les aplicacions HPC altament paral·leles.
La sobrecàrrega d'instrumentació es redueix mitjançant l'ús de mides d'esdeveniments molt curtes (normalment 12 bytes) i un nivell de detall configurable, de manera que només es registra la informació necessària.
Vegeu més informació a https://ovni.readthedocs.io
Perfils de rendiment i energia d'aplicacions HPC/IA, proves de regressió en CI, recerca de planificadors, depuració post mortem de fallades de producció, ensenyament acadèmic d'instrumentació.
Centres de supercomputació que creen quadres de comandament energètics; Proveïdors de Cloud-HPC que ofereixen serveis d'ajust del rendiment; Proveïdors de compiladors/temps d'execució que necessiten un rastreig de baixa intrussió; Fabricants d'equips originals (OEM) de semiconductors i sistemes que validen nou maquinari; Cursos universitaris sobre enginyeria de rendiment.
Technology Readiness Level (1-9): N/A
Protection:
MIT License (library) + GPL License (Version 3.0) (trace emulator)
Si vols saber més sobre aquest projecte no dubtis en contactar amb nosaltres