作者
Jun Yang, Rajiv Gupta
发表日期
2002/11/1
期刊
ACM Transactions on Embedded Computing Systems (TECS)
卷号
1
期号
1
页码范围
79-105
出版商
ACM
简介
By analyzing the behavior of a set of benchmarks, we demonstrate that a small number of distinct values tend to occur very frequently in memory. On an average, only eight of these frequent values were found to occupy 48% of memory locations for the benchmarks studied. In addition, we demonstrate that the identity of frequent values remains stable over the entire execution of the program and these values are scattered fairly uniformly across the allocated memory. We present three different algorithms for finding frequent values and experimentally demonstrate their effectiveness. Each of these algorithms is designed to suit a different application scenario. Since the contents of memory exhibit frequent value locality, it is expected that frequent values will be observed in data streams that flow across different points in the memory hierarchy. We exploit this observation for developing two low-power designs: a low …
引用总数
2002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202475105136957103595762413211
学术搜索中的文章
J Yang, R Gupta - ACM Transactions on Embedded Computing Systems …, 2002