Demo Data from VLDB 2026 / reviewers in the wild / expert
Hari Kambalasubramanyam
dblp:250/8883
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2
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 |
Hardware accelerators and domain-specific architectures · 54% Memory systems · 46% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware accelerators and domain-specific architectures › machine learning accelerator
CNN accelerator |
0.4 | 1 | 2019 | Wire-Aware Architecture and Dataflow for CNN Accelerators · MICRO 2019 |
Hardware accelerators and domain-specific architectures › bioinformatics accelerator
genome sequence alignment accelerator |
0.4 | 1 | 2019 | GenCache: Leveraging In-Cache Operators for Efficient Sequence Alignment · MICRO 2019 |
Memory systems › processing-in-memory › computing-in-memory › in-SRAM computing
in-cache computing |
0.4 | 1 | 2019 | GenCache: Leveraging In-Cache Operators for Efficient Sequence Alignment · MICRO 2019 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator |
0.4 | 1 | 2019 | Wire-Aware Architecture and Dataflow for CNN Accelerators · MICRO 2019 |
Memory systems
processing-in-memory |
0.4 | 1 | 2019 | GenCache: Leveraging In-Cache Operators for Efficient Sequence Alignment · MICRO 2019 |
Bioinformatics and computational biology › genomics
genome analysis |
0.1 | 1 | 2019 | GenCache: Leveraging In-Cache Operators for Efficient Sequence Alignment · MICRO 2019 |
Bioinformatics and computational biology
sequence alignment |
0.1 | 1 | 2019 | GenCache: Leveraging In-Cache Operators for Efficient Sequence Alignment · MICRO 2019 |
Memory systems › memory hierarchy
cache hierarchy |
0.1 | 1 | 2019 | Wire-Aware Architecture and Dataflow for CNN Accelerators · MICRO 2019 |
Memory systems › memory hierarchy
distributed memory hierarchy |
0.1 | 1 | 2019 | Wire-Aware Architecture and Dataflow for CNN Accelerators · MICRO 2019 |
Methods — techniques the papers use, named apart from their topics
bloom filter · 0.8wire-aware architecture · 0.4register shifting · 0.4dataflow design · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Wire-Aware Architecture and Dataflow for CNN AcceleratorsabstractIn spite of several recent advancements, data movement in modern CNN accelerators remains a significant bottleneck. Architectures like Eyeriss implement large scratchpads within individual processing elements, while architectures like TPU v1 implement large systolic arrays and large monolithic caches. Several data movements in these prior works are therefore across long wires, and account for much of the energy consumption. In this work, we design a new wire-aware CNN accelerator, WAX, that employs a deep and distributed memory hierarchy, thus enabling data movement over short wires in the common case. An array of computational units, each with a small set of registers, is placed adjacent to a subarray of a large cache to form a single tile. Shift operations among these registers allow for high reuse with little wire traversal overhead. This approach optimizes the common case, where register fetches and access to a few-kilobyte buffer can be performed at very low cost. Operations beyond the tile require traversal over the cache's H-tree interconnect, but represent the uncommon case. For high reuse of operands, we introduce a family of new data mappings and dataflows. The best dataflow, WAXFlow-3, achieves a 2× improvement in performance and a 2.6-4.4× reduction in energy, relative to Eyeriss. As more WAX tiles are added, performance scales well until 128 tiles. Sumanth Gudaparthi, Surya Narayanan, Rajeev Balasubramonian, Edouard Giacomin, Hari Kambalasubramanyam, Pierre-Emmanuel Gaillardon |
MICRO | 5 |
| 2019 | GenCache: Leveraging In-Cache Operators for Efficient Sequence AlignmentabstractPrecision Medicine will rely on frequent genomic analysis, especially for patients undergoing cancer treatments or suffering from rare diseases. Sequence alignment is invoked in multiple stages of the genomic analysis pipeline. Recent projects have introduced accelerators, GenAx and Darwin, for 2nd and 3rd generation sequencers respectively. In this work, we improve upon the GenAx design by increasing its parallelism and reducing its memory bandwidth demands. This is achieved with a combination of hardware and software innovations. We first integrate in-cache operators from prior work into the GenAx memory hierarchy; we then augment the in-cache peripheral circuit to support additional new operators. We then re-structure the sequence alignment algorithm to (i) leverage the many in-cache operators, (ii) exploit the common case in genomic datasets, (iii) use Bloom Filters to reduce futile accesses, and (iv) maximize data reuse within a re-organized memory hierarchy. While the baseline GenAx accelerator processes a batch of reads in 194 seconds while nearly saturating the 153.6 GB/s memory bandwidth, the proposed GenCache architecture processes the same batch of reads in 37 seconds at an improved energy efficiency of 8.6×, while demanding 20 GB/s average memory bandwidth. Our hardware and software techniques thus interact synergistically to target both memory and compute bottlenecks, while not affecting the outputs of the application. We show that the basic principles in GenCache can also be exploited by 3rd generation sequence aligners. Anirban Nag, C. N. Ramachandra, Rajeev Balasubramonian, Ryan Stutsman, Edouard Giacomin, Hari Kambalasubramanyam, Pierre-Emmanuel Gaillardon |
MICRO | 6 |