Demo Data from EDBT 2026 / reviewers in the wild / expert
Anant Vishnoi
dblp:06/7358
· DBLP profile ↗
4ranked-venue papers
2as 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 · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 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
2 papers |
Memory systems · 58% Electronic design automation · 42% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test
post-silicon debug |
0.2 | 2 | 2011 | Compressing Cache State for Postsilicon Processor Debug · IEEE Trans. Computers 2011 Online cache state dumping for processor debug · DAC 2009 |
Memory systems
cache |
0.2 | 2 | 2011 | Compressing Cache State for Postsilicon Processor Debug · IEEE Trans. Computers 2011 Online cache state dumping for processor debug · DAC 2009 |
Memory systems
cache state transfer |
0.1 | 1 | 2011 | Compressing Cache State for Postsilicon Processor Debug · IEEE Trans. Computers 2011 |
Memory systems › memory hierarchy › cache hierarchy
l2 cache |
0.0 | 1 | 2009 | Online cache state dumping for processor debug · DAC 2009 |
Methods — techniques the papers use, named apart from their topics
parallel compression architecture · 0.1cache-aware compression · 0.1retransmit non-dumped line · 0.1dump history table · 0.1compression · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Compressing Cache State for Postsilicon Processor DebugabstractDuring postsilicon processor debugging, we need to frequently capture and dump out the internal state of the processor. Since internal state constitutes all memory elements, the bulk of which is composed of cache, the problem is essentially that of transferring cache contents off-chip, to a logic analyser. In order to reduce the transfer time and save expensive logic analyser memory, we propose to compress the cache contents on their way out. We present a hardware compression engine for cache data using a Cache-Aware Compression strategy that exploits knowledge of the cache fields and their behavior to achieve an effective compression. Experimental results indicate that the technique results in 7-31 percent better compression than one that treats the data as just one long bit stream. We also describe and evaluate a parallel compression architecture that uses multiple compression engines, resulting in a 54 percent reduction in transfer time. Preeti Ranjan Panda, M. Balakrishnan, Anant Vishnoi |
IEEE Trans. Computers | 3 |
| 2010 | Enhancing post-silicon processor debug with Incremental Cache state DumpingabstractDuring post-silicon validation/debug of processors, it is common to alternate between two phases: processor execution and state dump. The state dump, where the entire processor state is dumped off-chip to a logic analyzer for further processing, is a major bottleneck. We present a technique for improving debug efficiency by reducing the volume of cache data dumped off-chip, while still capturing the complete state. The reduction is achieved by introducing hardware mechanisms to transmit only the portion of the cache that was updated since the last dump. We propose two design alternatives based on whether or not the processor is permitted to continue execution during the dump: Blocking Incremental Cache Dumping (BICD) and Non-blocking Incremental Cache Dumping (NICD). We observe a 64% reduction in overall cache lines dumped and the dump time reduces to an average of 16.8% and 0.0002% for BICD and NICD respectively. Preeti Ranjan Panda, Anant Vishnoi, M. Balakrishnan |
VLSI-SoC | 2 |
| 2009 | Online cache state dumping for processor debugabstractPost-silicon processor debugging is frequently carried out in a loop consisting of several iterations of the following two key steps: (i) processor execution for some duration, followed by (ii) dumping out of the processor's internal state into an external logic analyzer for further offline processing. Internal state of the processor is dominated by the L2 cache. During the process of dumping the cache content, the processor's execution is halted so that the state can be faithfully reproduced offline. In order to reduce the duration for which the processor is halted, and indirectly reduce debug time, we propose two Online Cache Dumping strategies, Retransmit Non-dumped Line (RNL) and Dump History Table (DHT), with the objective of transferring the cache contents while the processor is executing, and yet maintaining fidelity of the dumped data. For typical experimental debug scenarios, we observe that the effective dump times are reduced to between 0.01% and 3.5% of the original times. We also employ compression to reduce the cache content transfer time and logic analyzer space. Our experiments indicate an average compression ratio of 59.2%. Anant Vishnoi, Preeti Ranjan Panda, M. Balakrishnan |
DAC | 1 |
| 2009 | Cache aware compression for processor debug supportabstractDuring post-silicon processor debugging, we need to frequently capture and dump out the internal state of the processor. Since internal state constitutes all memory elements, the bulk of which is composed of cache, the problem is essentially that of transferring cache contents off-chip, to a logic analyzer. In order to reduce the transfer time and save expensive logic analyzer memory, we propose to compress the cache contents on their way out. We present a hardware compression engine for cache data using a Cache Aware Compression strategy that exploits knowledge of the cache fields and their behavior to achieve an effective compression. Experimental results indicate that the technique results in 7-31% better compression than one that treats the data as just one long bit stream. We also describe and evaluate a parallel compression architecture that uses multiple compression engines, resulting in a 54% reduction in transfer time. Anant Vishnoi, Preeti Ranjan Panda, M. Balakrishnan |
DATE | 1 |