{"id":"https://openalex.org/W4405741892","doi":"https://doi.org/10.1109/tpds.2024.3521897","title":"ViTeGNN: Towards <u>V</u>ersatile <u>I</u>nference of <u>Te</u>mporal <u>G</u>raph <u>N</u>eural <u>N</u>etworks on FPGA","display_name":"ViTeGNN: Towards <u>V</u>ersatile <u>I</u>nference of <u>Te</u>mporal <u>G</u>raph <u>N</u>eural <u>N</u>etworks on FPGA","publication_year":2024,"publication_date":"2024-12-24","ids":{"openalex":"https://openalex.org/W4405741892","doi":"https://doi.org/10.1109/tpds.2024.3521897"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2024.3521897","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2024.3521897","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":null,"display_name":"Hongkuan Zhou","orcid":"https://orcid.org/0000-0001-8158-3081"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Hongkuan Zhou","raw_affiliation_strings":["University of Southern California, Los Angeles, CA, USA","University of Southern California, US"],"affiliations":[{"raw_affiliation_string":"University of Southern California, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I1174212"]},{"raw_affiliation_string":"University of Southern California, US","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Bingyi Zhang","orcid":"https://orcid.org/0000-0002-8115-0814"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bingyi Zhang","raw_affiliation_strings":["University of Southern California, Los Angeles, CA, USA","University of Southern California, US"],"affiliations":[{"raw_affiliation_string":"University of Southern California, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I1174212"]},{"raw_affiliation_string":"University of Southern California, US","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042560222","display_name":"Rajgopal Kannan","orcid":"https://orcid.org/0000-0001-8736-3012"},"institutions":[{"id":"https://openalex.org/I1304082316","display_name":"United States Department of the Army","ror":"https://ror.org/035w1gb98","country_code":"US","type":"government","lineage":["https://openalex.org/I1304082316","https://openalex.org/I1330347796"]},{"id":"https://openalex.org/I2802705668","display_name":"United States Army Combat Capabilities Development Command","ror":"https://ror.org/02rdkx920","country_code":"US","type":"other","lineage":["https://openalex.org/I1304082316","https://openalex.org/I1330347796","https://openalex.org/I2802705668","https://openalex.org/I4210154437"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rajgopal Kannan","raw_affiliation_strings":["DEVCOM Army Research Office, Los Angeles, CA, USA","DEVCOM Army Research Office, US"],"affiliations":[{"raw_affiliation_string":"DEVCOM Army Research Office, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I1304082316"]},{"raw_affiliation_string":"DEVCOM Army Research Office, US","institution_ids":["https://openalex.org/I2802705668"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011446483","display_name":"Carl Busart","orcid":"https://orcid.org/0000-0002-1409-1068"},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]},{"id":"https://openalex.org/I166416128","display_name":"DEVCOM Army Research Laboratory","ror":"https://ror.org/011hc8f90","country_code":"US","type":"government","lineage":["https://openalex.org/I1304082316","https://openalex.org/I1330347796","https://openalex.org/I166416128","https://openalex.org/I2802705668","https://openalex.org/I4210154437"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Carl Busart","raw_affiliation_strings":["DEVCOM Army Research Lab, Adelphi, MA, USA","University of Southern California, US"],"affiliations":[{"raw_affiliation_string":"DEVCOM Army Research Lab, Adelphi, MA, USA","institution_ids":["https://openalex.org/I166416128"]},{"raw_affiliation_string":"University of Southern California, US","institution_ids":["https://openalex.org/I1174212"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113655787","display_name":"Viktor Prasanna","orcid":null},"institutions":[{"id":"https://openalex.org/I1174212","display_name":"University of Southern California","ror":"https://ror.org/03taz7m60","country_code":"US","type":"education","lineage":["https://openalex.org/I1174212"]},{"id":"https://openalex.org/I166416128","display_name":"DEVCOM Army Research Laboratory","ror":"https://ror.org/011hc8f90","country_code":"US","type":"government","lineage":["https://openalex.org/I1304082316","https://openalex.org/I1330347796","https://openalex.org/I166416128","https://openalex.org/I2802705668","https://openalex.org/I4210154437"]},{"id":"https://openalex.org/I2802705668","display_name":"United States Army Combat Capabilities Development Command","ror":"https://ror.org/02rdkx920","country_code":"US","type":"other","lineage":["https://openalex.org/I1304082316","https://openalex.org/I1330347796","https://openalex.org/I2802705668","https://openalex.org/I4210154437"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Viktor K. Prasanna","raw_affiliation_strings":["University of Southern California, Los Angeles, CA, USA","DEVCOM Army Research Lab, US"],"affiliations":[{"raw_affiliation_string":"University of Southern California, Los Angeles, CA, USA","institution_ids":["https://openalex.org/I1174212"]},{"raw_affiliation_string":"DEVCOM Army Research Lab, US","institution_ids":["https://openalex.org/I166416128","https://openalex.org/I2802705668"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I1174212"],"apc_list":null,"apc_paid":null,"fwci":0.3415,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.69473261,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"36","issue":"3","first_page":"502","last_page":"519"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10320","display_name":"Neural Networks and Applications","score":0.963100016117096,"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/T10320","display_name":"Neural Networks and Applications","score":0.963100016117096,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.836620569229126},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.7204172611236572},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5989484786987305},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5283644199371338},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5030493140220642},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3956751823425293},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.37821394205093384},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.14564988017082214}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.836620569229126},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.7204172611236572},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5989484786987305},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5283644199371338},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5030493140220642},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3956751823425293},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.37821394205093384},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.14564988017082214}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2024.3521897","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2024.3521897","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":[],"awards":[{"id":"https://openalex.org/G5458957665","display_name":null,"funder_award_id":"CCF-1919289","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6077084736","display_name":null,"funder_award_id":"OAC-2209563","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W2807021761","https://openalex.org/W2891911973","https://openalex.org/W2965683718","https://openalex.org/W2966750432","https://openalex.org/W2970127247","https://openalex.org/W2998116985","https://openalex.org/W2998313947","https://openalex.org/W3000310304","https://openalex.org/W3017228913","https://openalex.org/W3089258356","https://openalex.org/W3097986917","https://openalex.org/W3105753905","https://openalex.org/W3109841242","https://openalex.org/W3165484655","https://openalex.org/W3176940011","https://openalex.org/W3199706829","https://openalex.org/W4210269999","https://openalex.org/W4282975603","https://openalex.org/W4283366315","https://openalex.org/W4297838868","https://openalex.org/W4385245566","https://openalex.org/W4387344337","https://openalex.org/W4388662082","https://openalex.org/W4400411132","https://openalex.org/W6638523607","https://openalex.org/W6757831817","https://openalex.org/W6768179412","https://openalex.org/W6771247989","https://openalex.org/W6779860234","https://openalex.org/W6789146462","https://openalex.org/W6810306361","https://openalex.org/W6839568177","https://openalex.org/W6840581513","https://openalex.org/W6849904387","https://openalex.org/W6853430451"],"related_works":["https://openalex.org/W2111241003","https://openalex.org/W2355315220","https://openalex.org/W4200391368","https://openalex.org/W2210979487","https://openalex.org/W2316202402","https://openalex.org/W2074043759","https://openalex.org/W2082487009","https://openalex.org/W2373535795","https://openalex.org/W3103262449","https://openalex.org/W2787763930"],"abstract_inverted_index":{"Temporal":[0],"Graph":[1],"Neural":[2],"Networks":[3],"(TGNNs)":[4],"are":[5,142,179],"powerful":[6],"models":[7,38,178],"to":[8,82,124,135,160],"capture":[9],"temporal,":[10],"structural,":[11],"and":[12,44,61,86,110,115,128,138,225,257,276,285],"contextual":[13],"information":[14],"on":[15,76,223,243,274],"temporal":[16,46,131],"graphs,":[17],"outperforming":[18],"other":[19],"methods":[20],"in":[21,31],"many":[22],"high-impact":[23],"downstream":[24],"tasks.":[25],"However,":[26],"achieving":[27],"high-performance":[28],"TGNN":[29,37,56,70,91],"inference":[30,71,96,198,218],"production":[32],"environments":[33],"is":[34],"challenging":[35],"because":[36],"suffer":[39],"from":[40],"high":[41],"computation":[42,137,250],"complexity":[43,251],"intrinsic":[45],"data":[47,51],"dependency":[48],"that":[49,99,149,192],"hinders":[50],"parallelism.":[52],"In":[53],"addition,":[54],"real-world":[55,90,245],"applications":[57],"have":[58],"different":[59],"latency":[60,85,114,224],"throughput":[62,87,226],"requirements.":[63],"This":[64],"work":[65],"presents":[66],"ViTeGNN,":[67],"a":[68,121,129,156,188],"versatile":[69],"solution":[72],"for":[73,102,113,289],"memory-based":[74],"TGNNs":[75],"FPGAs.":[77],"ViTeGNN":[78],"performs":[79],"algorithm-model-architecture":[80],"co-design":[81],"meet":[83],"the":[84,94,151,162,173,176,182,216,236,239,249],"requirements":[88],"of":[89,195,238,255,263],"applications.":[92],"Besides":[93],"vanilla":[95],"mode":[97,219],"ViTeGNN-bal":[98,247],"updates":[100],"embeddings":[101],"nodes":[103],"interacting":[104],"with":[105,145,265,271],"others,":[106],"we":[107,209],"propose":[108,155,187,211],"ViTeGNN-lat":[109],"ViTeGNN-thpt,":[111],"optimized":[112],"throughput.":[116],"Our":[117],"model":[118],"optimizations":[119,148],"include":[120],"lightweight":[122],"method":[123],"compute":[125],"attention":[126],"scores":[127],"related":[130],"neighbor":[132,164],"pruning":[133],"strategy":[134],"reduce":[136],"memory":[139,258],"accesses.":[140],"These":[141],"holistically":[143],"coupled":[144],"key":[146],"hardware":[147,158,190,207,241],"leverage":[150],"FPGA":[152,201,279],"hardware.":[153],"We":[154,186,234],"novel":[157],"module":[159],"execute":[161],"complex":[163],"update":[165],"process":[166],"efficiently.":[167],"To":[168],"ensure":[169],"similar":[170],"accuracy":[171,268],"vis-\u00e1-vis":[172],"original":[174],"model,":[175],"simplified":[177],"trained":[180],"using":[181],"knowledge":[183],"distillation":[184],"technique.":[185],"unified":[189],"design":[191],"supports":[193],"all":[194],"these":[196],"three":[197],"modes":[199],"without":[200],"reconfiguration.":[202],"Enabled":[203],"by":[204,229,252,260],"our":[205,230,278],"flexible":[206],"architecture,":[208],"further":[210],"ViTeGNN-auto,":[212],"which":[213],"automatically":[214],"selects":[215],"best":[217],"at":[220],"runtime":[221],"based":[222],"requirements,":[227],"guided":[228],"accurate":[231],"performance":[232,237],"model.":[233],"evaluate":[235],"proposed":[240],"accelerator":[242],"five":[244],"datasets.":[246],"reduces":[248],"an":[253,261],"average":[254,262],"62%":[256],"accesses":[259],"36%":[264],"only":[266],"0.0042":[267],"loss.":[269],"Compared":[270],"state-of-the-art":[272],"implementations":[273],"CPU":[275],"GPU,":[277],"implementation":[280],"achieves":[281],"<inline-formula><tex-math":[282,286],"notation=\"LaTeX\">$53.9/26.0/16.1\\times$</tex-math></inline-formula>":[283],"speedup":[284,288],"notation=\"LaTeX\">$8.2/4.0/2.5\\times$</tex-math></inline-formula>":[287],"ViTeGNN-lat/-bal/-thpt,":[290],"respectively.":[291]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2024-12-24T00:00:00"}
