Coder Social home page Coder Social logo

abo's Introduction

Build Status License: MIT

abo Another BDD Optimization

Installation

The following packages are needed (assuming a Ubuntu based Linux distribution)

  • cmake
  • libboost-serialization-dev
  • libtbb-dev

If the documentation is being built, the following additional packages are also necessary

  • doxygen
  • graphviz
  • python3
  • python3-pip
  • sphinx (installed with pip3)
  • sphinx_rtd_theme (installed with pip3)

Building the documentation can be turned off by setting the cmake variable BUILD_DOCUMENTATION to OFF. If it is being built, the resulting files are located in the build folder in docs/sphinx.

How to reproduce the results

Build the code using cmake

  • mkdir build && cd build
  • cmake ..
  • make

To reproduce the results, run the script 'run_experiments.sh' in the build folder. For each experiment, one text file in the folder 'result' will be created.

How to cite

If you are using abo, please cite the following paper:

Oliver Keszocze BDD-based Error Metric Analysis, Computation and Optimization. In: IEEE Access

You can use the following bibtex code:

@ARTICLE{Keszocze2022,
  author={Keszocze, Oliver},
  journal={IEEE Access}, 
  title={BDD-based Error Metric Analysis, Computation and Optimization}, 
  year={2022},
  doi={10.1109/ACCESS.2022.3140557}}

References

[Soeken2016] Soeken, M., Große, D., Chandrasekharan, A., Drechsler, R., 2016. BDD minimization for approximate computing, in: Asia and South Pacific Design Automation Conference. Macau, China. https://doi.org/10.1109/ASPDAC.2016.7428057

[Froehlich2019] Froehlich, S., Große, D., Drechsler, R., 2019. One Method - All Error-Metrics: A Three-Stage Approach for Error-Metric Evaluation in Approximate Computing, in: Design, Automation and Test in Europe. Florence, Italy, pp. 284–287. https://doi.org/10.23919/DATE.2019.8715138

[Keszocze2018] Keszocze, O., Soeken, M., Drechsler, R., 2018. The complexity of error metrics. Information Processing Letters 139, 1–7. https://doi.org/10.1016/j.ipl.2018.06.010

abo's People

Contributors

andreaswendler avatar keszocze avatar

Stargazers

Guangyu (Gary) HU avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.