A novel approximate cache block compressor for error-resilient image data
| dc.contributor.author | Loloeyan, P. | |
| dc.contributor.author | Nikmehr, H. | |
| dc.contributor.author | Rezaei, M. | |
| dc.date.issued | 2024 | |
| dc.description.abstract | In this research, we introduce the Image Approximate Block Compressor (IABC), a fast (single cycle), simple and high-performance cache block compressor targeting domain-specific image data. Our work presents a high-quality cache block compression technique by applying approximation to image pixels used in selected error-resilient applications. IABC not only works seamlessly alongside mainstream block compression approaches including zero, frequent and partial patterns detection but also, due to introducing the approximation, improves their performance by increasing the probability of detecting the patterns. Having examined multiple variants of IABC, the proposed block compression with one-cycle decompression and two-cycle compression latency, we have considered a state-of-the-art algorithm, namely Base-Delta-Immediate (BΔI), and its modified approximate version that we call approximate BΔI, as our baselines. The evaluation reveals that IABC brings about a block compression ratio of 25.7 on average (up to 106) against BΔI, with an average ratio of 2.69 (up to 45.0) and the Approximate BΔI with an average ratio of 2.7 (up to 45.2). The evaluation results also show that the compression benefits of IABC come at only a 2.73% average error in the quality of a deep learning object recognition application. In addition, IABC generates high-quality outputs for stand-alone images with a 39.49 dB average Peak Signal to Noise Ratio (PSNR). The mentioned qualities come at only 13% storage overhead | |
| dc.identifier.citation | Computers and Electrical Engineering, 2024; 115(109106) | |
| dc.identifier.doi | 10.1016/j.compeleceng.2024.109106 | |
| dc.identifier.issn | 0045-7906 | |
| dc.identifier.issn | 1879-0755 | |
| dc.identifier.uri | https://hdl.handle.net/11541.2/37798 | |
| dc.language.iso | en | |
| dc.publisher | PERGAMON-ELSEVIER SCIENCE LTD | |
| dc.rights | Copyright 2024 the author(s). Published by Elsevier. (http://creativecommons.org/licenses/by/4.0/) Access Condition Notes: This is an open access article under the CC BY license | |
| dc.source.uri | https://doi.org/10.1016/j.compeleceng.2024.109106 | |
| dc.subject | approximate computing | |
| dc.subject | cache block compressor/decompressor circuit | |
| dc.subject | cache compression | |
| dc.subject | error-resilient data | |
| dc.subject | image processing | |
| dc.title | A novel approximate cache block compressor for error-resilient image data | |
| dc.type | Journal article | |
| pubs.publication-status | Published | |
| ror.fileinfo | 12282148860001831 13282409380001831 Open Access Published Version | |
| ror.mmsid | 9916833830601831 |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- 9916833830601831_12282148860001831_A novel approximate cache block compressor for error-resilient image data.pdf
- Size:
- 3.74 MB
- Format:
- Adobe Portable Document Format
- Description:
- Published version