2,835 research outputs found
Efficient Parallel Algorithm for Statistical Ion Track Simulations in Crystalline Materials
We present an efficient parallel algorithm for statistical Molecular Dynamics
simulations of ion tracks in solids. The method is based on the Rare Event
Enhanced Domain following Molecular Dynamics (REED-MD) algorithm, which has
been successfully applied to studies of, e.g., ion implantation into
crystalline semiconductor wafers. We discuss the strategies for parallelizing
the method, and we settle on a host-client type polling scheme in which a
multiple of asynchronous processors are continuously fed to the host, which, in
turn, distributes the resulting feed-back information to the clients. This
real-time feed-back consists of, e.g., cumulative damage information or
statistics updates necessary for the cloning in the rare event algorithm. We
finally demonstrate the algorithm for radiation effects in a nuclear oxide
fuel, and we show the balanced parallel approach with high parallel efficiency
in multiple processor configurations.Comment: 17 pages, seven figures, four table
ORB5: a global electromagnetic gyrokinetic code using the PIC approach in toroidal geometry
This paper presents the current state of the global gyrokinetic code ORB5 as
an update of the previous reference [Jolliet et al., Comp. Phys. Commun. 177
409 (2007)]. The ORB5 code solves the electromagnetic Vlasov-Maxwell system of
equations using a PIC scheme and also includes collisions and strong flows. The
code assumes multiple gyrokinetic ion species at all wavelengths for the
polarization density and drift-kinetic electrons. Variants of the physical
model can be selected for electrons such as assuming an adiabatic response or a
``hybrid'' model in which passing electrons are assumed adiabatic and trapped
electrons are drift-kinetic. A Fourier filter as well as various control
variates and noise reduction techniques enable simulations with good
signal-to-noise ratios at a limited numerical cost. They are completed with
different momentum and zonal flow-conserving heat sources allowing for
temperature-gradient and flux-driven simulations. The code, which runs on both
CPUs and GPUs, is well benchmarked against other similar codes and analytical
predictions, and shows good scalability up to thousands of nodes
Cloud engineering is search based software engineering too
Many of the problems posed by the migration of computation to cloud platforms can be formulated and solved using techniques associated with Search Based Software Engineering (SBSE). Much of cloud software engineering involves problems of optimisation: performance, allocation, assignment and the dynamic balancing of resources to achieve pragmatic trade-offs between many competing technical and business objectives. SBSE is concerned with the application of computational search and optimisation to solve precisely these kinds of software engineering challenges. Interest in both cloud computing and SBSE has grown rapidly in the past five years, yet there has been little work on SBSE as a means of addressing cloud computing challenges. Like many computationally demanding activities, SBSE has the potential to benefit from the cloud; âSBSE in the cloudâ. However, this paper focuses, instead, of the ways in which SBSE can benefit cloud computing. It thus develops the theme of âSBSE for the cloudâ, formulating cloud computing challenges in ways that can be addressed using SBSE
A case study for NoC based homogeneous MPSoC architectures
The many-core design paradigm requires flexible and modular hardware and software components to provide the required scalability to next-generation on-chip multiprocessor architectures. A multidisciplinary approach is necessary to consider all the interactions between the different components of the design. In this paper, a complete design methodology that tackles at once the aspects of system level modeling, hardware architecture, and programming model has been successfully used for the implementation of a multiprocessor network-on-chip (NoC)-based system, the NoCRay graphic accelerator. The design, based on 16 processors, after prototyping with field-programmable gate array (FPGA), has been laid out in 90-nm technology. Post-layout results show very low power, area, as well as 500 MHz of clock frequency. Results show that an array of small and simple processors outperform a single high-end general purpose processo
Quantum Artificial Life in an IBM Quantum Computer
We present the first experimental realization of a quantum artificial life
algorithm in a quantum computer. The quantum biomimetic protocol encodes
tailored quantum behaviors belonging to living systems, namely,
self-replication, mutation, interaction between individuals, and death, into
the cloud quantum computer IBM ibmqx4. In this experiment, entanglement spreads
throughout generations of individuals, where genuine quantum information
features are inherited through genealogical networks. As a pioneering
proof-of-principle, experimental data fits the ideal model with accuracy.
Thereafter, these and other models of quantum artificial life, for which no
classical device may predict its quantum supremacy evolution, can be further
explored in novel generations of quantum computers. Quantum biomimetics,
quantum machine learning, and quantum artificial intelligence will move forward
hand in hand through more elaborate levels of quantum complexity
- âŠ