1,570 research outputs found
Control Flow Graph Modifications for Improved RF-Based Processor Tracking Performance
Many dedicated embedded processors do not have memory or computational
resources to coexist with traditional (host-based) security solutions. As a
result, there is interest in using out-of-band analog side-channel measurements
and their analyses to accurately monitor and analyze expected program
execution. In this paper, we describe an approach to this problem using
externally observable multi-band radio frequency (RF) measurements to make
inferences about a program's execution. Because it is very difficult to
identify individual instructions solely from their RF emissions, we compare RF
measurements with the constrained execution logic of the program so that
multiple RF measurements over time can effectively track program execution
dynamically. In our approach, a program's execution is modeled by control flow
graphs (CFG) and transitions between nodes of such graphs. We demonstrate that
tracking performance can be improved through applications program modifications
such as changing basic block transition properties and/or adding new basic
blocks that are highly observable. In addition to demonstrating these
principled approaches on some simple programs, we present initial results on
the complexity and structure of real-world applications programs, namely gzip
and md5sum, in this modeling framework.Comment: 14 pages, 12 figure
A program for the Bayesian Neural Network in the ROOT framework
We present a Bayesian Neural Network algorithm implemented in the TMVA
package, within the ROOT framework. Comparing to the conventional utilization
of Neural Network as discriminator, this new implementation has more advantages
as a non-parametric regression tool, particularly for fitting probabilities. It
provides functionalities including cost function selection, complexity control
and uncertainty estimation. An example of such application in High Energy
Physics is shown. The algorithm is available with ROOT release later than 5.29.Comment: 12 pages, 6 figure
Hyperplane Neural Codes and the Polar Complex
Hyperplane codes are a class of convex codes that arise as the output of a
one layer feed-forward neural network. Here we establish several natural
properties of stable hyperplane codes in terms of the {\it polar complex} of
the code, a simplicial complex associated to any combinatorial code. We prove
that the polar complex of a stable hyperplane code is shellable and show that
most currently known properties of the hyperplane codes follow from the
shellability of the appropriate polar complex.Comment: 23 pages, 5 figures. To appear in Proceedings of the Abel Symposiu
A comparison of some dynamic load-balancing algorithms for a parallel adaptive flow solver
In this paper we contrast the performance of a number of different parallel dynamic load-balancing algorithms when used in conjunction with a particular parallel, adaptive, time-dependent, 3D flow solver. An overview of this solver is given along with a description of the dynamic load-balancing problem that results from its use. Two recently published parallel dynamic load-balancing software tools are then briefly described and a number of recursive parallel dynamic load-balancing techniques are also outlined. The effectiveness of each of these algorithms is then assessed when they are coupled with the parallel adaptive solver and used to tackle a model 3D flow problem
Elementary Derivative Tasks and Neural Net Multiscale Analysis of Tasks
Neural nets are known to be universal approximators. In particular, formal
neurons implementing wavelets have been shown to build nets able to approximate
any multidimensional task. Such very specialized formal neurons may be,
however, difficult to obtain biologically and/or industrially. In this paper we
relax the constraint of a strict ``Fourier analysis'' of tasks. Rather, we use
a finite number of more realistic formal neurons implementing elementary tasks
such as ``window'' or ``Mexican hat'' responses, with adjustable widths. This
is shown to provide a reasonably efficient, practical and robust,
multifrequency analysis. A training algorithm, optimizing the task with respect
to the widths of the responses, reveals two distinct training modes. The first
mode induces some of the formal neurons to become identical, hence promotes
``derivative tasks''. The other mode keeps the formal neurons distinct.Comment: latex neurondlt.tex, 7 files, 6 figures, 9 pages [SPhT-T01/064],
submitted to Phys. Rev.
Efficient decomposition of quantum gates
Optimal implementation of quantum gates is crucial for designing a quantum
computer. We consider the matrix representation of an arbitrary multiqubit
gate. By ordering the basis vectors using the Gray code, we construct the
quantum circuit which is optimal in the sense of fully controlled single-qubit
gates and yet is equivalent with the multiqubit gate. In the second step of the
optimization, superfluous control bits are eliminated, which eventually results
in a smaller total number of the elementary gates. In our scheme the number of
controlled NOT gates is which coincides with the theoretical lower
bound.Comment: 4 pages, 2 figure
- …
