Demo Data from SIGIR 2026 / reviewers in the wild / expert
C. N. Ramachandra
dblp:250/8850
· DBLP profile ↗
2ranked-venue papers
1as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 1 since 2021
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
1 paper |
Memory systems · 67% Hardware accelerators and domain-specific architectures · 33% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
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 |
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 |
Methods — techniques the papers use, named apart from their topics
bloom filter · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | ONT-X: An FPGA Approach to Real-time Portable Genomic AnalysisabstractOxford Nanopore Technologies (ONT) MinION is a pocket-sized portable DNA sequencer for on-the-field DNA sequencing. The ONT data analysis pipeline requires substantial amounts of computational resources for the basecalling and read alignment step in the pipeline. We study the compute and memory requirement of the basecalling step and present the detailed microarchitecture for accelerating it on FPGA. We also make the case that an embedded FPGA-based SoC with partial reconfiguration (PR) capability is an ideal substrate for accelerating ONT data analysis pipeline, due to the diversity in these application kernels and the evolving nature of the algorithms. Focusing on two widely used ONT data analysis pipelines, we present two modes of PR operation to cater to either latency or throughput requirements of these two pipelines and demonstrate how to amortize the partial reconfiguration cost, overlap the kernels, minimize the data transfer cost and achieve 111× higher throughput and 6× reduction in latency using these two PR modes. C. N. Ramachandra, Anirban Nag, Rajeev Balasubramonian, Gurpreet S. Kalsi, Kamlesh R. Pillai, Sreenivas Subramoney |
FCCM | 1 |
| 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 | 2 |