Skip to main content

GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures

Publication ,  Conference
Challapalle, N; Rampalli, S; Song, L; Chandramoorthy, N; Swaminathan, K; Sampson, J; Chen, Y; Narayanan, V
Published in: Proceedings - International Symposium on Computer Architecture
May 1, 2020

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.

Duke Scholars

Published In

Proceedings - International Symposium on Computer Architecture

DOI

ISSN

1063-6897

Publication Date

May 1, 2020

Volume

2020-May

Start / End Page

433 / 445
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Challapalle, N., Rampalli, S., Song, L., Chandramoorthy, N., Swaminathan, K., Sampson, J., … Narayanan, V. (2020). GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures. In Proceedings - International Symposium on Computer Architecture (Vol. 2020-May, pp. 433–445). https://doi.org/10.1109/ISCA45697.2020.00044
Challapalle, N., S. Rampalli, L. Song, N. Chandramoorthy, K. Swaminathan, J. Sampson, Y. Chen, and V. Narayanan. “GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures.” In Proceedings - International Symposium on Computer Architecture, 2020-May:433–45, 2020. https://doi.org/10.1109/ISCA45697.2020.00044.
Challapalle N, Rampalli S, Song L, Chandramoorthy N, Swaminathan K, Sampson J, et al. GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures. In: Proceedings - International Symposium on Computer Architecture. 2020. p. 433–45.
Challapalle, N., et al. “GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures.” Proceedings - International Symposium on Computer Architecture, vol. 2020-May, 2020, pp. 433–45. Scopus, doi:10.1109/ISCA45697.2020.00044.
Challapalle N, Rampalli S, Song L, Chandramoorthy N, Swaminathan K, Sampson J, Chen Y, Narayanan V. GaaS-X: Graph Analytics Accelerator Supporting Sparse Data Representation using Crossbar Architectures. Proceedings - International Symposium on Computer Architecture. 2020. p. 433–445.

Published In

Proceedings - International Symposium on Computer Architecture

DOI

ISSN

1063-6897

Publication Date

May 1, 2020

Volume

2020-May

Start / End Page

433 / 445