10,720 research outputs found
PPF - A Parallel Particle Filtering Library
We present the parallel particle filtering (PPF) software library, which
enables hybrid shared-memory/distributed-memory parallelization of particle
filtering (PF) algorithms combining the Message Passing Interface (MPI) with
multithreading for multi-level parallelism. The library is implemented in Java
and relies on OpenMPI's Java bindings for inter-process communication. It
includes dynamic load balancing, multi-thread balancing, and several
algorithmic improvements for PF, such as input-space domain decomposition. The
PPF library hides the difficulties of efficient parallel programming of PF
algorithms and provides application developers with the necessary tools for
parallel implementation of PF methods. We demonstrate the capabilities of the
PPF library using two distributed PF algorithms in two scenarios with different
numbers of particles. The PPF library runs a 38 million particle problem,
corresponding to more than 1.86 GB of particle data, on 192 cores with 67%
parallel efficiency. To the best of our knowledge, the PPF library is the first
open-source software that offers a parallel framework for PF applications.Comment: 8 pages, 8 figures; will appear in the proceedings of the IET Data
Fusion & Target Tracking Conference 201
Magnetic Cellular Nonlinear Network with Spin Wave Bus for Image Processing
We describe and analyze a cellular nonlinear network based on magnetic
nanostructures for image processing. The network consists of magneto-electric
cells integrated onto a common ferromagnetic film - spin wave bus. The
magneto-electric cell is an artificial two-phase multiferroic structure
comprising piezoelectric and ferromagnetic materials. A bit of information is
assigned to the cell's magnetic polarization, which can be controlled by the
applied voltage. The information exchange among the cells is via the spin waves
propagating in the spin wave bus. Each cell changes its state as a combined
effect of two: the magneto-electric coupling and the interaction with the spin
waves. The distinct feature of the network with spin wave bus is the ability to
control the inter-cell communication by an external global parameter - magnetic
field. The latter makes possible to realize different image processing
functions on the same template without rewiring or reconfiguration. We present
the results of numerical simulations illustrating image filtering, erosion,
dilation, horizontal and vertical line detection, inversion and edge detection
accomplished on one template by the proper choice of the strength and direction
of the external magnetic field. We also present numerical assets on the major
network parameters such as cell density, power dissipation and functional
throughput, and compare them with the parameters projected for other
nano-architectures such as CMOL-CrossNet, Quantum Dot Cellular Automata, and
Quantum Dot Image Processor. Potentially, the utilization of spin waves
phenomena at the nanometer scale may provide a route to low-power consuming and
functional logic circuits for special task data processing
A Disentangled Recognition and Nonlinear Dynamics Model for Unsupervised Learning
This paper takes a step towards temporal reasoning in a dynamically changing
video, not in the pixel space that constitutes its frames, but in a latent
space that describes the non-linear dynamics of the objects in its world. We
introduce the Kalman variational auto-encoder, a framework for unsupervised
learning of sequential data that disentangles two latent representations: an
object's representation, coming from a recognition model, and a latent state
describing its dynamics. As a result, the evolution of the world can be
imagined and missing data imputed, both without the need to generate high
dimensional frames at each time step. The model is trained end-to-end on videos
of a variety of simulated physical systems, and outperforms competing methods
in generative and missing data imputation tasks.Comment: NIPS 201
- …