Pubblicazioni

Proceedings e Riviste

2016

Performance and portability of accelerated lattice Boltzmann applications with OpenACC
Concurrency Computation Volume 28, issue 12, Pages 3485-3502
doi:10.1002/cpe.3862 Experience on vectorizing Lattice Boltzmann kernels for multi- and many-core architectures
Lecture Notes in Computer Science Volume LNCS 9573, 2016, Pages 53-62
doi:10.1007/978-3-319-32149-3_6

2015

Accelerating Lattice Boltzmann Applications with OpenACC
Lecture Notes in Computer Science Volume LNCS 9233, 2015, Pages 613-624
doi: 10.1007/978-3-662-48096-0_47

Energy-performance tradeoffs for HPC applications on low power processors
Lecture Notes in Computer Science, Volume 9523, Pages 737-748
doi: 10.1007/978-3-319-27308-2_59

Optimizing Communications in multi-GPU Lattice Boltzmann Simulations
Proc. of the 2015 Int. Conf. on High Performance Computing and Simulation, HPCS 2015, art. no. 7237021, Pages 55-62
doi:10.1109/HPCSim.2015.7237021

Using Accelerator to Speed-Up Scientific and Engineering Codes: Perspective and Problems
MARINE 2015 - Computational Methods in Marine Engineering VI, 2015, pp. 278-289

Performance evaluation of scientific applications on POWER8
Lecture Notes in Computer Science, Volume 8966, Pages 24-45
doi: 10.1007/978-3-319-17248-4_2

2014

A portable OpenCL Lattice Boltzmann code for multi- And many-core processor architectures
Procedia Computer Science Volume 29, 2014, Pages 40-49,
doi: 10.1016/j.procs.2014.05.004

An optimized Lattice Boltzmann code for BlueGene/Q
Lecture Notes in Computer Science Volume 8385 LNCS, Issue PART 2, 2014, Pages 385-394,
doi: 10.1007/978-3-642-55195-6_36

Computing on knights and kepler architectures,
Journal of Physics: Conference Series, Volume 513, Issue TRACK 5 (2014),
doi: 10.1088/1742-6596/513/5/052032

Implementation of a PC-based level 0 trigger processor for the NA62 experiment,
Journal of Physics: Conference Series, Volume 513, Issue TRACK 1, (2014),
doi: 10.1088/1742-6596/513/1/012008

Janus II: A new generation application-driven computer for spin-system simulations,
Computer Physics Communications, Volume 185, Issue 2, (2014), Pages 550-559
doi: 10.1016/j.cpc.2013.10.019

2013

High-Speed Torus Interconnect Using FPGAs
High-Performance Computing Using FPGAs, ISBN 978-1-4614-1791-0
Vanderbauwhede, Wim, Benkrid, Khaled (Eds.), Springer.

An FPGA-Based Supercomputer for Statistical Physics: The Weird Case of Janus
High-Performance Computing Using FPGAs, ISBN 978-1-4614-1791-0
Vanderbauwhede, Wim, Benkrid, Khaled (Eds.), Springer.

Benchmarking GPUs with a Parallel Lattice-Boltzmann Code
Proceedings of the 25th Int. Symp. on Computer Architecture and High
Performance Computing (SBAC-PAD), 2013, pages 160-167,
doi: 10.1109/SBAC-PAD.2013.37

Early Experience on Porting and Running a Lattice Boltzmann Code on the Xeon-Phi Co-Processor
Proceedings of the International Conference on Computational Science, ICCS 2013
Procedia Computer Science, Volume 18, 2013, Pages 551-560

Spin glass simulations on the Janus architecture: A desperate quest for strong scaling
Parallel Processing Workshops, Euro-Par 2012
LNCS Volume 7640 LNCS, 2013, Pages 528-537

2012

Reconfigurable computing for Monte Carlo simulations: Results and prospects of the Janus project
The European Physical Journal - Special Topics
Volume 210, Number 1 (2012), 33-51, doi: 10.1140/epjst/e2012-01636-9

Exploiting parallelism in many-core architectures: a test case based on Lattice Boltzmann Models
Proceedings of Conference on Computational Physics
October 14-18, 2012 Kobe, Japan
JPCS Volume 454, doi:10.1088/1742-6596/454/1/012015

Implementation and Optimization of a Thermal Lattice Boltzmann Algorithm on a multi-GPU cluster
Innovative Parallel Computing (INPAR) 2012
May 13-14, 2012 San Jose, CA (USA)

Performance Impact of AVX Instructions on a D2Q37 Lattice Boltzmann Scheme
Proceedings of 24th International Conference on Parallel Computation Fluid Dynamics (PARCFD) May 21-25, 2012, Atlanta, GE (USA)

2011

A multi-GPU implementation of a D2Q37 Lattice Boltzmann Code
9a International Conference on Parallel Processing and Applied Mathematics (PPAM11),
September 11-14, 2011, Torun (Poland).
R. Wyrzykowski et al. (Eds.): PPAM 2011, Part I, LNCS 7203, pp. 640-650. Springer, Heidelberg (2012).

Optimization of Multi-Phase Compressible Lattice Boltzmann Codes on Massively Parallel Multi-Core Systems
International Conference on Computational Science (ICCS), June 1-3, 2011, Singapore
Procedia Science Vol. 4, pp. 994-1003, 2011.

An Optimized D2Q37 Lattice Boltzmann Code on GP-GPUs
Proceedings of 23rd International Conference on Parallel Computation Fluid Dynamics (PARCFD)
May 16-20 Barcelona (Spain)
Computers and Fluids Vol. 80 (2013), pp. 55-62, 10.1016/j.compfluid.2012.06.003.

Lattice Boltzmann Method Simulations on Massively Parallel Multi-core Architectures
High Performance Computing Symposium (HPC),
April 3-6, 2011, Boston, Massachusetts, USA.
L. T. Watson, G. Howell, W. I. Thacker, and S. Seidel (eds.),
Proceedings of the 2011 Spring Simulation Multiconference, High Performance Computing Symposium 2011 (HPC 2011),
Society for Modeling and Simulation International, Vista, CA, 2011, iv + 174 pages.
ISBN: 978-1-61782-840-9

2010

H. Baier, et al.
QPACE: power-efficient parallel architecture based on IBM PowerXCell 8i
Computer Science - Research and Development, vol. 25, issue 3, pp. 149-154 (2010) Springer Berlin/Heidelberg.

M. Guidetti, A. Maiorano, F. Mantovani, M. Pivanti, S. F. Schifano, R. Tripiccione
Monte Carlo Simulations of Spin Systems on Multi-core Processors
Para 2010: State of the Art in Scientific and Parallel Computing, Reykjavík on June 6-9, 2010, Iceland
Proceedings of PARA 2010. LNCS Vol. 7133 (2012), pp. 220-230.

L. Biferale, F. Mantovani, M. Pivanti, M. Sbragaglia, A. Scagliarini, S.F. Schifano, F. Toschi, R. Tripiccione
Lattice Boltzmann fluid-dynamics on the QPACE supercomputer
Proceedings of ICCS 2010. Procedia Computer Science, Volume 1, Issue 1, pagg. 1069-1076 (2010)

F. Belletti, M. Guidetti, A. Maiorano, F. Mantovani, S. F. Schifano, R. Tripiccione
Monte Carlo Simulations of Spin Glass on the Cell Broadband Engine
Proceedings of PPAM09 Workshop, September 13-16 2009, Wroclaw (Poland)
LNCS Vol. 6067(2010), pp. 467-476.

S. D'Addato, L. Gragnaniello and S. Valeri, A. Rota, A. Di Bona, F. Spizzo, T. Panozaqi and S. F. Schifano
Spin Glass Phase in the Four State Three Dimensional Potts Model
JOURNAL OF APPLIED PHYSICS, Vol. 7, 2010, doi: 10.1063/1.3374467, ISSN:0021-8979
URL: http://dx.medra.org/10.1103/PhysRevB.79.184408

2009

F. Belletti, F. S. Schifano et al.
Multiphase lattice Boltzmann on the Cell Broadband Engine
Il Nuovo Cimento della Societa' Italiana di Fisica, 32 53(2009)

F. Belletti, F. S. Schifano et al.
JANUS: an FPGA-based System for High Performance Scientific Computing
Computing in Science and Engineering, pp. 48-58 Vol. 11, 2009

2008

H. Baier, F. S. Schifano et al.
Status of the QPACE Project
Hep-Lat Oct 2008, arXiv:0810.1559

F. Belletti, F. S. Schifano et al.
Monte Carlo Simulations for Statistical Physics: Janus
Il Nuovo Cimento della Societa' Italiana di Fisica, pp. 971-974 Vol. 6 2008

F. Belletti, F. S. Schifano et al.
Nonequilibrium spin-glass dynamics from picoseconds to 0.1.
Physical Review Letters, Vol. 101, 2008 (preprint arXiv:0804.1471)

F. Belletti, F. S. Schifano et al.
JANUS: an FPGA-based System for High Performance Scientific Computing
arXiv:0710.3535v2,

G. Goldrian, F. S. Schifano et al.
QPACE: Quantum Chromodynamics Parallel Computing on the Cell Broadband Engine
Computing in Science and Engineering, Vol. 10 n. 6 pp. 46-54, (2008)

F. Belletti, F. S. Schifano et al.
Simulating Spin Systems on IANUS, an FPGA-based Computer,
Comp. Phys. Comm., Vol. 178, Issue 3, pp. 208 - 216, (2008).

2007

F. Belletti, F. S. Schifano et al.
QCD on the Cell Broadband Engine
PoS LATTICE2007:039,2007, arXiv:0710.2442

F. Belletti, F. S. Schifano et al.
IANUS: Scientific Computing on an FPGA-based Architecture,
Proceedings of ParCo2007, NIC Series Vol.38, pp. 553 - 560, (2007).

2006

F. Belletti, F. S. Schifano et al.
Ianus: an Adaptive FPGA Computer
Computing in Science and Engineering, 8(2006) 41:49.

F. Belletti, F. S. Schifano et al. (APE collaboration)
Computing for LQCD: apeNEXT
Computing in Science and Engineering, 8(2006) 18:29.

A. Annovi, F. S. Schifano et al.
The AM++ Board for the Silicon Vertex Tracker upgrade at CDF
IEEE Transactions on Nuclear Sciences 53 (2006) 1726-1731

A. Annovi, F. S. Schifano, et al.
A VLSI processor for Fast Track Finding based on Content Addressable Memories
IEEE Transactions on Nuclear Science 53 (2006) 2428-2433

F. Belletti, S. F. Schifano et al.
The apeNEXT Project,
Nucl. Instr. and Meth. A559 (2006) 90-94.

2005

G. Bilardi, A. Pietracaprina, G. Pucci, F. S. Schifano, R. Tripiccione
The Potential of On-Chip Multiprocessing for QCD Machines
HiPC 2005, LNCS vol. 3769, Springer(2005)
12th Annual IEEE International Conference on High Performance Computing, 2005.

F. Bodin, F. S. Schifano et al. (APE collaboration)
The apeNEXT Project
Nucl. Phys. B (Proc. Suppl.) 140 (2005) 176:182

J. Adelman, F. S. Schifano et al.
First steps in the silicon vertex trigger upgrade at CDF
IEEE Nuclear Science Symposium Conference Record, Vol. 1, pp. 603-607 (2005)

2003

F. Bodin, F. S. Schifano et al. (APE collaboration)
apeNEXT: a Multi-Tflops Computer for Elementary Particle Physics
PARCO 2003: 355-362

F. Bodin, F. S. Schifano et al. (APE collaboration)
apeNEXT: A Multi-Tflops Computer for Simulations in Lattice Gauge Theory}
Proceedings of XXIII Physics in Collisions Conference (PIC03), Zeuthen, 26-28 June 2003
Physics in Collision (2003) 384:386

S. Chiozzi, A. Cotta Ramusino, C. Damiani, R. Malaguti, L. Sartori, F. S. Schifano, R. Tripiccione and P. Vicini
A Slow Control Interface for apeNEXT Multi-TFLOP LQCD PARALLEL COMPUTER
Proceedings of CCCT-2003 and 9th ISAS'03 Orlando, Florida July 31 - August 2 2003.

R. Ammendola, F. S. Schifano et al. (APE collaboration)
Status of the apeNEXT Project
Nucl. Phys. B (Proc. Suppl.) 119 (2003) 1038:1040

F. Bodin, F. S. Schifano et al. (APE collaboration)
The apeNEXT Project
Proceedings of the Conference for Computing in High-Energy and Nuclear Physics (CHEP 03),
La Jolla, California, 24-28 Mar 2003 eConf C0303241:THIT005,2003

E. Calzavarini, L. Sartori, F. S. Schifano, R. Tripiccione, A. Vicere'
Matched Filters for coalescing Binaries Detection on Massively Parallel Computers
Computer Physics Communication 152 (2003) 295:306.

Computer Science Diploma Thesis

Paolo Bianchi. Simulazioni Lattice Boltzmann su architettura Cell-BE .
Computer Science Diploma thesis 2007. (in italian).

Marco Libanori. Simulazioni Spin Glass su architetura Cell-BE.
Computer Science Diploma thesis 2007. (in italian).

Note Interne e Technical Report

R. Ligonzo e S. Fabio Schifano. Metodologie di Programmazione WWW: CGI, Java e JavaScript.
Nota Interna Istituto Elaborazione Informazione CNR - Pisa, Dicembre 10, 1995 B4-67.

Fabio S. Schifano. Algebraic Reasoning for Parallel Programming.
Technical Report Istituto Elaborazione Informazione CNR - Pisa, December 15, 1995 B4-68.

C. Carlesi e F.S. Schifano. Rete Locale IEI: I Servizi di Backup.
Nota Interna Istituto Elaborazione Informazione CNR - Pisa, Dicembre 20, 1995 B4-66.

C. Carlesi e Fabio S. Schifano. Il Servizio CAP.
Nota Interna Istituto Elaborazione Informazione CNR - Pisa, February 8, 1996 B4-06.

C. Carlesi e Fabio S. Schifano. Il ListServer.
Nota Interna Istituto Elaborazione Informazione CNR - Pisa, February 8, 1996 B4-05.

Fabio S Schifano. Autodiagnosi in APEmille: Software ed Hardware.
Nota Interna Istituto Elaborazione Informazione CNR - Pisa, 22 Dicembre, 1997 B4-21.