메뉴 건너뛰기




Volumn , Issue , 2013, Pages 33-52

Verifying quantitative reliability for programs that execute on unreliable hardware

Author keywords

Approximate computing

Indexed keywords

APPROXIMATE COMPUTING; COMPUTING APPLICATIONS; HARDWARE SPECIFICATIONS; HIGH-PERFORMANCE ARCHITECTURE; MULTIMEDIA PROCESSING; RELIABILITY ENGINEERING; RELIABILITY REQUIREMENTS; UNRELIABLE HARDWARES;

EID: 84888167548     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2509136.2509546     Document Type: Conference Paper
Times cited : (140)

References (71)
  • 2
    • 77954707631 scopus 로고    scopus 로고
    • Green: A framework for supporting energy-conscious programming using controlled approximation
    • W. Baek and T. M. Chilimbi. Green: A framework for supporting energy-conscious programming using controlled approximation. PLDI, 2010.
    • (2010) PLDI
    • Baek, W.1    Chilimbi, T.M.2
  • 3
    • 84869808037 scopus 로고    scopus 로고
    • White box sampling in uncertain data processing enabled by program analysis
    • T. Bao, Y. Zheng, and X. Zhang. White box sampling in uncertain data processing enabled by program analysis. OOPSLA, 2012.
    • (2012) OOPSLA
    • Bao, T.1    Zheng, Y.2    Zhang, X.3
  • 4
    • 84880097195 scopus 로고    scopus 로고
    • A formally verified ssabased middle-end: Static single assignment meets compcert
    • G. Barthe, D. Demange, and D. Pichardie. A formally verified ssabased middle-end: Static single assignment meets compcert. ESOP, 2012.
    • (2012) ESOP
    • Barthe, G.1    Demange, D.2    Pichardie, D.3
  • 5
    • 67649846626 scopus 로고    scopus 로고
    • Formal certification of code-based cryptographic proofs
    • G. Barthe, B. Gŕegoire, and S. Zanella B́eguelin. Formal certification of code-based cryptographic proofs. POPL, 2009.
    • (2009) POPL
    • Barthe, G.1    Gŕegoire, B.2    B́eguelin, S.Z.3
  • 7
    • 2442575906 scopus 로고    scopus 로고
    • Simple relational correctness proofs for static analyses and program transformations
    • N. Benton. Simple relational correctness proofs for static analyses and program transformations. POPL, 2004.
    • (2004) POPL
    • Benton, N.1
  • 8
    • 77955332370 scopus 로고
    • Designing programs that check their work
    • M. Blum and S. Kanna. Designing programs that check their work. STOC, 1989.
    • (1989) STOC
    • Blum, M.1    Kanna, S.2
  • 11
    • 84863438138 scopus 로고    scopus 로고
    • Proving acceptability properties of relaxed nondeterministic approximate programs
    • M. Carbin, D. Kim, S. Misailovic, and M. Rinard. Proving acceptability properties of relaxed nondeterministic approximate programs. PLDI, 2012.
    • (2012) PLDI
    • Carbin, M.1    Kim, D.2    Misailovic, S.3    Rinard, M.4
  • 12
    • 84873437273 scopus 로고    scopus 로고
    • Verified integrity properties for safe approximate program transformations
    • M. Carbin, D. Kim, S. Misailovic, and M. Rinard. Verified integrity properties for safe approximate program transformations. PEPM, 2013.
    • (2013) PEPM
    • Carbin, M.1    Kim, D.2    Misailovic, S.3    Rinard, M.4
  • 15
    • 77955883088 scopus 로고    scopus 로고
    • Automatically identifying critical input regions and code in applications
    • M. Carbin and M. Rinard. Automatically identifying critical input regions and code in applications. ISSTA, 2010.
    • (2010) ISSTA
    • Carbin, M.1    Rinard, M.2
  • 18
    • 84872451013 scopus 로고    scopus 로고
    • Probabilistic abstract interpretation
    • P. Cousot and M. Monerau. Probabilistic abstract interpretation. ESOP, 2012.
    • (2012) ESOP
    • Cousot, P.1    Monerau, M.2
  • 19
    • 84871124064 scopus 로고    scopus 로고
    • Relax: An architectural framework for software recovery of hardware faults
    • M. de Kruijf, S. Nomura, and K. Sankaralingam. Relax: an architectural framework for software recovery of hardware faults. ISCA '10.
    • ISCA , vol.10
    • Kruijf, M.D.1    Nomura, S.2    Sankaralingam, K.3
  • 20
    • 0034593091 scopus 로고    scopus 로고
    • Concurrent constraint programming: Towards probabilistic abstract interpretation
    • A. Di Pierro and H. Wiklicky. Concurrent constraint programming: Towards probabilistic abstract interpretation. PPDP, 2000.
    • (2000) PPDP
    • Pierro, A.D.1    Wiklicky, H.2
  • 21
    • 0016543936 scopus 로고
    • Guarded commands, nondeterminacy and formal derivation of programs
    • August
    • E. W. Dijkstra. Guarded commands, nondeterminacy and formal derivation of programs. CACM, 18(8), August 1975.
    • (1975) CACM , vol.18 , Issue.8
    • Dijkstra, E.W.1
  • 23
    • 84858790858 scopus 로고    scopus 로고
    • Architecture support for disciplined approximate programming
    • H. Esmaeilzadeh, A. Sampson, L. Ceze, and D. Burger. Architecture support for disciplined approximate programming. ASPLOS, 2012.
    • (2012) ASPLOS
    • Esmaeilzadeh, H.1    Sampson, A.2    Ceze, L.3    Burger, D.4
  • 24
    • 84876591853 scopus 로고    scopus 로고
    • Neural acceleration for general-purpose approximate programs
    • H. Esmaeilzadeh, A. Sampson, L. Ceze, and D. Burger. Neural acceleration for general-purpose approximate programs. MICRO, 2012.
    • (2012) MICRO
    • Esmaeilzadeh, H.1    Sampson, A.2    Ceze, L.3    Burger, D.4
  • 25
    • 77952275692 scopus 로고    scopus 로고
    • Shoestring: Probabilistic soft error reliability on the cheap
    • S. Feng, S. Gupta, A. Ansari, and S. Mahlke. Shoestring: probabilistic soft error reliability on the cheap. ASPLOS, 2010.
    • (2010) ASPLOS
    • Feng, S.1    Gupta, S.2    Ansari, A.3    Mahlke, S.4
  • 26
  • 27
    • 0036930706 scopus 로고    scopus 로고
    • On the placement of software mechanisms for detection of data errors
    • M. Hiller, A. Jhumka, and N. Suri. On the placement of software mechanisms for detection of data errors. DSN, 2002.
    • (2002) DSN
    • Hiller, M.1    Jhumka, A.2    Suri, N.3
  • 29
    • 84869852386 scopus 로고    scopus 로고
    • Bolt: On-demand infinite loop escape in unmodified binaries
    • M. Kling, S. Misailovic, M. Carbin, and M. Rinard. Bolt: on-demand infinite loop escape in unmodified binaries. OOPSLA, 2012.
    • (2012) OOPSLA
    • Kling, M.1    Misailovic, S.2    Carbin, M.3    Rinard, M.4
  • 30
    • 0031705047 scopus 로고    scopus 로고
    • Array ssa form and its use in parallelization
    • K. Knobe and V. Sarkar. Array ssa form and its use in parallelization. POPL, 1998.
    • (1998) POPL
    • Knobe, K.1    Sarkar, V.2
  • 32
    • 34547230662 scopus 로고    scopus 로고
    • Mitigating soft error failures for multimedia applications by selective data protection
    • K. Lee, A. Shrivastava, I. Issenin, N. Dutt, and N. Venkatasubramanian. Mitigating soft error failures for multimedia applications by selective data protection. CASES, 2006.
    • (2006) CASES
    • Lee, K.1    Shrivastava, A.2    Issenin, I.3    Dutt, N.4    Venkatasubramanian, N.5
  • 33
    • 77953110390 scopus 로고    scopus 로고
    • Ersa: Error resilient system architecture for probabilistic applications
    • L. Leem, H. Cho, J. Bau, Q. Jacobson, and S. Mitra. Ersa: error resilient system architecture for probabilistic applications. DATE, 2010.
    • (2010) DATE
    • Leem, L.1    Cho, H.2    Bau, J.3    Jacobson, Q.4    Mitra, S.5
  • 34
    • 0025414676 scopus 로고
    • The use of self checks and voting in software error detection: An empirical study
    • N. Leveson, S. Cha, J. C. Knight, and T. Shimeall. The use of self checks and voting in software error detection: An empirical study. IEEE TSE, 1990.
    • (1990) IEEE TSE
    • Leveson, N.1    Cha, S.2    Knight, J.C.3    Shimeall, T.4
  • 36
    • 34547697289 scopus 로고    scopus 로고
    • Application-level correctness and its impact on fault tolerance
    • X. Li and D. Yeung. Application-level correctness and its impact on fault tolerance. HPCA, 2007.
    • (2007) HPCA
    • Li, X.1    Yeung, D.2
  • 37
    • 79953075520 scopus 로고    scopus 로고
    • Flikker: Saving dram refresh-power through critical data partitioning
    • S. Liu, K. Pattabiraman, T. Moscibroda, and B. Zorn. Flikker: saving dram refresh-power through critical data partitioning. ASPLOS, 2011.
    • (2011) ASPLOS
    • Liu, S.1    Pattabiraman, K.2    Moscibroda, T.3    Zorn, B.4
  • 40
    • 77954013670 scopus 로고    scopus 로고
    • Exploiting the forgiving nature of applications for scalable parallel execution
    • J. Meng, A. Raghunathan, S. Chakradhar, and S. Byna. Exploiting the forgiving nature of applications for scalable parallel execution. IPDPS, 2010.
    • (2010) IPDPS
    • Meng, J.1    Raghunathan, A.2    Chakradhar, S.3    Byna, S.4
  • 42
    • 80053180249 scopus 로고    scopus 로고
    • Probabilistically accurate program transformations
    • S. Misailovic, D. Roy, and M. Rinard. Probabilistically accurate program transformations. SAS, 2011.
    • (2011) SAS
    • Misailovic, S.1    Roy, D.2    Rinard, M.3
  • 44
    • 0005295322 scopus 로고    scopus 로고
    • Abstract interpretation of probabilistic semantics
    • D. Monniaux. Abstract interpretation of probabilistic semantics. SAS, 2000.
    • (2000) SAS
    • Monniaux, D.1
  • 45
  • 46
    • 84888184612 scopus 로고    scopus 로고
    • Calculating fault propagation in functional programs
    • Univ. Minho
    • D. Murta and J. N. Oliveira. Calculating fault propagation in functional programs. Technical report, Univ. Minho, 2013.
    • (2013) Technical Report
    • Murta, D.1    Oliveira, J.N.2
  • 49
    • 25844483771 scopus 로고    scopus 로고
    • Energy aware computing through probabilistic switching: A study of limits
    • K. Palem. Energy aware computing through probabilistic switching: A study of limits. IEEE Transactions on Computers, 2005.
    • (2005) IEEE Transactions on Computers
    • Palem, K.1
  • 50
    • 59249096511 scopus 로고    scopus 로고
    • Samurai: Protecting critical data in unsafe languages
    • K. Pattabiraman, V. Grover, and B. Zorn. Samurai: protecting critical data in unsafe languages. EuroSys, 2008.
    • (2008) EuroSys
    • Pattabiraman, K.1    Grover, V.2    Zorn, B.3
  • 54
    • 0032597694 scopus 로고    scopus 로고
    • Algorithm based fault tolerance versus resultchecking for matrix computations
    • P. Prata and J. Silva. Algorithm based fault tolerance versus resultchecking for matrix computations. FTCS, 1999.
    • (1999) FTCS
    • Prata, P.1    Silva, J.2
  • 55
    • 78249264133 scopus 로고    scopus 로고
    • Distance makes the types grow stronger: A calculus for differential privacy
    • J. Reed and B. Pierce. Distance makes the types grow stronger: A calculus for differential privacy. ICFP, 2010.
    • (2010) ICFP
    • Reed, J.1    Pierce, B.2
  • 57
    • 67249139196 scopus 로고    scopus 로고
    • Acceptability-oriented computing
    • M. Rinard. Acceptability-oriented computing. OOPSLA, 2003.
    • (2003) OOPSLA
    • Rinard, M.1
  • 58
    • 34547435244 scopus 로고    scopus 로고
    • Probabilistic accuracy bounds for fault-tolerant computations that discard tasks
    • M. Rinard. Probabilistic accuracy bounds for fault-tolerant computations that discard tasks. ICS, 2006.
    • (2006) ICS
    • Rinard, M.1
  • 59
    • 42149175943 scopus 로고    scopus 로고
    • Using early phase termination to eliminate load imbalances at barrier synchronization points
    • M. Rinard. Using early phase termination to eliminate load imbalances at barrier synchronization points. OOPSLA, 2007.
    • (2007) OOPSLA
    • Rinard, M.1
  • 60
  • 61
    • 78650166825 scopus 로고    scopus 로고
    • Patterns and statistical analysis for understanding reduced resource computing
    • M. Rinard, H. Hoffmann, S. Misailovic, and S. Sidiroglou. Patterns and statistical analysis for understanding reduced resource computing. OOPSLA Onwards!, 2010.
    • (2010) OOPSLA Onwards
    • Rinard, M.1    Hoffmann, H.2    Misailovic, S.3    Sidiroglou, S.4
  • 62
    • 32044458260 scopus 로고    scopus 로고
    • Credible compilation with pointers
    • M. Rinard and D. Marinov. Credible compilation with pointers. RTRV, 1999.
    • (1999) RTRV
    • Rinard, M.1    Marinov, D.2
  • 64
    • 84883071637 scopus 로고    scopus 로고
    • Static analysis for probabilistic programs: Inferring whole program properties from finitely many paths
    • S. Sankaranarayanan, A. Chakarov, and S. Gulwani. Static analysis for probabilistic programs: inferring whole program properties from finitely many paths. PLDI, 2013.
    • (2013) PLDI
    • Sankaranarayanan, S.1    Chakarov, A.2    Gulwani, S.3
  • 66
    • 0036931372 scopus 로고    scopus 로고
    • Modeling the effect of technology trends on the soft error rate of combinational logic
    • P. Shivakumar, M. Kistler, S.W. Keckler, D. Burger, and L. Alvisi. Modeling the effect of technology trends on the soft error rate of combinational logic. DSN, 2002.
    • (2002) DSN
    • Shivakumar, P.1    Kistler, M.2    Keckler, S.W.3    Burger, D.4    Alvisi, L.5
  • 67
    • 80053213080 scopus 로고    scopus 로고
    • Managing performance vs. Accuracy trade-offs with loop perforation
    • S. Sidiroglou, S. Misailovic, H. Hoffmann, and M. Rinard. Managing performance vs. accuracy trade-offs with loop perforation. FSE, 2011.
    • (2011) FSE
    • Sidiroglou, S.1    Misailovic, S.2    Hoffmann, H.3    Rinard, M.4
  • 68
    • 57449084548 scopus 로고    scopus 로고
    • Probabilistic abstract interpretation of imperative programs using truncated normal distributions
    • M. Smith. Probabilistic abstract interpretation of imperative programs using truncated normal distributions. Electronic Notes in Theoretical Computer Science, 2008.
    • (2008) Electronic Notes in Theoretical Computer Science
    • Smith, M.1
  • 69
    • 84883322184 scopus 로고    scopus 로고
    • Error detector placement for soft computation
    • A. Thomas and K. Pattabiraman. Error detector placement for soft computation. DSN, 2013.
    • (2013) DSN
    • Thomas, A.1    Pattabiraman, K.2
  • 70
    • 84888192810 scopus 로고    scopus 로고
    • . http://www.videolan.org/x264.html.
  • 71
    • 84857880446 scopus 로고    scopus 로고
    • Randomized accuracy-aware program transformations for efficient approximate computations
    • Z. Zhu, S. Misailovic, J. Kelner, and M. Rinard. Randomized accuracy-aware program transformations for efficient approximate computations. POPL, 2012.
    • (2012) POPL
    • Zhu, Z.1    Misailovic, S.2    Kelner, J.3    Rinard, M.4


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.