S. F. Schifano - the Janus collaboration

S. F. Schifano
Are you S. F. Schifano?

Claim your profile, edit publications, add additional information:

Contact Details

S. F. Schifano
the Janus collaboration

Pubs By Year

External Links

Pub Categories

Physics - Disordered Systems and Neural Networks (15)
Physics - Statistical Mechanics (8)
Computer Science - Distributed; Parallel; and Cluster Computing (5)
Computer Science - Architecture (4)
Physics - Computational Physics (3)
High Energy Physics - Lattice (2)
Computer Science - Performance (1)
Physics - Fluid Dynamics (1)
High Energy Physics - Experiment (1)

Publications Authored By S. F. Schifano

High-performance computing systems are more and more often based on accelerators. Computing applications targeting those systems often follow a host-driven approach in which hosts offload almost all compute-intensive sections of the code onto accelerators; this approach only marginally exploits the computational resources available on the host CPUs, limiting performance and energy efficiency. The obvious step forward is to run compute-intensive kernels in a concurrent and balanced way on both hosts and accelerators. Read More

Energy efficiency is becoming increasingly important for computing systems, in particular for large scale HPC facilities. In this work we evaluate, from an user perspective, the use of Dynamic Voltage and Frequency Scaling (DVFS) techniques, assisted by the power and energy monitoring capabilities of modern processors in order to tune applications for energy efficiency. We run selected kernels and a full HPC application on two high-end processors widely used in the HPC context, namely an NVIDIA K80 GPU and an Intel Haswell CPU. Read More

This paper describes a massively parallel code for a state-of-the art thermal lattice- Boltzmann method. Our code has been carefully optimized for performance on one GPU and to have a good scaling behavior extending to a large number of GPUs. Versions of this code have been already used for large-scale studies of convective turbulence. Read More

An increasingly large number of HPC systems rely on heterogeneous architectures combining traditional multi-core CPUs with power efficient accelerators. Designing efficient applications for these systems has been troublesome in the past as accelerators could usually be programmed using specific programming languages threatening maintainability, portability and correctness. Several new programming environments try to tackle this problem. Read More

The present panorama of HPC architectures is extremely heterogeneous, ranging from traditional multi-core CPU processors, supporting a wide class of applications but delivering moderate computing performance, to many-core GPUs, exploiting aggressive data-parallelism and delivering higher performances for streaming computing applications. In this scenario, code portability (and performance portability) become necessary for easy maintainability of applications; this is very relevant in scientific computing where code changes are very frequent, making it tedious and prone to error to keep different code versions aligned. In this work we present the design and optimization of a state-of-the-art production-level LQCD Monte Carlo application, using the directive-based OpenACC programming model. Read More

Authors: G. Aglieri Rinella, R. Aliberti, F. Ambrosino, B. Angelucci, A. Antonelli, G. Anzivino, R. Arcidiacono, I. Azhinenko, S. Balev, J. Bendotti, A. Biagioni, C. Biino, A. Bizzeti, T. Blazek, A. Blik, B. Bloch-Devaux, V. Bolotov, V. Bonaiuto, M. Bragadireanu, D. Britton, G. Britvich, N. Brook, F. Bucci, V. Buescher, F. Butin, E. Capitolo, C. Capoccia, T. Capussela, V. Carassiti, N. Cartiglia, A. Cassese, A. Catinaccio, A. Cecchetti, A. Ceccucci, P. Cenci, V. Cerny, C. Cerri, O. Chikilev, R. Ciaranfi, G. Collazuol, P. Cooke, P. Cooper, G. Corradi, E. Cortina Gil, F. Costantini, A. Cotta Ramusino, D. Coward, G. D'Agostini, J. Dainton, P. Dalpiaz, H. Danielsson, J. Degrange, N. De Simone, D. Di Filippo, L. Di Lella, N. Dixon, N. Doble, V. Duk, V. Elsha, J. Engelfried, T. Enik, V. Falaleev, R. Fantechi, L. Federici, M. Fiorini, J. Fry, A. Fucci, L. Fulton, S. Gallorini, L. Gatignon, A. Gianoli, S. Giudici, L. Glonti, A. Goncalves Martins, F. Gonnella, E. Goudzovski, R. Guida, E. Gushchin, F. Hahn, B. Hallgren, H. Heath, F. Herman, D. Hutchcroft, E. Iacopini, O. Jamet, P. Jarron, K. Kampf, J. Kaplon, V. Karjavin, V. Kekelidze, S. Kholodenko, G. Khoriauli, A. Khudyakov, Yu. Kiryushin, K. Kleinknecht, A. Kluge, M. Koval, V. Kozhuharov, M. Krivda, Y. Kudenko, J. Kunze, G. Lamanna, C. Lazzeroni, R. Leitner, R. Lenci, M. Lenti, E. Leonardi, P. Lichard, R. Lietava, L. Litov, D. Lomidze, A. Lonardo, N. Lurkin, D. Madigozhin, G. Maire, A. Makarov, I. Mannelli, G. Mannocchi, A. Mapelli, F. Marchetto, P. Massarotti, K. Massri, P. Matak, G. Mazza, E. Menichetti, M. Mirra, M. Misheva, N. Molokanova, J. Morant, M. Morel, M. Moulson, S. Movchan, D. Munday, M. Napolitano, F. Newson, A. Norton, M. Noy, G. Nuessle, V. Obraztsov, S. Padolski, R. Page, V. Palladino, A. Pardons, E. Pedreschi, M. Pepe, F. Perez Gomez, M. Perrin-Terrin, P. Petrov, F. Petrucci, R. Piandani, M. Piccini, D. Pietreanu, J. Pinzino, M. Pivanti, I. Polenkevich, I. Popov, Yu. Potrebenikov, D. Protopopescu, F. Raffaelli, M. Raggi, P. Riedler, A. Romano, P. Rubin, G. Ruggiero, V. Russo, V. Ryjov, A. Salamon, G. Salina, V. Samsonov, E. Santovetti, G. Saracino, F. Sargeni, S. Schifano, V. Semenov, A. Sergi, M. Serra, S. Shkarovskiy, A. Sotnikov, V. Sougonyaev, M. Sozzi, T. Spadaro, F. Spinella, R. Staley, M. Statera, P. Sutcliffe, N. Szilasi, D. Tagnani, M. Valdata-Nappi, P. Valente, M. Vasile, V. Vassilieva, B. Velghe, M. Veltri, S. Venditti, M. Vormstein, H. Wahl, R. Wanke, P. Wertelaers, A. Winhart, R. Winston, B. Wrona, O. Yushchenko, M. Zamkovsky, A. Zinchenko

The NA62 experiment will begin taking data in 2015. Its primary purpose is a 10% measurement of the branching ratio of the ultrarare kaon decay $K^+ \to \pi^+ \nu \bar{ \nu }$, using the decay in flight of kaons in an unseparated beam with momentum 75 GeV/c.The detector and analysis technique are described here. Read More

We study the turbulent evolution originated from a system subjected to a Rayleigh-Taylor instability with a double density at high resolution in a 2 dimensional geometry using a highly optimized thermal Lattice Boltzmann code for GPUs. The novelty of our investigation stems from the initial condition, given by the superposition of three layers with three different densities, leading to the development of two Rayleigh-Taylor fronts that expand upward and downward and collide in the middle of the cell. By using high resolution numerical data we highlight the effects induced by the collision of the two turbulent fronts in the long time asymptotic regime. Read More

We perform equilibrium parallel-tempering simulations of the 3D Ising Edwards-Anderson spin glass in a field. A traditional analysis shows no signs of a phase transition. Yet, we encounter dramatic fluctuations in the behaviour of the model: Averages over all the data only describe the behaviour of a small fraction of it. Read More

We report a high-precision finite-size scaling study of the critical behavior of the three-dimensional Ising Edwards-Anderson model (the Ising spin glass). We have thermalized lattices up to L=40 using the Janus dedicated computer. Our analysis takes into account leading-order corrections to scaling. Read More

This paper describes the architecture, the development and the implementation of Janus II, a new generation application-driven number cruncher optimized for Monte Carlo simulations of spin systems (mainly spin glasses). This domain of computational physics is a recognized grand challenge of high-performance computing: the resources necessary to study in detail theoretical models that can make contact with experimental data are by far beyond those available using commodity computer systems. On the other hand, several specific features of the associated algorithms suggest that unconventional computer architectures, which can be implemented with available electronics technologies, may lead to order of magnitude increases in performance, reducing to acceptable values on human scales the time needed to carry out simulation campaigns that would take centuries on commercially available machines. Read More

We study the off-equilibrium dynamics of the three-dimensional Ising spin glass in the presence of an external magnetic field. We have performed simulations both at fixed temperature and with an annealing protocol. Thanks to the Janus special-purpose computer, based on FPGAs, we have been able to reach times equivalent to 0. Read More

We describe Janus, a massively parallel FPGA-based computer optimized for the simulation of spin glasses, theoretical models for the behavior of glassy materials. FPGAs (as compared to GPUs or many-core processors) provide a complementary approach to massively parallel computing. In particular, our model problem is formulated in terms of binary variables, and floating-point operations can be (almost) completely avoided. Read More

Spin glasses are a longstanding model for the sluggish dynamics that appears at the glass transition. However, spin glasses differ from structural glasses for a crucial feature: they enjoy a time reversal symmetry. This symmetry can be broken by applying an external magnetic field, but embarrassingly little is known about the critical behaviour of a spin glass in a field. Read More

We study the sample-to-sample fluctuations of the overlap probability densities from large-scale equilibrium simulations of the three-dimensional Edwards-Anderson spin glass below the critical temperature. Ultrametricity, Stochastic Stability and Overlap Equivalence impose constraints on the moments of the overlap probability densities that can be tested against numerical data. We found small deviations from the Ghirlanda-Guerra predictions, which get smaller as system size increases. Read More

We describe the design and FPGA implementation of a 3D torus network (TNW) to provide nearest-neighbor communications between commodity multi-core processors. The aim of this project is to build up tightly interconnected and scalable parallel systems for scientific computing. The design includes the VHDL code to implement on latest FPGA devices a network processor, which can be accessed by the CPU through a PCIe interface and which controls the external PHYs of the physical links. Read More

We numerically study the aging properties of the dynamical heterogeneities in the Ising spin glass. We find that a phase transition takes place during the aging process. Statics-dynamics correspondence implies that systems of finite size in equilibrium have static heterogeneities that obey Finite-Size Scaling, thus signaling an analogous phase transition in the thermodynamical limit. Read More

We study the 3D Disordered Potts Model with p=5 and p=6. Our numerical simulations (that severely slow down for increasing p) detect a very clear spin glass phase transition. We evaluate the critical exponents and the critical value of the temperature, and we use known results at lower $p$ values to discuss how they evolve for increasing p. Read More

We perform numerical simulations, including parallel tempering, on the Potts glass model with binary random quenched couplings using the JANUS application-oriented computer. We find and characterize a glassy transition, estimating the location of the transition and the value of the critical exponents. We show that there is no ferromagnetic transition in a large temperature range around the glassy critical temperature. Read More

Using the dedicated computer Janus, we follow the nonequilibrium dynamics of the Ising spin glass in three dimensions for eleven orders of magnitude. The use of integral estimators for the coherence and correlation lengths allows us to study dynamic heterogeneities and the presence of a replicon mode and to obtain safe bounds on the Edwards-Anderson order parameter below the critical temperature. We obtain good agreement with experimental determinations of the temperature-dependent decay exponents for the thermoremanent magnetization. Read More

Affiliations: 1the Janus collaboration, 2the Janus collaboration, 3the Janus collaboration, 4the Janus collaboration, 5the Janus collaboration, 6the Janus collaboration, 7the Janus collaboration, 8the Janus collaboration, 9the Janus collaboration, 10the Janus collaboration, 11the Janus collaboration, 12the Janus collaboration, 13the Janus collaboration, 14the Janus collaboration, 15the Janus collaboration, 16the Janus collaboration, 17the Janus collaboration, 18the Janus collaboration, 19the Janus collaboration, 20the Janus collaboration, 21the Janus collaboration

We study numerically the nonequilibrium dynamics of the Ising Spin Glass, for a time that spans eleven orders of magnitude, thus approaching the experimentally relevant scale (i.e. {\em seconds}). Read More

This paper describes JANUS, a modular massively parallel and reconfigurable FPGA-based computing system. Each JANUS module has a computational core and a host. The computational core is a 4x4 array of FPGA-based processing elements with nearest-neighbor data links. Read More

We describe the hardwired implementation of algorithms for Monte Carlo simulations of a large class of spin models. We have implemented these algorithms as VHDL codes and we have mapped them onto a dedicated processor based on a large FPGA device. The measured performance on one such processor is comparable to O(100) carefully programmed high-end PCs: it turns out to be even better for some selected spin models. Read More