6,340 research outputs found
Recommended from our members
Microarchitecture optimization for timing and layout
In recent years the drive to produce more complex integrated circuits while spending less design time has driven the demand for design automation tools. The search for design automation methods has resulted in the design of numerous behavioral synthesis and logic synthesis tools. This report describes a system that fills the gap between traditional behavioral synthesis and logic synthesis tools. Techniques are introduced for improving the microarchitecture structure and using feedback from lower-level optimization tools to guide design optimizations while attempting to meet user specified area and time constraints. These techniques include the capability for mixing layout styles such as custom layout for random-logic components and bit-slicing for regularly structured components. In this manner the entire design, control logic and datapath, can be optimized at the same time. Further, this paper presents a new methodology for microarchitecture-level optimization that greatly reduces the amount of technology-specific knowledge necessary to perform the optimizations
A Library-Based Synthesis Methodology for Reversible Logic
In this paper, a library-based synthesis methodology for reversible circuits
is proposed where a reversible specification is considered as a permutation
comprising a set of cycles. To this end, a pre-synthesis optimization step is
introduced to construct a reversible specification from an irreversible
function. In addition, a cycle-based representation model is presented to be
used as an intermediate format in the proposed synthesis methodology. The
selected intermediate format serves as a focal point for all potential
representation models. In order to synthesize a given function, a library
containing seven building blocks is used where each building block is a cycle
of length less than 6. To synthesize large cycles, we also propose a
decomposition algorithm which produces all possible minimal and inequivalent
factorizations for a given cycle of length greater than 5. All decompositions
contain the maximum number of disjoint cycles. The generated decompositions are
used in conjunction with a novel cycle assignment algorithm which is proposed
based on the graph matching problem to select the best possible cycle pairs.
Then, each pair is synthesized by using the available components of the
library. The decomposition algorithm together with the cycle assignment method
are considered as a binding method which selects a building block from the
library for each cycle. Finally, a post-synthesis optimization step is
introduced to optimize the synthesis results in terms of different costs.Comment: 24 pages, 8 figures, Microelectronics Journal, Elsevie
Probing Transverse-Momentum Dependent Evolution With Groomed Jets
We propose an observable which involves measuring the properties (transverse
momentum and energy fraction ) of an identified hadron inside
a groomed jet. The jet is identified with an anti-kT/CA algorithm and is
groomed by implementing the modified mass drop procedure with an energy cut-off
parameter . The transverse momentum of the hadron inside the jet is
measured with respect to the groomed jet axis. We obtain a factorization
theorem in the framework of Soft Collinear Effective Theory (SCET), to define a
Transverse Momentum Dependent Fragmenting Jet Function (TMDFJF). The TMDFJF is
factorized into collinear and collinear soft modes by matching onto SCET.
We resum large logarithms in , where is the ungroomed jet
energy, to NLL accuracy and apply this formalism for computing the shape of the
distribution of a pion produced in an collision. We
observe that the introduction of grooming makes this observable insensitive to
non-global logarithms and particularly sensitive to non-perturbative physics of
the transverse momentum dependent evolution at low values of ,
which can be probed in the variation of the cut-off parameter of the
groomer. We discuss how this observable can be used to distinguish between
non-perturbative models that describe universal TMD evolution and provide a
window into the three dimensional structure of hadrons.Comment: 23 pages, 4 figure
Interpreting Embedding Models of Knowledge Bases: A Pedagogical Approach
Knowledge bases are employed in a variety of applications from natural
language processing to semantic web search; alas, in practice their usefulness
is hurt by their incompleteness. Embedding models attain state-of-the-art
accuracy in knowledge base completion, but their predictions are notoriously
hard to interpret. In this paper, we adapt "pedagogical approaches" (from the
literature on neural networks) so as to interpret embedding models by
extracting weighted Horn rules from them. We show how pedagogical approaches
have to be adapted to take upon the large-scale relational aspects of knowledge
bases and show experimentally their strengths and weaknesses.Comment: presented at 2018 ICML Workshop on Human Interpretability in Machine
Learning (WHI 2018), Stockholm, Swede
- …