Source author record

Fabio Baruffa

Fabio Baruffa appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

6works
7topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

6 published item(s)

preprint2020arXiv

Honing and proofing Astrophysical codes on the road to Exascale. Experiences from code modernization on many-core systems

The complexity of modern and upcoming computing architectures poses severe challenges for code developers and application specialists, and forces them to expose the highest possible degree of parallelism, in order to make the best use of the available hardware. The Intel$^{(R)}$ Xeon Phi$^{(TM)}$ of second generation (code-named Knights Landing, henceforth KNL) is the latest many-core system, which implements several interesting hardware features like for example a large number of cores per node (up to 72), the 512 bits-wide vector registers and the high-bandwidth memory. The unique features of KNL make this platform a powerful testbed for modern HPC applications. The performance of codes on KNL is therefore a useful proxy of their readiness for future architectures. In this work we describe the lessons learnt during the optimisation of the widely used codes for computational astrophysics P-Gadget-3, Flash and Echo. Moreover, we present results for the visualisation and analysis tools VisIt and yt. These examples show that modern architectures benefit from code optimisation at different levels, even more than traditional multi-core systems. However, the level of modernisation of typical community codes still needs improvements, for them to fully utilise resources of novel architectures.

preprint2020arXiv

Intel Quantum Simulator: A cloud-ready high-performance simulator of quantum circuits

Classical simulation of quantum computers will continue to play an essential role in the progress of quantum information science, both for numerical studies of quantum algorithms and for modeling noise and errors. Here we introduce the latest release of Intel Quantum Simulator (IQS), formerly known as qHiPSTER. The high-performance computing (HPC) capability of the software allows users to leverage the available hardware resources provided by supercomputers, as well as available public cloud computing infrastructure. To take advantage of the latter platform, together with the distributed simulation of each separate quantum state, IQS allows to subdivide the computational resources to simulate a pool of related circuits in parallel. We highlight the technical implementation of the distributed algorithm and details about the new pool functionality. We also include some basic benchmarks (up to 42 qubits) and performance results obtained using HPC infrastructure. Finally, we use IQS to emulate a scenario in which many quantum devices are running in parallel to implement the quantum approximate optimization algorithm, using particle swarm optimization as the classical subroutine. The results demonstrate that the hyperparameters of this classical optimization algorithm depends on the total number of quantum circuit simulations one has the bandwidth to perform. Intel Quantum Simulator has been released open-source with permissive licensing and is designed to simulate a large number of qubits, to emulate multiple quantum devices running in parallel, and/or to study the effects of decoherence and other hardware errors on calculation results.

preprint2019arXiv

Deploying AI Frameworks on Secure HPC Systems with Containers

The increasing interest in the usage of Artificial Intelligence techniques (AI) from the research community and industry to tackle "real world" problems, requires High Performance Computing (HPC) resources to efficiently compute and scale complex algorithms across thousands of nodes. Unfortunately, typical data scientists are not familiar with the unique requirements and characteristics of HPC environments. They usually develop their applications with high-level scripting languages or frameworks such as TensorFlow and the installation process often requires connection to external systems to download open source software during the build. HPC environments, on the other hand, are often based on closed source applications that incorporate parallel and distributed computing API's such as MPI and OpenMP, while users have restricted administrator privileges, and face security restrictions such as not allowing access to external systems. In this paper we discuss the issues associated with the deployment of AI frameworks in a secure HPC environment and how we successfully deploy AI frameworks on SuperMUC-NG with Charliecloud.

preprint2012arXiv

Theory of Spin Relaxation in Two-Electron Lateral Coupled Quantum Dots

A global quantitative picture of the phonon-induced two-electron spin relaxation in GaAs double quantum dots is presented using highly accurate numerical calculations. Wide regimes of interdot coupling, magnetic field magnitude and orientation, and detuning are explored in the presence of a nuclear bath. Most important, the unusually strong magnetic anisotropy of the singlet-triplet relaxation can be controlled by detuning switching the principal anisotropy axes: a protected state becomes unprotected upon detuning, and vice versa. It is also established that nuclear spins can dominate spin relaxation for unpolarized triplets even at high magnetic fields, contrary to common belief. These findings are central to designing quantum dots geometries for spin-based quantum information processing with minimal environmental impact.

preprint2010arXiv

Spin-orbit coupling and anisotropic exchange in two-electron double quantum dots

The influence of the spin-orbit interactions on the energy spectrum of two-electron laterally coupled quantum dots is investigated. The effective Hamiltonian for a spin qubit pair proposed in F. Baruffa et al., Phys. Rev. Lett. 104, 126401 (2010) is confronted with exact numerical results in single and double quantum dots in zero and finite magnetic field. The anisotropic exchange Hamiltonian is found quantitatively reliable in double dots in general. There are two findings of particular practical importance: i) The model stays valid even for maximal possible interdot coupling (a single dot), due to the absence of a coupling to the nearest excited level, a fact following from the dot symmetry. ii) In a weak coupling regime, the Heitler-London approximation gives quantitatively correct anisotropic exchange parameters even in a finite magnetic field, although this method is known to fail for the isotropic exchange. The small discrepancy between the analytical model (which employes the linear Dresselhaus and Bychkov-Rashba spin-orbit terms) and the numerical data for GaAs quantum dots is found to be mostly due to the cubic Dresselhaus term.

preprint2010arXiv

Theory of anisotropic exchange in laterally coupled quantum dots

The effects of spin-orbit coupling on the two-electron spectra in lateral coupled quantum dots are investigated analytically and numerically. It is demonstrated that in the absence of magnetic field the exchange interaction is practically unaffected by spin-orbit coupling, for any interdot coupling, boosting prospects for spin-based quantum computing. The anisotropic exchange appears at finite magnetic fields. A numerically accurate effective spin Hamiltonian for modeling spin-orbit-induced two-electron spin dynamics in the presence of magnetic field is proposed.