Attività GAP Pisa Gianluca Lamanna (Unità di Pisa) II GAP MEETING – Pisa –
Impressione generale Cose andate bene:Cose andate bene: –Interazione con gli Apisti –Completamento della parte software PFRING Cose un pò pending:Cose un pò pending: –PET –Sviluppo su processore ibrido soldiQuestioni di soldi non pienamente sotto controllo
Hardware acquisito Tre nuovi PC:Tre nuovi PC: –THETAN –THETAN: i7 con GTX650, PCIex cores, 814 GFLOPS –XENU –XENU: i7 con TITAN, PCIex cores, 4.5 TFLOPS –MORDUK –MORDUK: AMD APU A10 Processore ibrido CPU-GPU
Hardware disponibile a Pisa –NIBIRU –NIBIRU: Xeon con C1060, PCIex cores, 933 GFLOPS –UMMO –UMMO: Bi-Xeon con GTX480, PCIex cores, 1.3 TFLOPS –IDRINO –IDRINO: Bi-Xeon con K20, PCIex cores, 4.1 TFLOPS –THETAN –THETAN: i7 con GTX650, PCIex cores, 814 GFLOPS –XENU –XENU: i7 con TITAN, PCIex cores, 4.5 TFLOPS –MORDUK –MORDUK: AMD APU A10 Processore ibrido CPU-GPU
Altre spese Missioni (diverse nazionali, 2 estere) Minuterie (switch ethernet, …) Per il momento tutte le spese sono state fatte sul capitolo consumo, considerando l’inventariabile come sviluppo apparati. Qualcosa in futuro andrà messo in inventariabile. Le missioni interne e esterne sono equivalenti: per il ministero no
Conferenze e scuole AmburgoAmburgo - workshop GPU (Gianluca*) PechinoPechino – ACAT2013 (Piero) StoccolmaStoccolma – EPS2013 (Gianluca) AmsterdamAmsterdam – CHEP2013 (Roberto A) PerugiaPerugia – TWEPP2013 (Andrea B) HakayamaHakayama – RICH2013 (Gianluca*) Scuola di BertinoroScuola di Bertinoro (Jacopo*, Cristiano) * Fondi GAP
Tesi di laurea 2 tesi di Laurea magistrale:2 tesi di Laurea magistrale: –Felice Pantaleo –Felice Pantaleo: “Development of a parallel trigger framework for rare decay searches” –Elena Graverini –Elena Graverini: “A GPU-based real time trigger for rare kaon decays at NA62”
Obiettivi proposti Caratterizzazione delle due soluzioni di trasporto dati (PFRING e NANET) in un sistema a scala ridotta del sistema di trigger e acquisizione di NA62. –Misura della latenza –Definizione del punto di lavoro –Caratterizzazione dei limiti del metodo di misura –Criteri per la scelta della scheda video Algoritmi sui Cerchi (L0) –Versione definitiva della versione degli algoritmi dei cerchi multipli –Studio dei vantaggi portati dall’uso del RICH nel L0 di NA62 Algoritmi sullo spettrometro (L1 o L0) –Prototipo di algoritmo per lo spettrometro –Caratterizzazione per il L1 e, eventualmente, per il L0 PET –Confronto con Ferrara per stabilire i punti comuni degli algoritmi PET-CT –Scelta dell’algoritmo da parallelizzare –Versione prototipale
NANET Nanet
PFRING PFRING
Misure PFRING: oscilloscopio NANET: loopback e oscilloscopio
Risultati: PFRING
Obiettivi proposti Caratterizzazione delle due soluzioni di trasporto dati (PFRING e NANET) in un sistema a scala ridotta del sistema di trigger e acquisizione di NA62. –Misura della latenza –Definizione del punto di lavoro –Caratterizzazione dei limiti del metodo di misura –Criteri per la scelta della scheda video Algoritmi sui Cerchi (L0) –Versione definitiva della versione degli algoritmi dei cerchi multipli –Studio dei vantaggi portati dall’uso del RICH nel L0 di NA62 Algoritmi sullo spettrometro (L1 o L0) –Prototipo di algoritmo per lo spettrometro –Caratterizzazione per il L1 e, eventualmente, per il L0 PET –Confronto con Ferrara per stabilire i punti comuni degli algoritmi PET-CT –Scelta dell’algoritmo da parallelizzare –Versione prototipale
Almagest 17 A B C D D D i) triplet i) Select a triplet (3 starting points) ii) reject it ii) Loop on the remaining points: if the next point does not satisfy the Ptolemy’s condition then reject it iii) consider it iii) If the point satisfy the Ptolemy’s condition then consider it for the fit iv) iv) …again… v) single ring fit v) Perform a single ring fit vi) Repeat vi) Repeat by excluding the already used points
Almagesto Qualcosina ancora da ottimizzare nella scelta delle triplette. Versione “1vsMulti” Al momento la versione per NANET non è ovvia preliminary 256 events preliminary 8 triplets 4 triplets
Utilità per la fisica in NA62
Obiettivi proposti Caratterizzazione delle due soluzioni di trasporto dati (PFRING e NANET) in un sistema a scala ridotta del sistema di trigger e acquisizione di NA62. –Misura della latenza –Definizione del punto di lavoro –Caratterizzazione dei limiti del metodo di misura –Criteri per la scelta della scheda video Algoritmi sui Cerchi (L0) –Versione definitiva della versione degli algoritmi dei cerchi multipli –Studio dei vantaggi portati dall’uso del RICH nel L0 di NA62 Algoritmi sullo spettrometro (L1 o L0) –Prototipo di algoritmo per lo spettrometro –Caratterizzazione per il L1 e, eventualmente, per il L0 PET –Confronto con Ferrara per stabilire i punti comuni degli algoritmi PET-CT –Scelta dell’algoritmo da parallelizzare –Versione prototipale
Lo spettrometro di NA62
Obiettivi proposti Caratterizzazione delle due soluzioni di trasporto dati (PFRING e NANET) in un sistema a scala ridotta del sistema di trigger e acquisizione di NA62. –Misura della latenza –Definizione del punto di lavoro –Caratterizzazione dei limiti del metodo di misura –Criteri per la scelta della scheda video Algoritmi sui Cerchi (L0) –Versione definitiva della versione degli algoritmi dei cerchi multipli –Studio dei vantaggi portati dall’uso del RICH nel L0 di NA62 Algoritmi sullo spettrometro (L1 o L0) –Prototipo di algoritmo per lo spettrometro –Caratterizzazione per il L1 e, eventualmente, per il L0 PET –Confronto con Ferrara per stabilire i punti comuni degli algoritmi PET-CT –Scelta dell’algoritmo da parallelizzare –Versione prototipale
PET Un pò di “problemi” … … breve discussione con CT (Giovanni): si è scelto di implementare l’algoritmo MLEM Rimane la possibilità di studiare insieme a Ferrara l’implementazione delle funzioni di retroproiezione che sono comuni a tutti i tipi di implementazione.
Situazione fondi VoceAssegnatiSpesiRimanenti Inventariabile000 Consumo Personale Missioni Altro20000 Totale Speso “troppo poco” Spostare qualcosa in inventariabile “Problema del personale” “problema personale”