Loading…

ReGraphX: NoC-enabled 3D Heterogeneous ReRAM Architecture for Training Graph Neural Networks

Graph Neural Network (GNN) is a variant of Deep Neural Networks (DNNs) operating on graphs. However, GNNs are more complex compared to traditional DNNs as they simultaneously exhibit features of both DNN and graph applications. As a result, architectures specifically optimized for either DNNs or gra...

Full description

Saved in:
Bibliographic Details
Main Authors: Arka, Aqeeb Iqbal, Doppa, Janardhan Rao, Pande, Partha Pratim, Joardar, Biresh Kumar, Chakrabarty, Krishnendu
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 1672
container_issue
container_start_page 1667
container_title
container_volume
creator Arka, Aqeeb Iqbal
Doppa, Janardhan Rao
Pande, Partha Pratim
Joardar, Biresh Kumar
Chakrabarty, Krishnendu
description Graph Neural Network (GNN) is a variant of Deep Neural Networks (DNNs) operating on graphs. However, GNNs are more complex compared to traditional DNNs as they simultaneously exhibit features of both DNN and graph applications. As a result, architectures specifically optimized for either DNNs or graph applications are not suited for GNN training. In this work, we propose a 3D heterogeneous manycore architecture for on-chip GNN training to address this problem. The proposed architecture, ReGraphX, involves heterogeneous ReRAM crossbars to fulfill the disparate requirements of both DNN and graph computations simultaneously. The ReRAM-based architecture is complemented with a multicast-enabled 3D NoC to improve the overall achievable performance. We demonstrate that ReGraphX outperforms conventional GPUs by up to 3.5X (on an average 3X) in terms of execution time, while reducing energy consumption by as much as 11X.
doi_str_mv 10.23919/DATE51398.2021.9473949
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_9473949</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9473949</ieee_id><sourcerecordid>9473949</sourcerecordid><originalsourceid>FETCH-LOGICAL-i203t-dd817e23fe738ba2bb7f0e7e1e455a6b77e91c6550ce9af7d06258eecbcb50523</originalsourceid><addsrcrecordid>eNotkN1KwzAYQKMgOOeewAvzAq35aZrEu9L9CXNCqeCFMJL06xat7UhbxLd36K4OnItzcRC6pyRmXFP9MM_KhaBcq5gRRmOdSK4TfYFmWqqTpZqlXCSXaEKFUBGlhF6jm77_IIQIzvQEvRewCuZ4eHvE2y6PoDW2gQrzOV7DAKHbQwvd2OMCiuwZZ8Ed_ABuGAPgugu4DMa3vt3jvwjewhhMc8Lw3YXP_hZd1abpYXbmFL0uF2W-jjYvq6c820SeET5EVaWoBMZrkFxZw6yVNQEJFBIhTGqlBE1dKgRxoE0tK5IyoQCcdVYQwfgU3f13PQDsjsF_mfCzO8_gv5XLVKI</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>ReGraphX: NoC-enabled 3D Heterogeneous ReRAM Architecture for Training Graph Neural Networks</title><source>IEEE Xplore All Conference Series</source><creator>Arka, Aqeeb Iqbal ; Doppa, Janardhan Rao ; Pande, Partha Pratim ; Joardar, Biresh Kumar ; Chakrabarty, Krishnendu</creator><creatorcontrib>Arka, Aqeeb Iqbal ; Doppa, Janardhan Rao ; Pande, Partha Pratim ; Joardar, Biresh Kumar ; Chakrabarty, Krishnendu</creatorcontrib><description>Graph Neural Network (GNN) is a variant of Deep Neural Networks (DNNs) operating on graphs. However, GNNs are more complex compared to traditional DNNs as they simultaneously exhibit features of both DNN and graph applications. As a result, architectures specifically optimized for either DNNs or graph applications are not suited for GNN training. In this work, we propose a 3D heterogeneous manycore architecture for on-chip GNN training to address this problem. The proposed architecture, ReGraphX, involves heterogeneous ReRAM crossbars to fulfill the disparate requirements of both DNN and graph computations simultaneously. The ReRAM-based architecture is complemented with a multicast-enabled 3D NoC to improve the overall achievable performance. We demonstrate that ReGraphX outperforms conventional GPUs by up to 3.5X (on an average 3X) in terms of execution time, while reducing energy consumption by as much as 11X.</description><identifier>EISSN: 1558-1101</identifier><identifier>EISBN: 9783981926354</identifier><identifier>EISBN: 3981926358</identifier><identifier>DOI: 10.23919/DATE51398.2021.9473949</identifier><language>eng</language><publisher>EDAA</publisher><subject>Computer architecture ; GNNs ; Graph neural networks ; Graphics processing units ; Heterogeneous ; Multicast communication ; NoC ; ReRAM ; Social networking (online) ; Three-dimensional displays ; Training</subject><ispartof>2021 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE), 2021, p.1667-1672</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9473949$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9473949$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Arka, Aqeeb Iqbal</creatorcontrib><creatorcontrib>Doppa, Janardhan Rao</creatorcontrib><creatorcontrib>Pande, Partha Pratim</creatorcontrib><creatorcontrib>Joardar, Biresh Kumar</creatorcontrib><creatorcontrib>Chakrabarty, Krishnendu</creatorcontrib><title>ReGraphX: NoC-enabled 3D Heterogeneous ReRAM Architecture for Training Graph Neural Networks</title><title>2021 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)</title><addtitle>DATE</addtitle><description>Graph Neural Network (GNN) is a variant of Deep Neural Networks (DNNs) operating on graphs. However, GNNs are more complex compared to traditional DNNs as they simultaneously exhibit features of both DNN and graph applications. As a result, architectures specifically optimized for either DNNs or graph applications are not suited for GNN training. In this work, we propose a 3D heterogeneous manycore architecture for on-chip GNN training to address this problem. The proposed architecture, ReGraphX, involves heterogeneous ReRAM crossbars to fulfill the disparate requirements of both DNN and graph computations simultaneously. The ReRAM-based architecture is complemented with a multicast-enabled 3D NoC to improve the overall achievable performance. We demonstrate that ReGraphX outperforms conventional GPUs by up to 3.5X (on an average 3X) in terms of execution time, while reducing energy consumption by as much as 11X.</description><subject>Computer architecture</subject><subject>GNNs</subject><subject>Graph neural networks</subject><subject>Graphics processing units</subject><subject>Heterogeneous</subject><subject>Multicast communication</subject><subject>NoC</subject><subject>ReRAM</subject><subject>Social networking (online)</subject><subject>Three-dimensional displays</subject><subject>Training</subject><issn>1558-1101</issn><isbn>9783981926354</isbn><isbn>3981926358</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2021</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotkN1KwzAYQKMgOOeewAvzAq35aZrEu9L9CXNCqeCFMJL06xat7UhbxLd36K4OnItzcRC6pyRmXFP9MM_KhaBcq5gRRmOdSK4TfYFmWqqTpZqlXCSXaEKFUBGlhF6jm77_IIQIzvQEvRewCuZ4eHvE2y6PoDW2gQrzOV7DAKHbQwvd2OMCiuwZZ8Ed_ABuGAPgugu4DMa3vt3jvwjewhhMc8Lw3YXP_hZd1abpYXbmFL0uF2W-jjYvq6c820SeET5EVaWoBMZrkFxZw6yVNQEJFBIhTGqlBE1dKgRxoE0tK5IyoQCcdVYQwfgU3f13PQDsjsF_mfCzO8_gv5XLVKI</recordid><startdate>20210201</startdate><enddate>20210201</enddate><creator>Arka, Aqeeb Iqbal</creator><creator>Doppa, Janardhan Rao</creator><creator>Pande, Partha Pratim</creator><creator>Joardar, Biresh Kumar</creator><creator>Chakrabarty, Krishnendu</creator><general>EDAA</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>20210201</creationdate><title>ReGraphX: NoC-enabled 3D Heterogeneous ReRAM Architecture for Training Graph Neural Networks</title><author>Arka, Aqeeb Iqbal ; Doppa, Janardhan Rao ; Pande, Partha Pratim ; Joardar, Biresh Kumar ; Chakrabarty, Krishnendu</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i203t-dd817e23fe738ba2bb7f0e7e1e455a6b77e91c6550ce9af7d06258eecbcb50523</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Computer architecture</topic><topic>GNNs</topic><topic>Graph neural networks</topic><topic>Graphics processing units</topic><topic>Heterogeneous</topic><topic>Multicast communication</topic><topic>NoC</topic><topic>ReRAM</topic><topic>Social networking (online)</topic><topic>Three-dimensional displays</topic><topic>Training</topic><toplevel>online_resources</toplevel><creatorcontrib>Arka, Aqeeb Iqbal</creatorcontrib><creatorcontrib>Doppa, Janardhan Rao</creatorcontrib><creatorcontrib>Pande, Partha Pratim</creatorcontrib><creatorcontrib>Joardar, Biresh Kumar</creatorcontrib><creatorcontrib>Chakrabarty, Krishnendu</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Explore</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Arka, Aqeeb Iqbal</au><au>Doppa, Janardhan Rao</au><au>Pande, Partha Pratim</au><au>Joardar, Biresh Kumar</au><au>Chakrabarty, Krishnendu</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>ReGraphX: NoC-enabled 3D Heterogeneous ReRAM Architecture for Training Graph Neural Networks</atitle><btitle>2021 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)</btitle><stitle>DATE</stitle><date>2021-02-01</date><risdate>2021</risdate><spage>1667</spage><epage>1672</epage><pages>1667-1672</pages><eissn>1558-1101</eissn><eisbn>9783981926354</eisbn><eisbn>3981926358</eisbn><abstract>Graph Neural Network (GNN) is a variant of Deep Neural Networks (DNNs) operating on graphs. However, GNNs are more complex compared to traditional DNNs as they simultaneously exhibit features of both DNN and graph applications. As a result, architectures specifically optimized for either DNNs or graph applications are not suited for GNN training. In this work, we propose a 3D heterogeneous manycore architecture for on-chip GNN training to address this problem. The proposed architecture, ReGraphX, involves heterogeneous ReRAM crossbars to fulfill the disparate requirements of both DNN and graph computations simultaneously. The ReRAM-based architecture is complemented with a multicast-enabled 3D NoC to improve the overall achievable performance. We demonstrate that ReGraphX outperforms conventional GPUs by up to 3.5X (on an average 3X) in terms of execution time, while reducing energy consumption by as much as 11X.</abstract><pub>EDAA</pub><doi>10.23919/DATE51398.2021.9473949</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 1558-1101
ispartof 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2021, p.1667-1672
issn 1558-1101
language eng
recordid cdi_ieee_primary_9473949
source IEEE Xplore All Conference Series
subjects Computer architecture
GNNs
Graph neural networks
Graphics processing units
Heterogeneous
Multicast communication
NoC
ReRAM
Social networking (online)
Three-dimensional displays
Training
title ReGraphX: NoC-enabled 3D Heterogeneous ReRAM Architecture for Training Graph Neural Networks
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T19%3A09%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=ReGraphX:%20NoC-enabled%203D%20Heterogeneous%20ReRAM%20Architecture%20for%20Training%20Graph%20Neural%20Networks&rft.btitle=2021%20Design,%20Automation%20&%20Test%20in%20Europe%20Conference%20&%20Exhibition%20(DATE)&rft.au=Arka,%20Aqeeb%20Iqbal&rft.date=2021-02-01&rft.spage=1667&rft.epage=1672&rft.pages=1667-1672&rft.eissn=1558-1101&rft_id=info:doi/10.23919/DATE51398.2021.9473949&rft.eisbn=9783981926354&rft.eisbn_list=3981926358&rft_dat=%3Cieee_CHZPO%3E9473949%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i203t-dd817e23fe738ba2bb7f0e7e1e455a6b77e91c6550ce9af7d06258eecbcb50523%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=9473949&rfr_iscdi=true