EDBT 2026 Demo / reviewers in the wild / expert
Saurabh Chheda
dblp:88/449
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2011
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Energy-efficient computing · 52% Memory systems · 48% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › cache
cache organization |
0.0 | 1 | 2004 | Coupling compiler-enabled and conventional memory accessing for energy efficiency · ACM Trans. Comput. Syst. 2004 |
Energy-efficient computing
memory system energy |
0.0 | 1 | 2004 | Coupling compiler-enabled and conventional memory accessing for energy efficiency · ACM Trans. Comput. Syst. 2004 |
Energy-efficient computing › low-power design
power optimization |
0.0 | 1 | 2004 | Coupling compiler-enabled and conventional memory accessing for energy efficiency · ACM Trans. Comput. Syst. 2004 |
Memory systems
cache design |
0.0 | 1 | 2002 | Cool-Mem: combining statically speculative memory accessing with selective address translation for energy efficiency · ASPLOS 2002 |
Memory systems › memory management › virtual memory
address translation |
0.0 | 2 | 2004 | Coupling compiler-enabled and conventional memory accessing for energy efficiency · ACM Trans. Comput. Syst. 2004 Cool-Mem: combining statically speculative memory accessing with selective address translation for energy efficiency · ASPLOS 2002 |
Memory systems › memory management
virtual memory |
0.0 | 1 | 2002 | Cool-Mem: combining statically speculative memory accessing with selective address translation for energy efficiency · ASPLOS 2002 |
Methods — techniques the papers use, named apart from their topics
compiler-enabled cache disambiguation · 0.1speculative cache access · 0.1static speculation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Energy-Efficient Hardware Data PrefetchingabstractExtensive research has been done in prefetching techniques that hide memory latency in microprocessors leading to performance improvements. However, the energy aspect of prefetching is relatively unknown. While aggressive prefetching techniques often help to improve performance, they increase energy consumption by as much as 30% in the memory system. This paper provides a detailed evaluation on the energy impact of hardware data prefetching and then presents a set of new energy-aware techniques to overcome prefetching energy overhead of such schemes. These include compiler-assisted and hardware-based energy-aware techniques and a new power-aware prefetch engine that can reduce hardware prefetching related energy consumption by 7-11 ×. Combined with the effect of leakage energy reduction due to performance improvement, the total energy consumption for the memory system after the application of these techniques can be up to 12% less than the baseline with no prefetching. Yao Guo 0001, Pritish Narayanan, Mahmoud A. Bennaser, Saurabh Chheda, Csaba Andras Moritz |
IEEE Trans. Very Large Scale Integr. Syst. | 4 |
| 2004 | Energy Characterization of Hardware-Based Data PrefetchingabstractThis paper evaluates several hardware-based data prefetching techniques from an energy perspective, and explores their energy/performance tradeoffs. We present detailed simulation results and make performance and energy comparisons between different configurations. Power characterization is provided based on HSpice circuit-level simulation of state-of-the-art low-power cache designs implemented in deep-submicron process technology. This is combined with architecture-level simulation of switching activities in the memory system. The results show that while aggressive prefetching techniques often help to improve performance, they increase energy consumption in most of the cases. In designs implemented in deep-submicron 100-nm BPTM process technology, cache leakage becomes one of the dominant factors of the energy consumption. We have, however, found that if leakage is optimized with recently-proposed circuit-level techniques, most of the energy degradation is due to prefetch-hardware related costs and unnecessary L1 data cache lookups related to prefetches that hit in the L1 cache. This overhead on the memory system can be as much as 20%. Yao Guo 0001, Saurabh Chheda, Israel Koren, C. Mani Krishna 0001, Csaba Andras Moritz |
ICCD | 2 |
| 2004 | Coupling compiler-enabled and conventional memory accessing for energy efficiencyabstractThis article presents Cool-Mem, a family of memory system architectures that integrate conventional memory system mechanisms, energy-aware address translation, and compiler-enabled cache disambiguation techniques, to reduce energy consumption in general-purpose architectures. The solutions provided in this article leverage on interlayer tradeoffs between architecture, compiler, and operating system layers. Cool-Mem achieves power reduction by statically matching memory operations with energy-efficient cache and virtual memory access mechanisms. It combines statically speculative cache access modes, a dynamic content addressable memory-based (CAM-based) Tag-Cache used as backup for statically mispredicted accesses, different conventional multilevel associative cache organizations, embedded protection checking along all cache access mechanisms, as well as architectural organizations to reduce the power consumed by address translation in virtual memory. Because it is based on speculative static information, a superset of the predictable program information available at compile-time, our approach removes the burden of provable correctness in compiler analysis passes that extract static information. This makes Cool-Mem highly practical, applicable for large and complex applications, without having any limitations due to complexity issues in our compiler passes or the presence of precompiled static libraries. Based on extensive evaluation, for both SPEC2000 and Mediabench applications, we obtain from 6% to 19% total energy savings in the processor, with performance ranging from 1.5% degradation to 6% improvement, for the applications studied. We have also compared Cool-Mem to several prior arts and have found Cool-Mem to perform better in almost all cases. Raksit Ashok, Saurabh Chheda, Csaba Andras Moritz |
ACM Trans. Comput. Syst. | 2 |
| 2002 | Cool-Mem: combining statically speculative memory accessing with selective address translation for energy efficiencyabstractThis paper presents Cool-Mem, a family of memory system architectures that integrate conventional memory system mechanisms, energy-aware address translation, and compiler-enabled cache disambiguation techniques, to reduce energy consumption in general purpose architectures. It combines statically speculative cache access modes, a dynamic CAM based Tag-Cache used as backup for statically mispredicted accesses, various conventional multi-level associative cache organizations, embedded protection checking along all cache access mechanisms, as well as architectural organizations to reduce the power consumed by address translation in virtual memory. Because it is based on speculative static information, the approach removes the burden of provable correctness in compiler analysis passes that extract static information. This makes Cool-Mem applicable for large and complex applications, without having any limitations due to complexity issues in the compiler passes or the presence of precompiled static libraries. Based on extensive evaluation, for both SPEC2000 and Mediabench applications, 12% to 20% total energy savings are obtained in the processor, with performance ranging from 1.2% degradation to 8% improvement, for the applications studied. Raksit Ashok, Saurabh Chheda, Csaba Andras Moritz |
ASPLOS | 2 |