메뉴 건너뛰기




Volumn , Issue , 2015, Pages 745-757

FLEX Java: Language support for safe and modular approximate programming

Author keywords

Language design; Modular approximate programming

Indexed keywords

COMPUTATIONAL LINGUISTICS; ENERGY CONSERVATION; ENERGY EFFICIENCY; PROGRAM COMPILERS; SAFETY ENGINEERING; SOFTWARE DESIGN; SOFTWARE ENGINEERING;

EID: 84960395601     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2786805.2786807     Document Type: Conference Paper
Times cited : (61)

References (40)
  • 3
    • 77954707631 scopus 로고    scopus 로고
    • Green: A framework for supporting energy-conscious programming using controlled approximation
    • W. Baek and T. Chilimbi. Green: A framework for supporting energy-conscious programming using controlled approximation. In PLDI, 2010.
    • (2010) PLDI
    • Baek, W.1    Chilimbi, T.2
  • 5
    • 84897803531 scopus 로고    scopus 로고
    • Uncertain: A first-order type for uncertain data
    • J. Bornholt, T. Mytkowicz, and K. McKinley. Uncertain: A first-order type for uncertain data. In ASPLOS, 2014.
    • (2014) ASPLOS
    • Bornholt, J.1    Mytkowicz, T.2    McKinley, K.3
  • 6
    • 84888167548 scopus 로고    scopus 로고
    • Verifying quantitative reliability for programs that execute on unreliable hardware
    • M. Carbin, S. Misailovic, and M. Rinard. Verifying quantitative reliability for programs that execute on unreliable hardware. In OOPSLA, 2013.
    • (2013) OOPSLA
    • Carbin, M.1    Misailovic, S.2    Rinard, M.3
  • 7
    • 0030646118 scopus 로고    scopus 로고
    • Program fragments, linking, and modularization
    • L. Cardelli. Program fragments, linking, and modularization. In POPL, 1997.
    • (1997) POPL
    • Cardelli, L.1
  • 8
    • 77954968857 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. In ISCA, 2010.
    • (2010) ISCA
    • Kruijf, M.D.1    Nomura, S.2    Sankaralingam, K.3
  • 9
    • 84876629944 scopus 로고
    • Selective specialization for object-oriented languages
    • J. Dean, C. Chambers, and D. Grove. Selective specialization for object-oriented languages. In PLDI, 1995.
    • (1995) PLDI
    • Dean, J.1    Chambers, C.2    Grove, D.3
  • 11
    • 84858790858 scopus 로고    scopus 로고
    • Architecture support for disciplined approximate programming
    • H. Esmaeilzadeh, A. Sampson, L. Ceze, and D. Burger. Architecture support for disciplined approximate programming. In ASPLOS, 2012.
    • (2012) ASPLOS
    • Esmaeilzadeh, H.1    Sampson, A.2    Ceze, L.3    Burger, D.4
  • 12
    • 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. In MICRO, 2012.
    • (2012) MICRO
    • Esmaeilzadeh, H.1    Sampson, A.2    Ceze, L.3    Burger, D.4
  • 14
    • 79958045526 scopus 로고    scopus 로고
    • Energy-efficient floating-point unit design
    • S. Galal and M. Horowitz. Energy-efficient floating-point unit design. IEEE Transactions on Computers, 60(7):913-922, 2011.
    • (2011) IEEE Transactions on Computers , vol.60 , Issue.7 , pp. 913-922
    • Galal, S.1    Horowitz, M.2
  • 15
    • 79955890625 scopus 로고    scopus 로고
    • Dynamically specialized datapaths for energy efficient computing
    • V. Govindaraju, C.-H. Ho, and K. Sankaralingam. Dynamically specialized datapaths for energy efficient computing. In HPCA, 2011.
    • (2011) HPCA
    • Govindaraju, V.1    Ho, C.-H.2    Sankaralingam, K.3
  • 16
    • 84934325706 scopus 로고    scopus 로고
    • BRAINIAC: Bringing reliable accuracy into neurally-implemented approximate computing
    • B. Grigorian, N. Farahpour, and G. Reinman. BRAINIAC: Bringing reliable accuracy into neurally-implemented approximate computing. In HPCA, 2015.
    • (2015) HPCA
    • Grigorian, B.1    Farahpour, N.2    Reinman, G.3
  • 17
    • 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. In DATE, 2010.
    • (2010) DATE
    • Leem, L.1    Cho, H.2    Bau, J.3    Jacobson, Q.4    Mitra, S.5
  • 18
    • 76749146060 scopus 로고    scopus 로고
    • McPAT: An integrated power, area, and timing modeling framework for multicore and manycore architectures
    • S. Li, J. H. Ahn, R. Strong, J. Brockman, D. Tullsen, and N. Jouppi. McPAT: An integrated power, area, and timing modeling framework for multicore and manycore architectures. In MICRO, 2009.
    • (2009) MICRO
    • Li, S.1    Ahn, J.H.2    Strong, R.3    Brockman, J.4    Tullsen, D.5    Jouppi, N.6
  • 19
    • 84908285161 scopus 로고    scopus 로고
    • Chisel: Reliability- And accuracy-aware optimization of approximate computational kernels
    • S. Misailovic, M. Carbin, S. Achour, Z. Qi, and M. Rinard. Chisel: Reliability- And accuracy-aware optimization of approximate computational kernels. In OOPSLA, 2014.
    • (2014) OOPSLA
    • Misailovic, S.1    Carbin, M.2    Achour, S.3    Qi, Z.4    Rinard, M.5
  • 22
    • 47349084021 scopus 로고    scopus 로고
    • Optimizing NUCA organizations and wiring alternatives for large caches with CACTI 6.0
    • N. Muralimanohar, R. Balasubramonian, and N. Jouppi. Optimizing NUCA organizations and wiring alternatives for large caches with CACTI 6.0. In MICRO, 2007.
    • (2007) MICRO
    • Muralimanohar, N.1    Balasubramonian, R.2    Jouppi, N.3
  • 23
    • 84977917389 scopus 로고    scopus 로고
    • M. Naik. Chord. http://jchord.googlecode.com/.
    • Chord
    • Naik, M.1
  • 27
    • 84897771889 scopus 로고    scopus 로고
    • Paraprox: Pattern-based approximation for data parallel applications
    • M. Samadi, D. Jamshidi, J. Lee, and S. Mahlke. Paraprox: Pattern-based approximation for data parallel applications. In ASPLOS, 2014.
    • (2014) ASPLOS
    • Samadi, M.1    Jamshidi, D.2    Lee, J.3    Mahlke, S.4
  • 33
    • 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. In FSE, 2011.
    • (2011) FSE
    • Sidiroglou, S.1    Misailovic, S.2    Hoffmann, H.3    Rinard, M.4
  • 38
    • 62349098595 scopus 로고    scopus 로고
    • Virtualbox: Bits and bytes masquerading as machines
    • Feb
    • J. Watson. Virtualbox: Bits and bytes masquerading as machines. Linux J., 2008(166), Feb. 2008.
    • (2008) Linux J , vol.2008 , Issue.166
    • Watson, J.1
  • 40
    • 84883085918 scopus 로고    scopus 로고
    • Finding optimum abstractions in parametric dataflow analysis
    • X. Zhang, M. Naik, and H. Yang. Finding optimum abstractions in parametric dataflow analysis. In PLDI, 2013.
    • (2013) PLDI
    • Zhang, X.1    Naik, M.2    Yang, H.3


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