Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sahithi Rampalli

dblp:217/1551 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 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 · 32% Memory systems · 32% High-performance computing · 28%
Databases, data mining, and information retrieval
1 paper
Graph data management · 100%

Topics — the 9 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Graph data management
graph analytics
0.412020
GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures · ISCA 2020
Memory systems › random-access memory
crossbar memory
0.412020
GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures · ISCA 2020
Hardware accelerators and domain-specific architectures
graph processing accelerator
0.412020
GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures · ISCA 2020
Hardware accelerators and domain-specific architectures › machine learning accelerator
in-memory computing accelerator
0.412020
GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures · ISCA 2020
Memory systems
processing-in-memory
0.412020
GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures · ISCA 2020
High-performance computing › iterative methods
conjugate gradient
0.412019
Efficient FPGA Implementation of Conjugate Gradient Methods for Laplacian System using HLS · FPGA 2019
High-performance computing
scientific computing
0.412019
Efficient FPGA Implementation of Conjugate Gradient Methods for Laplacian System using HLS · FPGA 2019
Electronic design automation
high-level synthesis
0.112019
Efficient FPGA Implementation of Conjugate Gradient Methods for Laplacian System using HLS · FPGA 2019
Processor architecture and microarchitecture › superscalar processor
superscalar pipeline
0.112019
Efficient FPGA Implementation of Conjugate Gradient Methods for Laplacian System using HLS · FPGA 2019

Methods — techniques the papers use, named apart from their topics

stencil computation · 0.4high-level synthesis · 0.4domain decomposition · 0.4
YearPublicationVenuePosition
2020 PSB-RNN: A Processing-in-Memory Systolic Array Architecture using Block Circulant Matrices for Recurrent Neural Networks
abstract
Recurrent Neural Networks (RNNs) are widely used in Natural Language Processing (NLP) applications as they inherently capture contextual information across spatial and temporal dimensions. Compared to other classes of neural networks, RNNs have more weight parameters as they primarily consist of fully connected layers. Recently, several techniques such as weight pruning, zero-skipping, and block circulant compression have been introduced to reduce the storage and access requirements of RNN weight parameters. In this work, we present a ReRAM crossbar based processing-in-memory (PIM) architecture with systolic dataflow incorporating block circulant compression for RNNs. The block circulant compression decomposes the operations in a fully connected layer into a series of Fourier transforms and point-wise operations resulting in reduced space and computational complexity. We formulate the Fourier transform and point-wise operations into in-situ multiply-and-accumulate (MAC) operations mapped to ReRAM crossbars for high energy efficiency and throughput. We also incorporate systolic dataflow for communication within the crossbar arrays, in contrast to broadcast and multicast communications, to further improve energy efficiency. The proposed architecture achieves average improvements in compute efficiency of 44× and 17× over a custom FPGA architecture and conventional crossbar based architecture implementations, respectively.
Nagadastagiri Challapalle, Sahithi Rampalli, Makesh Chandran, Gurpreet S. Kalsi, Sreenivas Subramoney, Jack Sampson, Narayanan Vijaykrishnan
DATE2
2020 GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures
abstract
Graph analytics applications are ubiquitous in this era of a connected world. These applications have very low compute to byte-transferred ratios and exhibit poor locality, which limits their computational efficiency on general purpose computing systems. Conventional hardware accelerators employ custom dataflow and memory hierarchy organization to overcome these challenges. Processing-in-memory (PIM) accelerators leverage massively parallel compute capable memory arrays to perform the in-situ operations on graph data or employ custom compute elements near the memory to leverage larger internal bandwidths. In this work, we present GaaS-X, a graph analytics accelerator that inherently supports the sparse graph data representations using an in-situ compute-enabled crossbar memory architectures. We alleviate the overheads of redundant writes, sparse to dense conversions, and redundant computations on the invalid edges that are present in the state of the art crossbar-based PIM accelerators. GaaS-X achieves 7.7× and 2.4× performance and 22× and 5.7×, energy savings, respectively, over two state-of-the-art crossbar accelerators and offers orders of magnitude improvements over GPU and CPU solutions.
Nagadastagiri Challapalle, Sahithi Rampalli, Linghao Song, Nandhini Chandramoorthy, Karthik Swaminathan, Jack Sampson, Yiran Chen 0001, Narayanan Vijaykrishnan
ISCA2
2019 Efficient FPGA Implementation of Conjugate Gradient Methods for Laplacian System using HLS
abstract
In conjugate gradient method to solve partial differential equations, matrix vector operations are required in each iteration; these matrix vector operations can be implemented as 5 point finite difference stencil operations on the grid without explicitely constructing the matrix. We show that a pipelined and superscalar design using high level synthesis (HLS) leads to a significant reduction in latencies for two variants of conjugate gradient methods considered. When comparing these two, we show that the second method has roughly two times lower latency than the former given the same degree of superscalarity. These reductions in latencies for the newer variant of CG is due to parallel implementations of stencil operation on subdomains of the grid, and due to overlap of these stencil operations with dot product operations. In a superscalar design for the stencil operation, the computational domain needs to be partitioned, and boundary data needs to be copied, which requires padding. We propose a novel traversal of the grid for 2D domain decomposition that leads to reduction in latency cost involved with padding. The FPGA implementation of CG is roughly 7 times faster than state-of- the-art sequential implementation, and roughly 4 times faster than state-of-the-art CUDA library parallel implementation for the linear system of dimension 10000 x 10000.
Sahithi Rampalli, Natasha Sehgal, Ishita Bindlish, Tanya Tyagi, Pawan Kumar 0001
FPGA1