Abstract

In embedded systems, approximate computing can strongly promote reduction of execution time and energy consumption in exchange for some output errors. We focused on “Fuzzy memoization”, which is one of the approximate computing techniques. We improved it by using simplifying multiplication. By using this approach, we have developed a novel technique to reduce execution time and energy consumption while keeping output precision. Then, we applied it to grayscale filters on the Zynq system that contains ARM-based processor and field-programm-able gate array (FPGA). Evaluation results from the implemented system showed that our proposed technique can reduce the execution time by up to 28% and reduce the energy consumption by 11% in spite of very high-quality output images.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.