CS 716 Reading List
#1 | Feb. 19: Introduction | |||
#2 | Feb. 26: No class - Traveling | |||
#3 | Mar. 05: Applications | |||
(1) On the use of inexact, pruned hardware in atmospheric modeling (Phil. Trans. R. Soc'14) | ||||
(2) ApproxHadoop: Bringing Approximations to MapReduce Frameworks (ASPLOS'15) | ||||
#4 | Mar. 12: PL & Compilers (Automatic Techniques) | |||
(1) Managing performance vs. accuracy trade-offs with loop perforation (FSE'11) | ||||
(2) Randomized accuracy-aware program transformations for efficient approximate computing (POPL'12) | ||||
#5 | Mar. 19: PL & Compilers (Automatic Techniques) | |||
(1) SAGE: self-tuning approximation for graphics engines (MICRO '13) | ||||
(2) Paraprox: Pattern-Based Approximation for Data Parallel Applications (ASPLOS '14) | ||||
#6 | Mar. 26: PL & Compilers (Language-based Techniques) | |||
(1) Green: a framework for supporting energy-conscious programming using controlled approximation (PLDI '10) | ||||
(2) EnerJ: approximate data types for safe and general low-power computation (PLDI'11) | ||||
#7 | Apr. 02: PL & Compilers (Language-based Techniques) | |||
(1) Verifying Quantitative Reliability for Programs That Execute on Unreliable Hardware (OOPSLA'13) | ||||
(2) Chisel: Reliability- and Accuracy-Aware Optimization of Approximate Computational Kernels (OOPSLA'14) | ||||
#8 | Apr. 09 : No class - Easter break | |||
#9 | Apr. 16: Hardware & Architecture | |||
(1) Architecture support for disciplined approximate computing (ASPLOS'12) | ||||
(2) Quality Programmable Vector Processors for Approximate Computing (MICRO'13) | ||||
#10 | Apr. 23: Hardware & Architecture | |||
(1) Neural Acceleration for General-Purpose Approximate Programs (MICRO'12) | ||||
(2) BRAINIAC: Bringing Reliable Accuracy Into Neurally-Implemented Approximate Computing (HPCA'15) | ||||
#11 | Apr. 30: Hardware & Architecture | |||
(1) Load Value Approximation (MICRO’14) | ||||
(2) Approximate storage in solid-state memories (MICRO'13) | ||||
#12 | May. 07: Systems | |||
(1) Grass: Trimming stragglers in approximation analytics (NSDI'14) | ||||
#13 | May. 14 : No class - Ascension | |||
#14 | May. 21: Systems | |||
(1) BlinkDB: Queries with Bounded Errors and Bounded Response Times on Very Large Data (Eurosys'13) | ||||
(2) Monitoring and Debugging the Quality of Results in Approximate Programs (ASPLOS'15) | ||||
#15 | May. 28: Systems | |||
(1) The Power of Choice in Data-Aware Cluster Scheduling (OSDI'14) |