{"id":"https://openalex.org/W3113293820","doi":"https://doi.org/10.1145/3414622.3432994","title":"Role of on-chip networks in building domain-specific architectures (DSAs) for sparse computations (invited)","display_name":"Role of on-chip networks in building domain-specific architectures (DSAs) for sparse computations (invited)","publication_year":2020,"publication_date":"2020-11-05","ids":{"openalex":"https://openalex.org/W3113293820","doi":"https://doi.org/10.1145/3414622.3432994","mag":"3113293820"},"language":"en","primary_location":{"id":"doi:10.1145/3414622.3432994","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3414622.3432994","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Workshop on System-Level Interconnect: Problems and Pathfinding Workshop","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/A5076243389","display_name":"Abhishek Kumar Jain","orcid":"https://orcid.org/0000-0003-3797-029X"},"institutions":[{"id":"https://openalex.org/I32923980","display_name":"Xilinx (United States)","ror":"https://ror.org/01rb7bk56","country_code":"US","type":"company","lineage":["https://openalex.org/I32923980"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Abhishek Kumar Jain","raw_affiliation_strings":["Xilinx Inc"],"affiliations":[{"raw_affiliation_string":"Xilinx Inc","institution_ids":["https://openalex.org/I32923980"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5076243389"],"corresponding_institution_ids":["https://openalex.org/I32923980"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.20328656,"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":"1"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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.9977999925613403,"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"}},{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9929999709129333,"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/computer-science","display_name":"Computer science","score":0.8288901448249817},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.698661208152771},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5421738028526306},{"id":"https://openalex.org/keywords/crossbar-switch","display_name":"Crossbar switch","score":0.5014684200286865},{"id":"https://openalex.org/keywords/sparse-matrix","display_name":"Sparse matrix","score":0.46166425943374634},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3934656083583832},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10201480984687805}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8288901448249817},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.698661208152771},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5421738028526306},{"id":"https://openalex.org/C29984679","wikidata":"https://www.wikidata.org/wiki/Q1929149","display_name":"Crossbar switch","level":2,"score":0.5014684200286865},{"id":"https://openalex.org/C56372850","wikidata":"https://www.wikidata.org/wiki/Q1050404","display_name":"Sparse matrix","level":3,"score":0.46166425943374634},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3934656083583832},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10201480984687805},{"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/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C163716315","wikidata":"https://www.wikidata.org/wiki/Q901177","display_name":"Gaussian","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3414622.3432994","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3414622.3432994","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Workshop on System-Level Interconnect: Problems and Pathfinding Workshop","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8999999761581421,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2145932742","https://openalex.org/W1874409533","https://openalex.org/W2554791727","https://openalex.org/W1981395029","https://openalex.org/W2108083791","https://openalex.org/W4250137794","https://openalex.org/W2063341228","https://openalex.org/W4401278057","https://openalex.org/W3202552726","https://openalex.org/W2279642117"],"abstract_inverted_index":{"DSAs":[0,23,47,106,132],"for":[1,48,107,142,163,200,213],"machine":[2],"learning":[3],"(ML)":[4],"such":[5],"as":[6,61,159],"Google":[7],"TPU,":[8],"Microsoft":[9],"Brainwave,":[10],"Xilinx":[11],"xDNN":[12],"are":[13,55],"becoming":[14],"prominent":[15],"because":[16],"of":[17,65,84,187,204,223],"high":[18,34,101],"energy-efficiency":[19],"and":[20,41,45,53,103,115,122,125,182,207,221],"performance.":[21],"These":[22],"perform":[24],"dense":[25,91],"linear":[26,71],"algebra":[27],"efficiently":[28],"by":[29,89],"minimizing":[30],"data":[31,35,42,128,227],"movement,":[32],"exploiting":[33],"reuse,":[36],"regular":[37],"memory":[38,117,136,146,170],"access":[39,118],"pattern":[40],"locality":[43,124],"(temporal":[44],"spatial).":[46],"domains":[49],"like":[50],"graph":[51],"analytics":[52],"HPC":[54],"emerging":[56],"at":[57],"a":[58,85,90,96,149,154,160],"rapid":[59],"pace":[60],"well":[62],"where":[63],"most":[64,186],"the":[66,82,179,188,201,205,219],"computations":[67],"revolve":[68],"around":[69],"sparse":[70,86],"algebra,":[72],"specifically":[73],"Sparse":[74],"Matrix":[75],"Vector":[76],"Multiplication":[77],"(SpMV).":[78],"SpMV":[79,108,131,189,192],"refers":[80],"to":[81,94,112,138,168],"multiplication":[83],"matrix":[87,165],"A":[88],"vector":[92,98,140],"x":[93],"produce":[95],"result":[97],"y.":[99],"Designing":[100],"performance":[102],"energy":[104,225],"efficient":[105,226],"is":[109,156],"challenging":[110],"due":[111],"highly":[113],"irregular":[114],"random":[116,145],"patterns,":[119],"poor":[120],"temporal":[121],"spatial":[123],"very":[126],"low":[127],"reuse":[129],"opportunities.":[130],"exploit":[133],"distributed":[134],"on-chip":[135,169,231],"blocks":[137],"store":[139],"entries":[141],"avoiding":[143],"off-chip":[144],"access.":[147],"However,":[148],"switching":[150],"network":[151,180,232],"architecture":[152],"or":[153],"crossbar":[155],"usually":[157],"required":[158],"building":[161],"block":[162],"routing":[164],"no-zero":[166],"elements":[167],"blocks.":[171],"In":[172,210],"this":[173],"presentation,":[174],"we":[175,216],"will":[176,217],"discuss":[177],"about":[178],"architectures":[181],"switches":[183],"employed":[184],"in":[185],"DSAs,":[190],"our":[191,214],"DSA":[193],"based":[194],"on":[195],"2D-mesh":[196],"network,":[197],"design":[198],"choices":[199],"FPGA":[202],"implementation":[203],"DSA,":[206],"scalability":[208],"aspects.":[209],"more":[211],"detail":[212],"use-case,":[215],"highlight":[218],"importance":[220],"challenges":[222],"achieving":[224],"movement":[228],"using":[229],"scalable":[230],"architectures.":[233]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
