A survey on quality-assurance approximate stream processing and applications

X Wei, Y Liu, X Wang, B Sun, S Gao, J Rokne - Future Generation …, 2019 - Elsevier
The massive growth of data now being made available from a variety of sources leads to an
increased demand for fast data processing to extract value from the data. In data streams …

Obtaining and reasoning about good enough software

M Rinard - Proceedings of the 49th Annual Design Automation …, 2012 - dl.acm.org
Software systems often exhibit a surprising flexibility in the range of execution paths they can
take to produce an acceptable result. This flexibility enables new techniques that augment …

Online adaptive approximate stream processing with customized error control

X Wei, Y Liu, X Wang, S Gao, L Chen - IEEE Access, 2019 - ieeexplore.ieee.org
In approximate processing on stream data, most works focus on how to approximate online
arrival data. However, the efficiency of approximation needs to consider multiple aspects …

Energy-efficient approximate computation in Topaz

S Achour, M Rinard - 2014 - dspace.mit.edu
We present Topaz, a new task-based language for computations that execute on
approximate computing platforms that may occasionally produce arbitrarily inaccurate …

Programming systems for safe and accurate parallel programs in the face of uncertainty

V Fernando - 2022 - ideals.illinois.edu
Many emerging distributed applications operate on inherently noisy data or produce
approximate results. Emerging application domains, including IoT, self-driving cars, and …

Software assists to on-chip memory hierarchy of manycore embedded systems

A Namaki Shoushtari - 2018 - escholarship.org
The growing computing demands of emerging application domains such as
Recognition/Mining/Synthesis (RMS), visual computing, wearable devices and the Internet …

Accuracy-aware optimization of approximate programs

S Misailovic - … on Compilers, Architecture and Synthesis for …, 2015 - ieeexplore.ieee.org
Many modern applications (such as multimedia processing, machine learning, and big-data
analytics) exhibit an inherent tradeoff between performance and the accuracy of the …

[PDF][PDF] Dynamic analysis of approximate program quality

MF Ringenburg, A Sampson… - … , Tech. Rep. UW …, 2014 - dada.cs.washington.edu
Energy efficiency is a key concern in the design of modern computer systems. One
promising approach to energyefficient computation, approximate computing, trades off …

Deductive verification of infinite-state stochastic systems using martingales

AN Chakarov - 2016 - search.proquest.com
The focus of this dissertation is the analysis of and verification of discrete time stochastic
systems using martingales. Martingale theory yields a powerful set of tools that have recently …

Reasoning About Floating Point in Real-World Systems

W Lee - 2023 - search.proquest.com
Continuous computations, which involve continuous data and operations on them, are
ubiquitous in diverse areas such as machine learning and scientific computing. In theoretical …