X Seminar on Software for Nuclear, Subnuclear and Applied Physics
from
Sunday, June 2, 2013 (8:00 AM)
to
Saturday, June 8, 2013 (9:00 PM)
Monday, May 27, 2013
Tuesday, May 28, 2013
Wednesday, May 29, 2013
Thursday, May 30, 2013
Friday, May 31, 2013
Saturday, June 1, 2013
Sunday, June 2, 2013
6:00 PM
Welcome address
Welcome address
6:00 PM - 8:00 PM
Monday, June 3, 2013
9:30 AM
Knowledge and Technology Transfer @ INFN
-
Speranza Falciano
(
ROMA1
)
Knowledge and Technology Transfer @ INFN
Speranza Falciano
(
ROMA1
)
9:30 AM - 10:30 AM
10:30 AM
Coffee Break
Coffee Break
10:30 AM - 11:00 AM
11:00 AM
Multi- and many-core computing for Physics applications
-
Sebastiano Fabio Schifano
(
FE
)
Multi- and many-core computing for Physics applications
Sebastiano Fabio Schifano
(
FE
)
11:00 AM - 12:30 PM
More and more often, processor manufacturers adopt the multi-core design approach as a way to further improve performances in spite of the fact that current micro-electronic technologies put a practical upper limit on clock frequency at approximately 3 GHz. A multi-core processor is a single chip integrating two or more independent CPUs. The number of cores within one chip is quickly growing: processors with 100 or more cores are expected in the near future. The many-core approach allows processors to scale according to Moore's law, but it bears a great impact on application design, further moving the challenge of sustaining performance from hardware to algorithms and software. In this lecture we focus on architecture and programming aspects of recent developed many- and multi-core processors, analyzing the impact of their use on physics applications (mostly in theoretical physics but considering also experimental physics applications). We take into account multi-core processors based on "traditional" core-architecture such as the Sandybridge, as well as many-core systems based on GP-GPUs and on the most recent Intel Xeon-Phi. We also analyze programming strategies to exploit high performance computing using as test-bed real case physics applications.
12:30 PM
Launch + Breack
Launch + Breack
12:30 PM - 4:00 PM
4:00 PM
Geant4 simulation code: theory and practical session
-
Francesco Romano
(
LNS
)
Annagrazia Varisano
(
LNS
)
Geant4 simulation code: theory and practical session
Francesco Romano
(
LNS
)
Annagrazia Varisano
(
LNS
)
4:00 PM - 5:30 PM
5:30 PM
Break
Break
5:30 PM - 6:00 PM
6:00 PM
6:00 PM - 7:30 PM
Tuesday, June 4, 2013
9:00 AM
Data acquisition, slow control systems and image processing for physics applications
-
Luca Tommasetti
(
University & INFN Ferrara
)
Data acquisition, slow control systems and image processing for physics applications
Luca Tommasetti
(
University & INFN Ferrara
)
9:00 AM - 10:30 AM
10:30 AM
Coffee Break
Coffee Break
10:30 AM - 11:00 AM
11:00 AM
Tomographic image reconstruction: theory and applications to photon and proton tomography
-
Eleonora Vanzi
Tomographic image reconstruction: theory and applications to photon and proton tomography
Eleonora Vanzi
11:00 AM - 12:30 PM
12:30 PM
Launch + break
Launch + break
12:30 PM - 4:00 PM
4:00 PM
4:00 PM - 5:30 PM
5:30 PM
Break
Break
5:30 PM - 6:00 PM
6:00 PM
6:00 PM - 7:30 PM
Wednesday, June 5, 2013
9:00 AM
Databases in experimental Physics: theory and practice
-
Luca Tomassetti
(
FE
)
Databases in experimental Physics: theory and practice
Luca Tomassetti
(
FE
)
9:00 AM - 10:30 AM
10:30 AM
Coffee break
Coffee break
10:30 AM - 11:00 AM
11:00 AM
e-Infrastructures
-
Marco Paganoni
(
MIB
)
e-Infrastructures
Marco Paganoni
(
MIB
)
11:00 AM - 12:30 PM
12:30 PM
Launch + break
Launch + break
12:30 PM - 3:30 PM
3:30 PM
3:30 PM - 5:00 PM
Contributions
3:30 PM
Geant4 simulation code: theory and practical session
-
Annagrazia Varisano
(
LNS
)
Francesco Romano
(
LNS
)
5:00 PM
Break
Break
5:00 PM - 5:30 PM
5:30 PM
5:30 PM - 11:30 PM
Thursday, June 6, 2013
9:00 AM
Computing models for high-energy experiments (ie, how to survive an avalanche of data)
-
Tommaso Boccali
(
PI
)
Computing models for high-energy experiments (ie, how to survive an avalanche of data)
Tommaso Boccali
(
PI
)
9:00 AM - 10:30 AM
10:30 AM
Coffee break
Coffee break
10:30 AM - 11:00 AM
11:00 AM
Quantitative methods for neuroimaging data analysis
-
Alessandra Retico
(
PI
)
Quantitative methods for neuroimaging data analysis
Alessandra Retico
(
PI
)
11:00 AM - 12:30 PM
12:30 PM
Launch + break
Launch + break
12:30 PM - 4:00 PM
4:00 PM
4:00 PM - 5:30 PM
5:30 PM
Break
Break
5:30 PM - 6:00 PM
6:00 PM
6:00 PM - 7:30 PM
Friday, June 7, 2013
9:00 AM
Computing models for high-energy experiments (ie, how to survive an avalanche of data)
-
Tommaso Boccali
(
PI
)
Computing models for high-energy experiments (ie, how to survive an avalanche of data)
Tommaso Boccali
(
PI
)
9:00 AM - 10:30 AM
10:30 AM
Coffee breack
Coffee breack
10:30 AM - 11:00 AM
11:00 AM
From GPU-accelerated computing to GPU-accelerated data acquisition for physics experiments; the QUonG cluster, the APEnet+ network card and the APE project evolution
-
Francesco Simula
(
ROMA1
)
From GPU-accelerated computing to GPU-accelerated data acquisition for physics experiments; the QUonG cluster, the APEnet+ network card and the APE project evolution
Francesco Simula
(
ROMA1
)
11:00 AM - 12:30 PM
Graphical Processing Units have become established as reasonably cheap but very powerful numerical accelerators; they are employed more and more in modern clusters for scientific computing. On the other hand, the fat-tree topology that most of them employs for their high performance network infrastructure (like InfiniBand) has a number of shortcomings that become more and more severe when scaling up in node number and all the more so when nodes are equipped with GPUs. To mitigate the scaling issues, the APE group - within the framework of the European FP7 project EURETILE - is instead pushing an FPGA-based, PCI-Express Gen2 network card of its own design aimed at standard x86_64 servers, the APEnet+ board; APEnet+ not only leverages onto a 3-dimensional toroidal mesh topology - the same that APE parallel machines exploit since their inception in the 80's - but also on a novel, first-of-its-kind implementation of a Remote Direct Memory Access protocol towards the GPU memory. With APEnet+, we built the QUonG (QCD-on-GPUs) cluster in Rome, a GPU-accelerated multi-core Xeon cluster dedicated to High Performance Computing. Moreover, thanks to its low-jitter, high-throughput, direct-to-GPU-memory data injection capability, a version of the board called NaNet was developed, to use as a low latency interface between the readout boards and the GPUs where event detection is performed within the trigger system of the NA62 experiment at CERN. We present a description of APEnet+, its design choices, its development history and a number of results obtained during investigations performed on QUonG and NaNet.
12:30 PM
Lunch + break
Lunch + break
12:30 PM - 4:00 PM
4:00 PM
4:00 PM - 5:30 PM
5:30 PM
Break
Break
5:30 PM - 6:00 PM
6:00 PM
6:00 PM - 7:30 PM
Saturday, June 8, 2013