46,360 research outputs found
A Survey on Compiler Autotuning using Machine Learning
Since the mid-1990s, researchers have been trying to use machine-learning
based approaches to solve a number of different compiler optimization problems.
These techniques primarily enhance the quality of the obtained results and,
more importantly, make it feasible to tackle two main compiler optimization
problems: optimization selection (choosing which optimizations to apply) and
phase-ordering (choosing the order of applying optimizations). The compiler
optimization space continues to grow due to the advancement of applications,
increasing number of compiler optimizations, and new target architectures.
Generic optimization passes in compilers cannot fully leverage newly introduced
optimizations and, therefore, cannot keep up with the pace of increasing
options. This survey summarizes and classifies the recent advances in using
machine learning for the compiler optimization field, particularly on the two
major problems of (1) selecting the best optimizations and (2) the
phase-ordering of optimizations. The survey highlights the approaches taken so
far, the obtained results, the fine-grain classification among different
approaches and finally, the influential papers of the field.Comment: version 5.0 (updated on September 2018)- Preprint Version For our
Accepted Journal @ ACM CSUR 2018 (42 pages) - This survey will be updated
quarterly here (Send me your new published papers to be added in the
subsequent version) History: Received November 2016; Revised August 2017;
Revised February 2018; Accepted March 2018
A 64mW DNN-based Visual Navigation Engine for Autonomous Nano-Drones
Fully-autonomous miniaturized robots (e.g., drones), with artificial
intelligence (AI) based visual navigation capabilities are extremely
challenging drivers of Internet-of-Things edge intelligence capabilities.
Visual navigation based on AI approaches, such as deep neural networks (DNNs)
are becoming pervasive for standard-size drones, but are considered out of
reach for nanodrones with size of a few cm. In this work, we
present the first (to the best of our knowledge) demonstration of a navigation
engine for autonomous nano-drones capable of closed-loop end-to-end DNN-based
visual navigation. To achieve this goal we developed a complete methodology for
parallel execution of complex DNNs directly on-bard of resource-constrained
milliwatt-scale nodes. Our system is based on GAP8, a novel parallel
ultra-low-power computing platform, and a 27 g commercial, open-source
CrazyFlie 2.0 nano-quadrotor. As part of our general methodology we discuss the
software mapping techniques that enable the state-of-the-art deep convolutional
neural network presented in [1] to be fully executed on-board within a strict 6
fps real-time constraint with no compromise in terms of flight results, while
all processing is done with only 64 mW on average. Our navigation engine is
flexible and can be used to span a wide performance range: at its peak
performance corner it achieves 18 fps while still consuming on average just
3.5% of the power envelope of the deployed nano-aircraft.Comment: 15 pages, 13 figures, 5 tables, 2 listings, accepted for publication
in the IEEE Internet of Things Journal (IEEE IOTJ
Quantum phase transitions
In recent years, quantum phase transitions have attracted the interest of
both theorists and experimentalists in condensed matter physics. These
transitions, which are accessed at zero temperature by variation of a
non-thermal control parameter, can influence the behavior of electronic systems
over a wide range of the phase diagram. Quantum phase transitions occur as a
result of competing ground state phases. The cuprate superconductors which can
be tuned from a Mott insulating to a d-wave superconducting phase by carrier
doping are a paradigmatic example. This review introduces important concepts of
phase transitions and discusses the interplay of quantum and classical
fluctuations near criticality. The main part of the article is devoted to bulk
quantum phase transitions in condensed matter systems. Several classes of
transitions will be briefly reviewed, pointing out, e.g., conceptual
differences between ordering transitions in metallic and insulating systems. An
interesting separate class of transitions are boundary phase transitions where
only degrees of freedom of a subsystem become critical; this will be
illustrated in a few examples. The article is aimed on bridging the gap between
high-level theoretical presentations and research papers specialized in certain
classes of materials. It will give an overview over a variety of different
quantum transitions, critically discuss open theoretical questions, and
frequently make contact with recent experiments in condensed matter physics.Comment: 50 pages, 7 figs; (v2) final version as publishe
An Emergent Space for Distributed Data with Hidden Internal Order through Manifold Learning
Manifold-learning techniques are routinely used in mining complex
spatiotemporal data to extract useful, parsimonious data
representations/parametrizations; these are, in turn, useful in nonlinear model
identification tasks. We focus here on the case of time series data that can
ultimately be modelled as a spatially distributed system (e.g. a partial
differential equation, PDE), but where we do not know the space in which this
PDE should be formulated. Hence, even the spatial coordinates for the
distributed system themselves need to be identified - to emerge from - the data
mining process. We will first validate this emergent space reconstruction for
time series sampled without space labels in known PDEs; this brings up the
issue of observability of physical space from temporal observation data, and
the transition from spatially resolved to lumped (order-parameter-based)
representations by tuning the scale of the data mining kernels. We will then
present actual emergent space discovery illustrations. Our illustrative
examples include chimera states (states of coexisting coherent and incoherent
dynamics), and chaotic as well as quasiperiodic spatiotemporal dynamics,
arising in partial differential equations and/or in heterogeneous networks. We
also discuss how data-driven spatial coordinates can be extracted in ways
invariant to the nature of the measuring instrument. Such gauge-invariant data
mining can go beyond the fusion of heterogeneous observations of the same
system, to the possible matching of apparently different systems
Thermoplasmonic effect of surface enhanced infrared absorption in vertical nanoantenna arrays
Thermoplasmonics is a method for increasing temperature remotely using focused visible or infrared laser beams interacting with plasmonic nanoparticles. Here, local heating induced by mid-infrared quantum cascade laser illumination of vertical gold-coated nanoantenna arrays embedded into polymer layers is investigated by infrared nanospectroscopy and electromagnetic/thermal simulations. Nanoscale thermal hotspot images are obtained by a photothermal scanning probe microscopy technique with laser illumination wavelength tuned at the different plasmonic resonances of the arrays. Spectral analysis indicates that both Joule heating by the metal antennas and surface-enhanced infrared absorption (SEIRA) by the polymer molecules located in the apical hotspots of the antennas are responsible for thermoplasmonic resonances, i.e. for strong local temperature increase. At odds with more conventional planar nanoantennas, the vertical antenna structure enables thermal decoupling of the hotspot at the antenna apex from the heat sink constituted by the solid substrate. The temperature increase was evaluated by quantitative comparison of data obtained with the photothermal expansion technique to the results of electromagnetic/ thermal simulations. In the case of strong SEIRA by the C=O bond of poly-methylmethacrylate at 1730 cm-1, for focused mid-infrared laser power of about 20 mW, the evaluated order of magnitude of the nanoscale temperature increase is of 10 K. This result indicates that temperature increases of the order of hundreds of K may be attainable with full mid-infrared laser power tuned at specific molecule vibrational fingerprints
- …