• DocumentCode
    3688818
  • Title

    Accuracy-aware optimization of approximate programs

  • Author

    Sasa Misailovic

  • Author_Institution
    MIT CSAIL, Cambridge, 02139, United States
  • fYear
    2015
  • Firstpage
    37
  • Lastpage
    38
  • Abstract
    Many modern applications (such as multimedia processing, machine learning, and big-data analytics) exhibit an inherent tradeoff between performance and the accuracy of the produced results. These applications allow us to investigate new, more aggressive program optimizations. We present a novel approximate optimization framework based on accuracy-aware program transformations. These transformations reduce accuracy of computation in return for improved performance, energy efficiency, and/or resilience. The optimization framework includes program analyses that characterize the accuracy of transformed programs, and search techniques that navigate the tradeoff space induced by transformations to find approximate programs with profitable tradeoffs. Our research shows that this approach can significantly improve program performance while providing acceptably accurate results.
  • Keywords
    "Approximation methods","Optimization","Accuracy","Probabilistic logic","Programming","Hardware","Computational efficiency"
  • Publisher
    ieee
  • Conference_Titel
    Compilers, Architecture and Synthesis for Embedded Systems (CASES), 2015 International Conference on
  • Type

    conf

  • DOI
    10.1109/CASES.2015.7324543
  • Filename
    7324543