{"id":"https://openalex.org/W4413755333","doi":"https://doi.org/10.1109/isvlsi65124.2025.11130278","title":"Accelerating Equation Solvers using Gauss-Jacobi on Multi-FPGA Systems with Ring NoC","display_name":"Accelerating Equation Solvers using Gauss-Jacobi on Multi-FPGA Systems with Ring NoC","publication_year":2025,"publication_date":"2025-07-06","ids":{"openalex":"https://openalex.org/W4413755333","doi":"https://doi.org/10.1109/isvlsi65124.2025.11130278"},"language":"en","primary_location":{"id":"doi:10.1109/isvlsi65124.2025.11130278","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isvlsi65124.2025.11130278","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","raw_type":"proceedings-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/A5117719142","display_name":"Shruti S Patkar","orcid":null},"institutions":[{"id":"https://openalex.org/I1317621060","display_name":"Indian Institute of Technology Guwahati","ror":"https://ror.org/0022nd079","country_code":"IN","type":"education","lineage":["https://openalex.org/I1317621060"]},{"id":"https://openalex.org/I4210089896","display_name":"Indian Institute of Information Technology Guwahati","ror":"https://ror.org/00bb9ch64","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210089896"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Shruti Patkar","raw_affiliation_strings":["IIT,Department of Electrical and Electronics Engineering,Guwahati"],"affiliations":[{"raw_affiliation_string":"IIT,Department of Electrical and Electronics Engineering,Guwahati","institution_ids":["https://openalex.org/I1317621060","https://openalex.org/I4210089896"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074766839","display_name":"Harsh Harsh","orcid":null},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Harsh","raw_affiliation_strings":["IIT,Department of Electrical Engineering,Bombay"],"affiliations":[{"raw_affiliation_string":"IIT,Department of Electrical Engineering,Bombay","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103171388","display_name":"Souraja Kundu","orcid":"https://orcid.org/0009-0008-7115-0926"},"institutions":[{"id":"https://openalex.org/I1317621060","display_name":"Indian Institute of Technology Guwahati","ror":"https://ror.org/0022nd079","country_code":"IN","type":"education","lineage":["https://openalex.org/I1317621060"]},{"id":"https://openalex.org/I4210089896","display_name":"Indian Institute of Information Technology Guwahati","ror":"https://ror.org/00bb9ch64","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210089896"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Souraja Kundu","raw_affiliation_strings":["IIT,Department of Electrical and Electronics Engineering,Guwahati"],"affiliations":[{"raw_affiliation_string":"IIT,Department of Electrical and Electronics Engineering,Guwahati","institution_ids":["https://openalex.org/I1317621060","https://openalex.org/I4210089896"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045304295","display_name":"Gaurav Trivedi","orcid":"https://orcid.org/0000-0001-8472-2139"},"institutions":[{"id":"https://openalex.org/I1317621060","display_name":"Indian Institute of Technology Guwahati","ror":"https://ror.org/0022nd079","country_code":"IN","type":"education","lineage":["https://openalex.org/I1317621060"]},{"id":"https://openalex.org/I4210089896","display_name":"Indian Institute of Information Technology Guwahati","ror":"https://ror.org/00bb9ch64","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210089896"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Gaurav Trivedi","raw_affiliation_strings":["IIT,Department of Electrical and Electronics Engineering,Guwahati"],"affiliations":[{"raw_affiliation_string":"IIT,Department of Electrical and Electronics Engineering,Guwahati","institution_ids":["https://openalex.org/I1317621060","https://openalex.org/I4210089896"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5117719142"],"corresponding_institution_ids":["https://openalex.org/I1317621060","https://openalex.org/I4210089896"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.27210767,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10792","display_name":"Matrix Theory and Algorithms","score":0.9750000238418579,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10792","display_name":"Matrix Theory and Algorithms","score":0.9750000238418579,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T11697","display_name":"Numerical Methods and Algorithms","score":0.9380000233650208,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9330999851226807,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8409011363983154},{"id":"https://openalex.org/keywords/gauss","display_name":"Gauss","score":0.6550511717796326},{"id":"https://openalex.org/keywords/ring","display_name":"Ring (chemistry)","score":0.6129698157310486},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5980529189109802},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5187735557556152},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3556903302669525},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.3262173533439636},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.0720510184764862}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8409011363983154},{"id":"https://openalex.org/C161794534","wikidata":"https://www.wikidata.org/wiki/Q177493","display_name":"Gauss","level":2,"score":0.6550511717796326},{"id":"https://openalex.org/C2780378348","wikidata":"https://www.wikidata.org/wiki/Q25351438","display_name":"Ring (chemistry)","level":2,"score":0.6129698157310486},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5980529189109802},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5187735557556152},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3556903302669525},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.3262173533439636},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0720510184764862},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/isvlsi65124.2025.11130278","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isvlsi65124.2025.11130278","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Computer Society Annual Symposium on VLSI (ISVLSI)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.6600000262260437}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1571966117","https://openalex.org/W1967494496","https://openalex.org/W2150018637","https://openalex.org/W2508160990","https://openalex.org/W3094476157","https://openalex.org/W4320916748","https://openalex.org/W4387269740"],"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/W2358906198","https://openalex.org/W2082487009","https://openalex.org/W2373535795","https://openalex.org/W3103262449"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"a":[3,12,29,40,76,93,115],"novel":[4],"approach":[5],"for":[6,130],"performing":[7],"iterative":[8,23,156,174],"computations":[9],"distributed":[10],"across":[11,56,112],"network":[13,58,165],"of":[14,20,39,59,71,172],"FPGAs.":[15,60],"For":[16],"example,":[17],"approximate":[18],"computing":[19],"the":[21,37,48,53,57,86,100,170],"Gauss-Jacobi":[22],"method":[24],"is":[25,35,84,106],"used":[26],"to":[27,98,108,148],"solve":[28],"large-scale":[30],"linear":[31],"system.":[32],"Another":[33],"example":[34],"accelerating":[36],"simulation":[38,54],"digital":[41],"logic":[42],"circuit":[43],"by":[44],"partitioning":[45,136],"it":[46],"at":[47],"flipflop":[49],"boundaries":[50],"and":[51,65,96,120,139,163],"distributing":[52],"workload":[55,132],"A":[61],"sample":[62],"architecture":[63],"outlined":[64],"studied":[66],"in":[67,124],"this":[68,143],"work":[69],"consists":[70],"four":[72],"FPGAs":[73,87,113],"interconnected":[74],"via":[75],"Ring":[77],"Network-on-Chip":[78],"(NoC),":[79],"facilitating":[80],"efficient":[81],"communication.":[82],"As":[83],"typical,":[85],"will":[88],"have":[89],"resource":[90],"constraints,":[91],"necessitating":[92],"suitable":[94],"scheduling":[95],"binding":[97],"use":[99],"limited":[101],"resources":[102],"cleverly.":[103],"The":[104],"system":[105],"designed":[107],"efficiently":[109],"schedule":[110],"operations":[111],"using":[114],"computation":[116],"graph,":[117],"where":[118],"multiplications":[119],"additions":[121],"are":[122],"performed":[123],"sequential":[125],"cycles.":[126],"Using":[127],"simulated":[128],"annealing":[129],"effective":[131],"distribution,":[133],"we":[134],"explore":[135],"strategies,":[137],"scheduling,":[138],"data":[140],"movement.":[141],"Additionally,":[142],"framework":[144],"can":[145],"be":[146],"leveraged":[147],"accelerate":[149],"machine":[150],"learning":[151],"algorithms":[152],"that":[153],"rely":[154],"on":[155,176],"matrix":[157],"operations,":[158],"such":[159],"as":[160],"gradient":[161],"descent":[162],"neural":[164],"training.":[166],"Our":[167],"results":[168],"demonstrate":[169],"feasibility":[171],"high-performance":[173],"solvers":[175],"FPGA":[177],"clusters":[178],"with":[179],"minimal":[180],"communication":[181],"overhead.":[182]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
