{"id":"https://openalex.org/W3031172388","doi":"https://doi.org/10.1109/mm.2020.2997611","title":"Generating Systolic Array Accelerators With Reusable Blocks","display_name":"Generating Systolic Array Accelerators With Reusable Blocks","publication_year":2020,"publication_date":"2020-05-26","ids":{"openalex":"https://openalex.org/W3031172388","doi":"https://doi.org/10.1109/mm.2020.2997611","mag":"3031172388"},"language":"en","primary_location":{"id":"doi:10.1109/mm.2020.2997611","is_oa":true,"landing_page_url":"https://doi.org/10.1109/mm.2020.2997611","pdf_url":"https://ieeexplore.ieee.org/ielx7/40/9130972/09099977.pdf","source":{"id":"https://openalex.org/S59697426","display_name":"IEEE Micro","issn_l":"0272-1732","issn":["0272-1732","1937-4143"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Micro","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://ieeexplore.ieee.org/ielx7/40/9130972/09099977.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066116482","display_name":"Liancheng Jia","orcid":null},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Liancheng Jia","raw_affiliation_strings":["Peking University"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072265593","display_name":"Liqiang Lu","orcid":"https://orcid.org/0000-0002-3801-6847"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Liqiang Lu","raw_affiliation_strings":["Peking University"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102904614","display_name":"Xuechao Wei","orcid":"https://orcid.org/0000-0002-0996-2260"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xuechao Wei","raw_affiliation_strings":["Alibaba, China"],"affiliations":[{"raw_affiliation_string":"Alibaba, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100604860","display_name":"Yun Liang","orcid":"https://orcid.org/0000-0002-9076-7998"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yun Liang","raw_affiliation_strings":["Peking University"],"affiliations":[{"raw_affiliation_string":"Peking University","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5066116482"],"corresponding_institution_ids":["https://openalex.org/I20231570"],"apc_list":null,"apc_paid":null,"fwci":2.914,"has_fulltext":true,"cited_by_count":29,"citation_normalized_percentile":{"value":0.91248301,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"40","issue":"4","first_page":"85","last_page":"92"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9987000226974487,"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.9987000226974487,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9987000226974487,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9984999895095825,"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/systolic-array","display_name":"Systolic array","score":0.9500892758369446},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7829673290252686},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.581926167011261},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5538502931594849},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5177516341209412},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.47056126594543457},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.3822454810142517},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.37103182077407837},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32679325342178345},{"id":"https://openalex.org/keywords/very-large-scale-integration","display_name":"Very-large-scale integration","score":0.19390633702278137}],"concepts":[{"id":"https://openalex.org/C150741067","wikidata":"https://www.wikidata.org/wiki/Q2377218","display_name":"Systolic array","level":3,"score":0.9500892758369446},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7829673290252686},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.581926167011261},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5538502931594849},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5177516341209412},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.47056126594543457},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.3822454810142517},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37103182077407837},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32679325342178345},{"id":"https://openalex.org/C14580979","wikidata":"https://www.wikidata.org/wiki/Q876049","display_name":"Very-large-scale integration","level":2,"score":0.19390633702278137},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/mm.2020.2997611","is_oa":true,"landing_page_url":"https://doi.org/10.1109/mm.2020.2997611","pdf_url":"https://ieeexplore.ieee.org/ielx7/40/9130972/09099977.pdf","source":{"id":"https://openalex.org/S59697426","display_name":"IEEE Micro","issn_l":"0272-1732","issn":["0272-1732","1937-4143"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Micro","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1109/mm.2020.2997611","is_oa":true,"landing_page_url":"https://doi.org/10.1109/mm.2020.2997611","pdf_url":"https://ieeexplore.ieee.org/ielx7/40/9130972/09099977.pdf","source":{"id":"https://openalex.org/S59697426","display_name":"IEEE Micro","issn_l":"0272-1732","issn":["0272-1732","1937-4143"],"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Micro","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6299999952316284,"id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G2707710927","display_name":null,"funder_award_id":"JQ19014","funder_id":"https://openalex.org/F4320322919","funder_display_name":"Natural Science Foundation of Beijing Municipality"},{"id":"https://openalex.org/G3809981777","display_name":null,"funder_award_id":"L172004","funder_id":"https://openalex.org/F4320322919","funder_display_name":"Natural Science Foundation of Beijing Municipality"}],"funders":[{"id":"https://openalex.org/F4320322919","display_name":"Natural Science Foundation of Beijing Municipality","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3031172388.pdf","grobid_xml":"https://content.openalex.org/works/W3031172388.grobid-xml"},"referenced_works_count":11,"referenced_works":["https://openalex.org/W1566539040","https://openalex.org/W1983394510","https://openalex.org/W2055312318","https://openalex.org/W2606722458","https://openalex.org/W2625954420","https://openalex.org/W2788007484","https://openalex.org/W2899644485","https://openalex.org/W2906737788","https://openalex.org/W2944824859","https://openalex.org/W2950001020","https://openalex.org/W2963367920"],"related_works":["https://openalex.org/W2111062328","https://openalex.org/W1994609733","https://openalex.org/W2075808029","https://openalex.org/W2108386578","https://openalex.org/W1572417577","https://openalex.org/W1979259943","https://openalex.org/W2000001288","https://openalex.org/W3139655666","https://openalex.org/W2145929661","https://openalex.org/W2118185763"],"abstract_inverted_index":{"Systolic":[0],"array":[1,18,53,101,122],"architecture":[2],"is":[3],"widely":[4],"used":[5],"in":[6],"spatial":[7],"hardware":[8,67,113],"and":[9,37,56,80,91,127,133],"well-suited":[10],"for":[11,43,77,88,124],"many":[12],"tensor":[13,106],"processing":[14],"algorithms.":[15,82],"Many":[16],"systolic":[17,52,63,94,100,112,121],"architectures":[19],"are":[20],"implemented":[21],"with":[22,129],"high-level":[23],"synthesis":[24],"(HLS)":[25],"design":[26,44,54],"flow.":[27],"However,":[28],"existing":[29],"HLS":[30,138],"tools":[31],"do":[32],"not":[33],"favor":[34],"of":[35,61,93],"modular":[36],"reusable":[38],"design,":[39],"which":[40,73],"brings":[41],"inefficiency":[42],"iteration.":[45],"In":[46],"this":[47],"article,":[48],"we":[49,118],"analyze":[50],"the":[51,58,86,89,105,134],"space,":[55],"identify":[57],"common":[59],"structures":[60],"different":[62,78,125],"dataflows.":[64],"We":[65,96],"build":[66,98],"module":[68],"templates":[69],"using":[70],"Chisel":[71],"infrastructure,":[72],"can":[74,119],"be":[75],"reused":[76],"dataflows":[79,128],"computation":[81],"This":[83],"remarkably":[84],"improves":[85],"productivity":[87],"development":[90],"optimization":[92],"architecture.":[95,114],"further":[97],"a":[99,110],"generator":[102],"that":[103,117],"transforms":[104],"algorithm":[107],"definition":[108],"to":[109],"complete":[111],"Experiments":[115],"show":[116],"implement":[120],"designs":[123],"applications":[126],"little":[130],"engineering":[131],"effort,":[132],"performance":[135],"throughput":[136],"outperforms":[137],"designs.":[139]},"counts_by_year":[{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":8},{"year":2020,"cited_by_count":1}],"updated_date":"2026-04-02T15:55:50.835912","created_date":"2025-10-10T00:00:00"}
