Characterizing and Exploiting Small-Value Memory Instructions

被引:1
|
作者
Islam, Mafijul Md [1 ]
Stenstrom, Per [2 ]
机构
[1] Adv Technol & Res Volvo Grp, SE-41288 Gothenburg, Sweden
[2] Chalmers Univ Technol, Dept Comp Sci & Engn, SE-41296 Gothenburg, Sweden
基金
瑞典研究理事会;
关键词
Small-value locality; small-value load; small-value cache (SVC); silent store; COMPRESSION; LOCALITY; PACKING; POWER;
D O I
10.1109/TC.2013.39
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper exploits small-value locality to accelerate the execution of memory instructions. We find that small-value loads-loads with small-value operands of 8 bits or less-are common across 52 applications from the desktop, embedded, and media domains. We show that the relative occurrences of small-value loads remain fairly stable during the program execution. Moreover, we establish that the frequency of small-value loads are almost independent of compiler and input data. We then introduce the concept of small-value caches (SVC) to compactly store small-value memory words. We show that SVCs provide significant speedup and reduce the overall energy dissipation with negligible chip-area overhead.
引用
收藏
页码:1640 / 1655
页数:16
相关论文
共 50 条
  • [1] Exploiting Direct Memory Operands in GPU Instructions
    Mohammadpur-Fard, Ali
    Darabi, Sina
    Falahati, Hajar
    Mahani, Negin
    Sarbazi-Azad, Hamid
    IEEE COMPUTER ARCHITECTURE LETTERS, 2024, 23 (02) : 162 - 165
  • [2] "Quick Response" Economic Stimulus: The Effect of Small-Value Digital Coupons on Spendingt
    Xing, Jianwei
    Zou, Eric Yongchen
    Yin, Zhentao
    Wang, Yong
    Li, Zhenhua
    AMERICAN ECONOMIC JOURNAL-MACROECONOMICS, 2023, 15 (04) : 249 - 304
  • [3] Assessment of different small-value current sensor devices for current control applications
    Basurto-Rios, Viviana
    Cano-Pulido, Kevin
    Araujo-Vargas, Ismael
    Mondragon-Escamilla, Nancy
    2022 IEEE 4TH GLOBAL POWER, ENERGY AND COMMUNICATION CONFERENCE (IEEE GPECOM2022), 2022, : 37 - 42
  • [4] A Hash-Based Key-Value SSD FTL With Efficient Small-Value Support
    Duffy, Carl
    Kim, Sang-Hoon
    Kim, Jin-Soo
    2024 13TH NON-VOLATILE MEMORY SYSTEMS AND APPLICATIONS SYMPOSIUM, NVMSA 2024, 2024, : 31 - 36
  • [5] PRECISION-MEASUREMENT OF SMALL-VALUE INDUCTANCES IN THE RANGE 0.1-10 MU-H
    DAHAKE, SL
    DHAR, RN
    SINGH, N
    CHANDRA, K
    INDIAN JOURNAL OF PURE & APPLIED PHYSICS, 1985, 23 (07) : 376 - 378
  • [6] Characterizing, Exploiting, and Mitigating Vulnerabilities in MLC NAND Flash Memory Programming
    Cai, Yu
    Ghose, Saugata
    Luo, Yixin
    Mai, Ken
    Mutlu, Onur
    Haratsch, Erich F.
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2018, 14 (02):
  • [7] PRECISION MEASUREMENT OF SMALL-VALUE INDUCTANCES IN THE RANGE 0. 1-10 mu H.
    Dahake, S.L.
    Dhar, R.N.
    Singh, Naib
    Chandra, K.
    Indian Journal of Pure and Applied Physics, 1985, 23 (07): : 367 - 378
  • [8] Exploiting the Value of Small Navies The Experience of the Royal Netherlands Navy
    Lindley-French, Julian
    van Straten, Wouter
    RUSI JOURNAL, 2008, 153 (06): : 66 - 69
  • [9] The value of a small microkernel for dreamy memory and the RAMpage memory hierarchy
    Machanick, P
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2005, 20 (05) : 586 - 595
  • [10] The Value of a Small Microkernel for Dreamy Memory and the RAMpage Memory Hierarchy
    Philip Machanick
    Journal of Computer Science and Technology, 2005, 20 : 586 - 595