“…Given the aforementioned techniques for reduced precision arithmetic ( § 1.7.1), probabilistic computation ( § 1.7.3), hardware architectures and software techniques that take license with correctness ( § 1.7.4 and § 1.7.5), and language-level facilities for specifying how much incorrectness applications can tolerate ( § 1.7.6), a natural question is, which applications can best harness the possibilities afforded by these hardware and software innovations? Several proposals for potential application of such "good-enough" computation have been made in the research literature , Chippa et al, 2010, Breuer, 2010, 2005a, Meng et al, 2009, Chong and Ortega, 2007, Li and Yeung, 2007, Mohapatra et al, 2009, Breuer, 2005b, Salesin et al, 1989, however no consensus yet exists on a standard set of applications for evaluating proposed hardware and software techniques. Similarly, no commonly agreed-upon metrics exist for evaluating the degree to which behavior of benchmarks may deviate from correctness.…”