Genetic improvement of software: a comprehensive survey

J Petke, SO Haraldsson, M Harman… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Genetic improvement (GI) uses automated search to find improved versions of existing
software. We present a comprehensive survey of this nascent field of research with a focus …

Approximate computing: Challenges and opportunities

A Agrawal, J Choi, K Gopalakrishnan… - 2016 IEEE …, 2016 - ieeexplore.ieee.org
Approximate computing is gaining traction as a computing paradigm for data analytics and
cognitive applications that aim to extract deep insight from vast quantities of data. In this …

A closer look at spatiotemporal convolutions for action recognition

D Tran, H Wang, L Torresani, J Ray… - Proceedings of the …, 2018 - openaccess.thecvf.com
In this paper we discuss several forms of spatiotemporal convolutions for video analysis and
study their effects on action recognition. Our motivation stems from the observation that 2D …

Opentuner: An extensible framework for program autotuning

J Ansel, S Kamil, K Veeramachaneni… - Proceedings of the 23rd …, 2014 - dl.acm.org
Program autotuning has been shown to achieve better or more portable performance in a
number of domains. However, autotuners themselves are rarely portable between projects …

Flikker: Saving DRAM refresh-power through critical data partitioning

S Liu, K Pattabiraman, T Moscibroda… - Proceedings of the …, 2011 - dl.acm.org
Energy has become a first-class design constraint in computer systems. Memory is a
significant contributor to total system power. This paper introduces Flikker, an application …

From start-ups to scale-ups: Opportunities and open problems for static and dynamic program analysis

M Harman, P O'Hearn - 2018 IEEE 18Th international working …, 2018 - ieeexplore.ieee.org
This paper describes some of the challenges and opportunities when deploying static and
dynamic analysis at scale, drawing on the authors' experience with the Infer and Sapienz …

Approximate storage in solid-state memories

A Sampson, J Nelson, K Strauss, L Ceze - ACM Transactions on …, 2014 - dl.acm.org
Memories today expose an all-or-nothing correctness model that incurs significant costs in
performance, energy, area, and design complexity. But not all applications need high …

A reconfigurable energy storage architecture for energy-harvesting devices

A Colin, E Ruppel, B Lucia - Proceedings of the Twenty-Third …, 2018 - dl.acm.org
Battery-free, energy-harvesting devices operate using energy collected exclusively from
their environment. Energy-harvesting devices allow maintenance-free deployment in …

Managing performance vs. accuracy trade-offs with loop perforation

S Sidiroglou-Douskos, S Misailovic… - Proceedings of the 19th …, 2011 - dl.acm.org
Many modern computations (such as video and audio encoders, Monte Carlo simulations,
and machine learning algorithms) are designed to trade off accuracy in return for increased …

SALSA: Systematic logic synthesis of approximate circuits

S Venkataramani, A Sabne, V Kozhikkottu… - Proceedings of the 49th …, 2012 - dl.acm.org
Approximate computing has emerged as a new design paradigm that exploits the inherent
error resilience of a wide range of application domains by allowing hardware …