14,433 research outputs found
Simulating spin systems on IANUS, an FPGA-based computer
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. We describe here codes that we are
currently executing on the IANUS massively parallel FPGA-based system.Comment: 19 pages, 8 figures; submitted to Computer Physics Communication
JANUS: an FPGA-based System for High Performance Scientific Computing
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. Processors are also directly connected to an
I/O node attached to the JANUS host, a conventional PC. JANUS is tailored for,
but not limited to, the requirements of a class of hard scientific applications
characterized by regular code structure, unconventional data manipulation
instructions and not too large data-base size. We discuss the architecture of
this configurable machine, and focus on its use on Monte Carlo simulations of
statistical mechanics. On this class of application JANUS achieves impressive
performances: in some cases one JANUS processing element outperfoms high-end
PCs by a factor ~ 1000. We also discuss the role of JANUS on other classes of
scientific applications.Comment: 11 pages, 6 figures. Improved version, largely rewritten, submitted
to Computing in Science & Engineerin
Janus II: a new generation application-driven computer for spin-system simulations
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. Janus II is one such machine,
recently developed and commissioned, that builds upon and improves on the
successful JANUS machine, which has been used for physics since 2008 and is
still in operation today. This paper describes in detail the motivations behind
the project, the computational requirements, the architecture and the
implementation of this new machine and compares its expected performances with
those of currently available commercial systems.Comment: 28 pages, 6 figure
Reconfigurable nanoelectronics using graphene based spintronic logic gates
This paper presents a novel design concept for spintronic nanoelectronics
that emphasizes a seamless integration of spin-based memory and logic circuits.
The building blocks are magneto-logic gates based on a hybrid
graphene/ferromagnet material system. We use network search engines as a
technology demonstration vehicle and present a spin-based circuit design with
smaller area, faster speed, and lower energy consumption than the
state-of-the-art CMOS counterparts. This design can also be applied in
applications such as data compression, coding and image recognition. In the
proposed scheme, over 100 spin-based logic operations are carried out before
any need for a spin-charge conversion. Consequently, supporting CMOS
electronics requires little power consumption. The spintronic-CMOS integrated
system can be implemented on a single 3-D chip. These nonvolatile logic
circuits hold potential for a paradigm shift in computing applications.Comment: 14 pages (single column), 6 figure
A fast and robust approach to long-distance quantum communication with atomic ensembles
Quantum repeaters create long-distance entanglement between quantum systems
while overcoming difficulties such as the attenuation of single photons in a
fiber. Recently, an implementation of a repeater protocol based on single
qubits in atomic ensembles and linear optics has been proposed [Nature 414, 413
(2001)]. Motivated by rapid experimental progress towards implementing that
protocol, here we develop a more efficient scheme compatible with active
purification of arbitrary errors. Using similar resources as the earlier
protocol, our approach intrinsically purifies leakage out of the logical
subspace and all errors within the logical subspace, leading to greatly
improved performance in the presence of experimental inefficiencies. Our
analysis indicates that our scheme could generate approximately one pair per 3
minutes over 1280 km distance with fidelity (F>78%) sufficient to violate
Bell's inequality.Comment: 10 pages, 4 figures, 5 tables (Two appendixes are added to justify
two claims used in the maintext.
Scalable Emulation of Sign-ProblemFree Hamiltonians with Room Temperature p-bits
The growing field of quantum computing is based on the concept of a q-bit
which is a delicate superposition of 0 and 1, requiring cryogenic temperatures
for its physical realization along with challenging coherent coupling
techniques for entangling them. By contrast, a probabilistic bit or a p-bit is
a robust classical entity that fluctuates between 0 and 1, and can be
implemented at room temperature using present-day technology. Here, we show
that a probabilistic coprocessor built out of room temperature p-bits can be
used to accelerate simulations of a special class of quantum many-body systems
that are sign-problemfree or stoquastic, leveraging the well-known
Suzuki-Trotter decomposition that maps a -dimensional quantum many body
Hamiltonian to a +1-dimensional classical Hamiltonian. This mapping allows
an efficient emulation of a quantum system by classical computers and is
commonly used in software to perform Quantum Monte Carlo (QMC) algorithms. By
contrast, we show that a compact, embedded MTJ-based coprocessor can serve as a
highly efficient hardware-accelerator for such QMC algorithms providing several
orders of magnitude improvement in speed compared to optimized CPU
implementations. Using realistic device-level SPICE simulations we demonstrate
that the correct quantum correlations can be obtained using a classical
p-circuit built with existing technology and operating at room temperature. The
proposed coprocessor can serve as a tool to study stoquastic quantum many-body
systems, overcoming challenges associated with physical quantum annealers.Comment: Fixed minor typos and expanded Appendi
Large-scale atomistic density functional theory calculations of phosphorus-doped silicon quantum bits
We present density functional theory calculations of phosphorus dopants in
bulk silicon and of several properties relating to their use as spin qubits for
quantum computation. Rather than a mixed pseudopotential or a Heitler-London
approach, we have used an explicit treatment for the phosphorus donor and
examined the detailed electronic structure of the system as a function of the
isotropic doping fraction, including lattice relaxation due to the presence of
the impurity. Doping electron densities and spin densities are examined in
order to study the properties of the dopant electron as a function of the
isotropic doping fraction. Doping potentials are also calculated for use in
calculations of the scattering cross-sections of the phosphorus dopants, which
are important in the understanding of electrically detected magnetic resonance
experiments. We find that the electron density around the dopant leads to
non-spherical features in the doping potentials, such as trigonal lobes in the
(001) plane at energy scales of +12 eV near the nucleus and of -700 meV
extending away from the dopants. These features are generally neglected in
effective mass theory and will affect the coupling between the donor electron
and the phosphorus nucleus. Our density functional calculations reveal detail
in the densities and potentials of the dopants which are not evident in
calculations that do not include explicit treatment of the phosphorus donor
atom and relaxation of the crystal lattice. These details can also be used to
parameterize tight-binding models for simulation of large-scale devices.Comment: 22 pages, 8 figure
- …