Reducing Serial I/O Power in Error-Tolerant Applications by Efficient Lossy Encoding

被引:8
|
作者
Stanley-Marbell, Phillip [1 ]
Rinard, Martin [1 ]
机构
[1] MIT, Cambridge, MA 02139 USA
关键词
TRANSCEIVER;
D O I
10.1145/2897937.2898079
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Transferring data between integrated circuits (ICs) accounts for an important fraction of the power dissipation in wearable and mobile systems. Reducing signal transitions reduces the dynamic power dissipated in the data transfer between ICs. Techniques such as Gray coding to reduce transitions between two parallel words cannot be applied when the signal transitions are between bits of a single serialized word. This paper introduces value-deviation-bounded serial encoding (VDBS encoding). VDBS encoding significantly reduces signal transitions between bits of a single serialized word, trading power efficiency for data accuracy. This tradeoff is worthwhile when the data are from signal sources such as sensors and destined for consumption by signal processing algorithms that are error-tolerant. We present analytic formulas for the Pareto-optimal VDBS encoders and introduce an efficient algorithm, Rake, that reduces transitions almost as much as the optimum transition-reducing encoder. We evaluate Rake by encoding data in a pedometer system and in a text-recognition system. For the pedometer, Rake reduces transitions by 54% on average, in exchange for step count errors smaller than 5 %. For the text recognizer, Rake reduces transitions by 55% on average, while maintaining OCR accuracy above 90 %.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Efficient Error-tolerant Query Autocompletion
    Xiao, Chuan
    Qin, Jianbin
    Wang, Wei
    Ishikawa, Yoshiharu
    Tsuda, Koji
    Sadakane, Kunihiko
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (06): : 373 - 384
  • [2] Efficient ATFA design based on CNTFET technology for error-tolerant applications
    Rad, Rabe'e Sharifi
    Ghanatghestani, Mokhtar Mohammadi
    Hashemipour, Malihe
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2024, 43 (02) : 1119 - 1143
  • [3] Novel approximate Booth multipliers (ABm-eRx) based on efficient encoding and reduction for error-tolerant applications
    Moses, Jayasheela
    Balasubramani, Sukanya
    Krishnamoorthy, Umapathi
    ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2025, 123 (02)
  • [4] Energy-efficient approximate full adders for error-tolerant applications
    Ahmadi, Farshid
    Semati, Mohammad R.
    Daryanavard, Hassan
    Minaeifar, Atefeh
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 110
  • [5] SAFER: Efficient and Error-Tolerant Binary Instrumentation*
    Priyadarshan, Soumyakant
    Nguyen, Huan
    Chouhan, Rohit
    Sekar, R.
    PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 1451 - 1468
  • [6] Efficient and Error-Tolerant Sequencing Read Mapping
    Jaroszynski, Piotr
    Dojer, Norbert
    CURRENT BIOINFORMATICS, 2015, 10 (02) : 191 - 198
  • [7] Efficient Soft Error-Tolerant Adaptive Equalizers
    Reviriego, Pedro
    Antonio Maestro, Juan
    Liu, Shih-Fu
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (08) : 2032 - 2040
  • [8] Efficient and Error-Tolerant Sequencing Read Mapping
    Jaroszynski, Piotr
    Dojer, Norbert
    PROCEEDINGS IWBBIO 2013: INTERNATIONAL WORK-CONFERENCE ON BIOINFORMATICS AND BIOMEDICAL ENGINEERING, 2013, : 353 - 364
  • [9] Energy-Area-Efficient Approximate Multipliers for Error-Tolerant Applications on FPGAs
    Nguyen Van Toan
    Lee, Jeong-Gun
    32ND IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (IEEE SOCC 2019), 2019, : 336 - 341
  • [10] Branch and Data Herding: Reducing Control and Memory Divergence for Error-Tolerant GPU Applications
    Sartori, John
    Kumar, Rakesh
    IEEE TRANSACTIONS ON MULTIMEDIA, 2013, 15 (02) : 279 - 290