{"id":"https://openalex.org/W7155006176","doi":"https://doi.org/10.1109/tpds.2026.3685513","title":"Bal-DGCN: A Hardware Acceleration Framework for Balanced Computational Efficiency in DGCNs","display_name":"Bal-DGCN: A Hardware Acceleration Framework for Balanced Computational Efficiency in DGCNs","publication_year":2026,"publication_date":"2026-04-20","ids":{"openalex":"https://openalex.org/W7155006176","doi":"https://doi.org/10.1109/tpds.2026.3685513"},"language":null,"primary_location":{"id":"doi:10.1109/tpds.2026.3685513","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2026.3685513","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5081760516","display_name":"Yingnan Zhao","orcid":"https://orcid.org/0009-0005-5776-6239"},"institutions":[{"id":"https://openalex.org/I193531525","display_name":"George Washington University","ror":"https://ror.org/00y4zzh67","country_code":"US","type":"education","lineage":["https://openalex.org/I193531525"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yingnan Zhao","raw_affiliation_strings":["George Washington University, Washington, DC, USA"],"raw_orcid":"https://orcid.org/0009-0005-5776-6239","affiliations":[{"raw_affiliation_string":"George Washington University, Washington, DC, USA","institution_ids":["https://openalex.org/I193531525"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134038674","display_name":"Ke Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I102149020","display_name":"University of North Carolina at Charlotte","ror":"https://ror.org/04dawnj30","country_code":"US","type":"education","lineage":["https://openalex.org/I102149020"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ke Wang","raw_affiliation_strings":["University of North Carolina at Charlotte, Charlotte, NC, USA"],"raw_orcid":"https://orcid.org/0000-0001-7189-9293","affiliations":[{"raw_affiliation_string":"University of North Carolina at Charlotte, Charlotte, NC, USA","institution_ids":["https://openalex.org/I102149020"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034189643","display_name":"Ahmed Louri","orcid":"https://orcid.org/0000-0003-4262-6688"},"institutions":[{"id":"https://openalex.org/I193531525","display_name":"George Washington University","ror":"https://ror.org/00y4zzh67","country_code":"US","type":"education","lineage":["https://openalex.org/I193531525"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ahmed Louri","raw_affiliation_strings":["George Washington University, Washington, DC, USA"],"raw_orcid":"https://orcid.org/0000-0003-4262-6688","affiliations":[{"raw_affiliation_string":"George Washington University, Washington, DC, USA","institution_ids":["https://openalex.org/I193531525"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.45152691,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"37","issue":"6","first_page":"1430","last_page":"1441"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11273","display_name":"Advanced Graph Neural Networks","score":0.5550000071525574,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11273","display_name":"Advanced Graph Neural Networks","score":0.5550000071525574,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.17970000207424164,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10036","display_name":"Advanced Neural Network Applications","score":0.03999999910593033,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/acceleration","display_name":"Acceleration","score":0.5257999897003174},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4799000024795532},{"id":"https://openalex.org/keywords/processor-scheduling","display_name":"Processor scheduling","score":0.3774999976158142},{"id":"https://openalex.org/keywords/computational-complexity-theory","display_name":"Computational complexity theory","score":0.37059998512268066},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.36160001158714294},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.335099995136261}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8600000143051147},{"id":"https://openalex.org/C117896860","wikidata":"https://www.wikidata.org/wiki/Q11376","display_name":"Acceleration","level":2,"score":0.5257999897003174},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4799000024795532},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.45249998569488525},{"id":"https://openalex.org/C2984822820","wikidata":"https://www.wikidata.org/wiki/Q1123036","display_name":"Processor scheduling","level":3,"score":0.3774999976158142},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.37059998512268066},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.36160001158714294},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.335099995136261},{"id":"https://openalex.org/C88230418","wikidata":"https://www.wikidata.org/wiki/Q131476","display_name":"Graph theory","level":2,"score":0.3190999925136566},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3125999867916107},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3102000057697296},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.3034000098705292},{"id":"https://openalex.org/C106516650","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm design","level":2,"score":0.3005000054836273},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.2992999851703644},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.29330000281333923},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.28209999203681946},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2732999920845032},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.27239999175071716},{"id":"https://openalex.org/C2986651925","wikidata":"https://www.wikidata.org/wiki/Q1514868","display_name":"Graph algorithms","level":3,"score":0.267300009727478}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2026.3685513","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2026.3685513","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6470221877098083,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W1994687138","https://openalex.org/W2000042664","https://openalex.org/W2008483594","https://openalex.org/W2034896421","https://openalex.org/W2130747448","https://openalex.org/W2162639668","https://openalex.org/W2296407087","https://openalex.org/W2572939427","https://openalex.org/W2604668004","https://openalex.org/W2610034660","https://openalex.org/W2794952988","https://openalex.org/W2901504064","https://openalex.org/W2948729509","https://openalex.org/W2979310060","https://openalex.org/W2996781237","https://openalex.org/W2998313947","https://openalex.org/W3007309629","https://openalex.org/W3016542674","https://openalex.org/W3016735325","https://openalex.org/W3017228913","https://openalex.org/W3024560045","https://openalex.org/W3047846843","https://openalex.org/W3099971873","https://openalex.org/W3103168911","https://openalex.org/W3105753905","https://openalex.org/W3155627276","https://openalex.org/W3157609068","https://openalex.org/W3158304688","https://openalex.org/W3169095106","https://openalex.org/W3185561982","https://openalex.org/W3194055126","https://openalex.org/W3200735485","https://openalex.org/W3206743063","https://openalex.org/W4236868170","https://openalex.org/W4288723132","https://openalex.org/W4308479188","https://openalex.org/W4312044870","https://openalex.org/W4318541644","https://openalex.org/W4360831816","https://openalex.org/W4366957280","https://openalex.org/W4386290320","https://openalex.org/W4396941334","https://openalex.org/W4410583640"],"related_works":[],"abstract_inverted_index":{"Dynamic":[0],"Graph":[1,37],"Convolutional":[2,38],"Networks":[3],"(DGCNs)":[4],"have":[5,61,88],"emerged":[6],"as":[7,20,98],"a":[8,36,43,120,171,181,185,190,197,223,242],"powerful":[9],"approach":[10],"for":[11,301],"analyzing":[12],"dynamic":[13,103,191,243],"graph-structured":[14],"data":[15,51,91,217,231,236,267],"across":[16,141,206],"various":[17,229],"applications,":[18],"such":[19],"social":[21],"networks,":[22],"recommendation":[23],"systems,":[24],"and":[25,42,53,111,145,154,160,189,209,269,279,296],"other":[26],"domains.":[27],"Typically,":[28],"each":[29],"DGCN":[30,59,128,172,302],"layer":[31],"comprises":[32],"two":[33],"distinct":[34],"modules:":[35],"Network":[39,46],"(GCN)":[40],"module":[41,48],"Recurrent":[44],"Neural":[45],"(RNN)":[47],"with":[49],"unique":[50],"communication":[52,218,232],"computation":[54],"patterns.":[55],"Although":[56],"several":[57],"customized":[58],"accelerators":[60,129],"achieved":[62],"significant":[63],"improvements,":[64],"they":[65],"primarily":[66],"focus":[67],"on":[68],"either":[69],"enhancing":[70],"computational":[71,213,249,265],"efficiency":[72],"through":[73],"specialized":[74],"Processing":[75],"Element":[76],"(PE)":[77],"designs":[78],"or":[79],"reducing":[80],"redundant":[81],"memory":[82,124,152],"access":[83,153],"via":[84],"algorithm-level":[85],"optimizations.":[86],"Many":[87],"not":[89],"exploited":[90],"reuse,":[92,268],"which":[93],"is":[94],"becoming":[95],"increasingly":[96],"critical":[97],"the":[99,131,142,207],"size":[100],"of":[101,177,291],"input":[102],"graphs":[104],"grows.":[105],"This":[106],"growth":[107],"leads":[108],"to":[109,137,201,251,255,305],"larger":[110],"denser":[112],"intermediate":[113],"matrices":[114],"during":[115,133],"matrix":[116],"multiplications,":[117],"resulting":[118,146],"in":[119,123,147,276,293,298],"substantial":[121,274],"increase":[122],"access.":[125],"Additionally,":[126,239],"current":[127],"ignore":[130],"sparsity":[132],"inference":[134,303],"processing,":[135],"leading":[136],"uneven":[138],"workload":[139,257],"distribution":[140],"hardware":[143,148,155,173,253,260,270],"platform":[144],"underutilization.":[149],"The":[150],"excessive":[151],"underutilization":[156],"ultimately":[157],"degrade":[158],"performance":[159,278],"energy":[161,280,299],"efficiency.":[162,214,238,281],"To":[163,215],"address":[164],"these":[165],"challenges,":[166],"this":[167],"paper":[168],"proposes":[169],"Bal-DGCN,":[170],"accelerator":[174],"that":[175,227,246,285],"consists":[176],"three":[178],"key":[179,204],"innovations:":[180],"unified":[182,198],"PE":[183,199],"array,":[184],"versatile":[186,224],"interconnection":[187,225],"fabric,":[188],"control":[192,244],"policy.":[193],"Specifically,":[194],"Bal-DGCN":[195,221,240,272,286],"implements":[196],"array":[200],"efficiently":[202],"perform":[203],"computations":[205],"GCN":[208],"RNN":[210],"modules,":[211],"improving":[212,235,264],"manage":[216],"among":[219],"PEs,":[220],"integrates":[222],"fabric":[226],"supports":[228],"on-chip":[230],"patterns,":[233],"thereby":[234],"reuse":[237],"introduces":[241],"policy":[245],"selectively":[247],"allocates":[248],"workloads":[250],"specific":[252],"resources":[254],"mitigate":[256],"imbalance,":[258],"maximizing":[259],"utilization.":[261],"By":[262],"significantly":[263],"efficiency,":[266],"utilization,":[271],"achieves":[273,287],"gains":[275],"both":[277],"Evaluation":[282],"results":[283],"show":[284],"an":[288],"average":[289],"reduction":[290],"76%":[292],"execution":[294],"time":[295],"72%":[297],"consumption":[300],"compared":[304],"existing":[306],"approaches.":[307]},"counts_by_year":[],"updated_date":"2026-05-06T06:03:25.996018","created_date":"2026-04-21T00:00:00"}
