Demo Data from EDBT 2026 / reviewers in the wild / expert
Gokul B. Kandiraju
dblp:19/3646
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-author
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
3 papers |
Memory systems · 77% Energy-efficient computing · 14% Performance modeling and evaluation · 9% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › memory management › virtual memory › address translation
TLB |
0.1 | 3 | 2002 | Characterizing the d-TLB behavior of SPEC CPU2000 benchmarks · SIGMETRICS 2002 Generating physical addresses directly for saving instruction TLB energy · MICRO 2002 Going the Distance for TLB Prefetching: An Application-Driven Study · ISCA 2002 |
Energy-efficient computing
power management |
0.0 | 1 | 2002 | Generating physical addresses directly for saving instruction TLB energy · MICRO 2002 |
Memory systems › memory management › virtual memory › address translation › TLB
TLB prefetching |
0.0 | 1 | 2002 | Going the Distance for TLB Prefetching: An Application-Driven Study · ISCA 2002 |
Memory systems › memory management
virtual memory |
0.0 | 1 | 2002 | Going the Distance for TLB Prefetching: An Application-Driven Study · ISCA 2002 |
Performance modeling and evaluation › benchmarking › benchmark suite analysis
benchmark characterization |
0.0 | 1 | 2002 | Characterizing the d-TLB behavior of SPEC CPU2000 benchmarks · SIGMETRICS 2002 |
Memory systems
memory management |
0.0 | 1 | 2002 | Characterizing the d-TLB behavior of SPEC CPU2000 benchmarks · SIGMETRICS 2002 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 2002 | Characterizing the d-TLB behavior of SPEC CPU2000 benchmarks · SIGMETRICS 2002 |
Methods — techniques the papers use, named apart from their topics
stride prefetching · 0.0simulation · 0.0markov prefetching · 0.0distance prefetching · 0.0compiler and hardware enhancements · 0.0TLB prefetching · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | Optimizing instruction TLB energy using software and hardware techniquesabstractPower consumption and power density for the Translation Look-aside Buffer (TLB) are important considerations not only in its design, but can have a consequence on cache design as well. After pointing out the importance of instruction TLB (iTLB) power optimization, this article embarks on a new philosophy for reducing the number of accesses to this structure. The overall idea is to keep a translation currently being used in a register and avoid going to the iTLB as far as possible---until there is a page change. We propose four different approaches for achieving this, and experimentally demonstrate that one of these schemes that uses a combination of compiler and hardware enhancements can reduce iTLB dynamic power by over 85% in most cases.The proposed approaches can work with different instruction-cache (iL1) lookup mechanisms and achieve significant iTLB power savings without compromising on performance. Their importance grows with higher iL1 miss rates and larger page sizes. They can work very well with large iTLB structures that can possibly consume more power and take longer to lookup, without the iTLB getting into the common case. Further, we also experimentally demonstrate that they can provide performance savings for virtually indexed, virtually tagged iL1 caches, and can even make physically indexed, physically tagged iL1 caches a possible choice for implementation. Ismail Kadayif, Anand Sivasubramaniam, Mahmut T. Kandemir, Gokul B. Kandiraju, Guangyu Chen |
ACM Trans. Design Autom. Electr. Syst. | 4 |
| 2002 | Going the Distance for TLB Prefetching: An Application-Driven StudyabstractThe importance of the translation lookaside buffer (TLB) on system performance is well known. There is a large body of literature on prefetching for caches, and it is not clear how they can be adapted (or if the issues are different) for TLBs, how well suited they are for TLB prefetching, and how they compare with the recency prefetching mechanism. This paper presents the first detailed comparison of different prefetching mechanisms (previously proposed for caches) - arbitrary stride prefetching and Markov prefetching -for TLB entries, and evaluates their pros and cons. In addition, this paper proposes a novel prefetching mechanism, called distance prefetching, that attempts to capture patterns in the reference behavior in a smaller space than earlier proposals. Using detailed simulations of a wide variety of applications (56 in all) from different benchmark suites and all the, SPEC CPU2000 applications, this paper demonstrates the benefits of distance prefetching. Gokul B. Kandiraju, Anand Sivasubramaniam |
ISCA | 1 |
| 2002 | Generating physical addresses directly for saving instruction TLB energyabstractPower consumption and power density for the Translation Lookaside Buffer (TLB) are important considerations not only in its design, but can have a consequence on cache design as well. This paper embarks on a new philosophy for reducing the number of accesses to the instruction TLB (iTLB) for power and performance optimizations. The overall idea is to keep a translation currently being used in a register and avoid going to the iTLB as far as possible - until there is a page change. We propose four different approaches for achieving this, and experimentally demonstrate that one of these schemes that uses a combination of compiler and hardware enhancements can reduce iTLB dynamic power by over 85% in most cases. These mechanisms can work with different instruction-cache (iLl) lookup mechanisms and achieve significant iTLB power savings without compromising on performance. Their importance grows with higher iLl miss rates and larger page sizes. They can work very well with large iTLB structures, that can possibly consume more power and take longer to lookup, without the iTLB getting into the common case. Further, we also experimentally demonstrate that they can provide performance savings for virtually-indexed, virtually-tagged iLl caches, and can even make physically-indexed, physically-tagged iLl caches a possible choice for implementation. Ismail Kadayif, Anand Sivasubramaniam, Mahmut T. Kandemir, Gokul B. Kandiraju, Guangyu Chen |
MICRO | 4 |
| 2002 | Characterizing the d-TLB behavior of SPEC CPU2000 benchmarksabstractDespite the numerous optimization and evaluation studies that have been conducted with TLBs over the years, there is still a deficiency in an indepth understanding of TLB characteristics from an application angle. This paper presents a detailed characterization study of the TLB behavior of the SPEC CPU2000 benchmark suite. The contributions of this work are in identifying important application characteristics for TLB studies, quantifying the SPEC2000 application behavior for these characteristics, as well as making pronouncements and suggestions for future research based on these results.Around one-fourth of the SPEC2000 applications (ammp, apsi, galgel, lucas, mcf, twolf and vpr) have significant TLB missrates. Both capacity and associativity are influencing factors on miss-rates, though they do not necessarily go hand-in-hand. Multi-level TLBs are definitely useful for these applications in cutting down access times without significant miss rate degradation. Superpaging to combine TLB entries may not be rewarding for many of these applications. Software management of TLBs in terms of determining what entries to prefetch, what entries to replace, and what entries to pin has a lot of potential to cut down miss rates considerably. Specifically, the potential benefits of prefetching TLB entries is examined, and Distance Prefetching is shown to give good prediction accuracy for these applications. Gokul B. Kandiraju, Anand Sivasubramaniam |
SIGMETRICS | 1 |