A critical review of" automatic patch generation learned from human-written patches": Essay on the problem statement and the evaluation of automatic software repair

M Monperrus - Proceedings of the 36th International Conference on …, 2014 - dl.acm.org
At ICSE'2013, there was the first session ever dedicated to automatic program repair. In this
session, Kim et al. presented PAR, a novel template-based approach for fixing Java bugs …

Approximate computing survey, Part II: Application-specific & architectural approximation techniques and applications

V Leon, MA Hanif, G Armeniakos, X Jiao… - ACM Computing …, 2023 - dl.acm.org
The challenging deployment of compute-intensive applications from domains such as
Artificial Intelligence (AI) and Digital Signal Processing (DSP), forces the community of …

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 …

Approximate computing: A survey

Q Xu, T Mytkowicz, NS Kim - IEEE Design & Test, 2015 - ieeexplore.ieee.org
As one of the most promising energy-efficient computing paradigms, approximate computing
has gained a lot of research attention in the past few years. This paper presents a survey of …

Neural acceleration for general-purpose approximate programs

H Esmaeilzadeh, A Sampson, L Ceze… - 2012 45th annual …, 2012 - ieeexplore.ieee.org
This paper describes a learning-based approach to the acceleration of approximate
programs. We describe the Parrot transformation, a program transformation that selects and …

EnerJ: Approximate data types for safe and general low-power computation

A Sampson, W Dietl, E Fortuna… - ACM SIGPLAN …, 2011 - dl.acm.org
Energy is increasingly a first-order concern in computer systems. Exploiting energy-accuracy
trade-offs is an attractive choice in applications that can tolerate inaccuracies. Recent work …

Mementos: System support for long-running computation on RFID-scale devices

B Ransford, J Sorber, K Fu - … of the sixteenth international conference on …, 2011 - dl.acm.org
Transiently powered computing devices such as RFID tags, kinetic energy harvesters, and
smart cards typically rely on programs that complete a task under tight time constraints …

Snapea: Predictive early activation for reducing computation in deep convolutional neural networks

V Akhlaghi, A Yazdanbakhsh, K Samadi… - 2018 ACM/IEEE 45th …, 2018 - ieeexplore.ieee.org
Deep Convolutional Neural Networks (CNNs) perform billions of operations for classifying a
single input. To reduce these computations, this paper offers a solution that leverages a …

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 …

Sage: Self-tuning approximation for graphics engines

M Samadi, J Lee, DA Jamshidi, A Hormati… - Proceedings of the 46th …, 2013 - dl.acm.org
Approximate computing, where computation accuracy is traded off for better performance or
higher data throughput, is one solution that can help data processing keep pace with the …