Comparing and Combining Approximate Computing Frameworks
- URL: http://arxiv.org/abs/2102.08771v1
- Date: Tue, 16 Feb 2021 04:52:43 GMT
- Title: Comparing and Combining Approximate Computing Frameworks
- Authors: Saeid Barati, Gordon Kindlmann, Hank Hoffmann
- Abstract summary: VIPER and BOA show how approximation frameworks can be compared and combined to create larger, richer trade-off spaces.
We use VIPER and BOA to compare and combine three different approximation frameworks from across the system stack.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Approximate computing frameworks configure applications so they can operate
at a range of points in an accuracy-performance trade-off space. Prior work has
introduced many frameworks to create approximate programs. As approximation
frameworks proliferate, it is natural to ask how they can be compared and
combined to create even larger, richer trade-off spaces. We address these
questions by presenting VIPER and BOA. VIPER compares trade-off spaces induced
by different approximation frameworks by visualizing performance improvements
across the full range of possible accuracies. BOA is a family of exploration
techniques that quickly locate Pareto-efficient points in the immense trade-off
space produced by the combination of two or more approximation frameworks. We
use VIPER and BOA to compare and combine three different approximation
frameworks from across the system stack, including: one that changes numerical
precision, one that skips loop iterations, and one that manipulates existing
application parameters. Compared to simply looking at Pareto-optimal curves, we
find VIPER's visualizations provide a quicker and more convenient way to
determine the best approximation technique for any accuracy loss. Compared to a
state-of-the-art evolutionary algorithm, we find that BOA explores 14x fewer
configurations yet locates 35% more Pareto-efficient points.
Related papers
- Anytime Cooperative Implicit Hitting Set Solving [46.010796136659536]
The Implicit Hitting Set (HS) approach has shown to be very effective for MaxSAT, Pseudo-boolean optimization and other frameworks.
We show how it can be easily combined in a multithread architecture where cores discovered by either component are available.
We show that the resulting algorithm (HS-lub) is consistently superior to either HS-lb and HS-ub in isolation.
arXiv Detail & Related papers (2025-01-14T07:23:52Z) - Multiway Point Cloud Mosaicking with Diffusion and Global Optimization [74.3802812773891]
We introduce a novel framework for multiway point cloud mosaicking (named Wednesday)
At the core of our approach is ODIN, a learned pairwise registration algorithm that identifies overlaps and refines attention scores.
Tested on four diverse, large-scale datasets, our method state-of-the-art pairwise and rotation registration results by a large margin on all benchmarks.
arXiv Detail & Related papers (2024-03-30T17:29:13Z) - Handbook on Leveraging Lines for Two-View Relative Pose Estimation [82.72686460985297]
We propose an approach for estimating the relative pose between image pairs by jointly exploiting points, lines, and their coincidences in a hybrid manner.
Our hybrid framework combines the advantages of all configurations, enabling robust and accurate estimation in challenging environments.
arXiv Detail & Related papers (2023-09-27T21:43:04Z) - Dynamic Frame Interpolation in Wavelet Domain [57.25341639095404]
Video frame is an important low-level computation vision task, which can increase frame rate for more fluent visual experience.
Existing methods have achieved great success by employing advanced motion models and synthesis networks.
WaveletVFI can reduce computation up to 40% while maintaining similar accuracy, making it perform more efficiently against other state-of-the-arts.
arXiv Detail & Related papers (2023-09-07T06:41:15Z) - Scalable Batch Acquisition for Deep Bayesian Active Learning [70.68403899432198]
In deep active learning, it is important to choose multiple examples to markup at each step.
Existing solutions to this problem, such as BatchBALD, have significant limitations in selecting a large number of examples.
We present the Large BatchBALD algorithm, which aims to achieve comparable quality while being more computationally efficient.
arXiv Detail & Related papers (2023-01-13T11:45:17Z) - Shapley-NAS: Discovering Operation Contribution for Neural Architecture
Search [96.20505710087392]
We propose a Shapley value based method to evaluate operation contribution (Shapley-NAS) for neural architecture search.
We show that our method outperforms the state-of-the-art methods by a considerable margin with light search cost.
arXiv Detail & Related papers (2022-06-20T14:41:49Z) - A Stochastic Bundle Method for Interpolating Networks [18.313879914379008]
We propose a novel method for training deep neural networks that are capable of driving the empirical loss to zero.
At each iteration our method constructs a maximum linear approximation, known as the bundle of the objective learning approximation.
arXiv Detail & Related papers (2022-01-29T23:02:30Z) - ZARTS: On Zero-order Optimization for Neural Architecture Search [94.41017048659664]
Differentiable architecture search (DARTS) has been a popular one-shot paradigm for NAS due to its high efficiency.
This work turns to zero-order optimization and proposes a novel NAS scheme, called ZARTS, to search without enforcing the above approximation.
In particular, results on 12 benchmarks verify the outstanding robustness of ZARTS, where the performance of DARTS collapses due to its known instability issue.
arXiv Detail & Related papers (2021-10-10T09:35:15Z) - Pose Correction Algorithm for Relative Frames between Keyframes in SLAM [20.579218922577244]
Relative frame poses betweens have typically been sacrificed for a faster algorithm to achieve online applications.
This paper proposes a novel algorithm to correct the relative frames between landmarks after thes have been updated.
The proposed algorithm is designed to be easily integrable to existing-based SLAM systems.
arXiv Detail & Related papers (2020-09-18T09:59:10Z) - Active Sampling for Pairwise Comparisons via Approximate Message Passing
and Information Gain Maximization [5.771869590520189]
We propose ASAP, an active sampling algorithm based on approximate message passing and expected information gain.
We show that ASAP offers the highest accuracy of inferred scores compared to the existing methods.
arXiv Detail & Related papers (2020-04-12T20:48:10Z) - Proximity Preserving Binary Code using Signed Graph-Cut [27.098042566421963]
We introduce a binary embedding framework, called Proximity Preserving Code (PPC), which learns similarity and dissimilarity between data points to create a compact and affinity-preserving binary code.
We show that the proposed approximation is superior to the commonly used spectral methods with respect to both accuracy and complexity.
arXiv Detail & Related papers (2020-02-05T13:58:41Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.