{"id":"https://openalex.org/W2941750552","doi":"https://doi.org/10.1109/isqed.2019.8697596","title":"Fast Mapping-Based High-Level Synthesis of Pipelined Circuits","display_name":"Fast Mapping-Based High-Level Synthesis of Pipelined Circuits","publication_year":2019,"publication_date":"2019-03-01","ids":{"openalex":"https://openalex.org/W2941750552","doi":"https://doi.org/10.1109/isqed.2019.8697596","mag":"2941750552"},"language":"en","primary_location":{"id":"doi:10.1109/isqed.2019.8697596","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isqed.2019.8697596","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"20th International Symposium on Quality Electronic Design (ISQED)","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/A5100617571","display_name":"Chaofan Li","orcid":"https://orcid.org/0000-0002-3041-3004"},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]},{"id":"https://openalex.org/I2801613365","display_name":"Mitchell Institute","ror":"https://ror.org/03ds72003","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I2801613365"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Chaofan Li","raw_affiliation_strings":["Texas A&M University"],"affiliations":[{"raw_affiliation_string":"Texas A&M University","institution_ids":["https://openalex.org/I2801613365","https://openalex.org/I91045830"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068714995","display_name":"Sachin S. Sapatnekar","orcid":"https://orcid.org/0000-0002-5353-2364"},"institutions":[{"id":"https://openalex.org/I2800403580","display_name":"University of Minnesota System","ror":"https://ror.org/03grvy078","country_code":"US","type":"education","lineage":["https://openalex.org/I2800403580"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sachin S. Sapatnekar","raw_affiliation_strings":["University of Minnesota"],"affiliations":[{"raw_affiliation_string":"University of Minnesota","institution_ids":["https://openalex.org/I2800403580"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103246390","display_name":"Jiang Hu","orcid":"https://orcid.org/0000-0003-1157-7799"},"institutions":[{"id":"https://openalex.org/I2801613365","display_name":"Mitchell Institute","ror":"https://ror.org/03ds72003","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I2801613365"]},{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiang Hu","raw_affiliation_strings":["Texas A&M University"],"affiliations":[{"raw_affiliation_string":"Texas A&M University","institution_ids":["https://openalex.org/I2801613365","https://openalex.org/I91045830"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5100617571"],"corresponding_institution_ids":["https://openalex.org/I2801613365","https://openalex.org/I91045830"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.03561179,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"29","issue":null,"first_page":"33","last_page":"38"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998999834060669,"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.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/T10142","display_name":"Formal Methods in Verification","score":0.998199999332428,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8036485910415649},{"id":"https://openalex.org/keywords/high-level-synthesis","display_name":"High-level synthesis","score":0.7539294362068176},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.7415221333503723},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.6633949279785156},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5748178362846375},{"id":"https://openalex.org/keywords/kernel","display_name":"Kernel (algebra)","score":0.5441573262214661},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5162079930305481},{"id":"https://openalex.org/keywords/electronic-circuit","display_name":"Electronic circuit","score":0.4962065815925598},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.4650012254714966},{"id":"https://openalex.org/keywords/shared-resource","display_name":"Shared resource","score":0.4408054053783417},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.42435166239738464},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.4106108844280243},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.38970983028411865},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.3777264952659607},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.23992139101028442},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.16554856300354004}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8036485910415649},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.7539294362068176},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.7415221333503723},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.6633949279785156},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5748178362846375},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.5441573262214661},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5162079930305481},{"id":"https://openalex.org/C134146338","wikidata":"https://www.wikidata.org/wiki/Q1815901","display_name":"Electronic circuit","level":2,"score":0.4962065815925598},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.4650012254714966},{"id":"https://openalex.org/C51332947","wikidata":"https://www.wikidata.org/wiki/Q1172305","display_name":"Shared resource","level":2,"score":0.4408054053783417},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.42435166239738464},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.4106108844280243},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.38970983028411865},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3777264952659607},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.23992139101028442},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.16554856300354004},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","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/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/isqed.2019.8697596","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isqed.2019.8697596","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"20th International Symposium on Quality Electronic Design (ISQED)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth","score":0.41999998688697815}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W37085840","https://openalex.org/W1982205631","https://openalex.org/W2000921084","https://openalex.org/W2010452422","https://openalex.org/W2018055497","https://openalex.org/W2030934436","https://openalex.org/W2054069797","https://openalex.org/W2064115172","https://openalex.org/W2098298298","https://openalex.org/W2103581911","https://openalex.org/W2105782051","https://openalex.org/W2112748402","https://openalex.org/W2131065168","https://openalex.org/W2138209363","https://openalex.org/W2141389982","https://openalex.org/W2143880270","https://openalex.org/W2147088458","https://openalex.org/W2161061943","https://openalex.org/W2788447492","https://openalex.org/W4256488736","https://openalex.org/W4256629673","https://openalex.org/W6663480007","https://openalex.org/W6675887126","https://openalex.org/W6677755416","https://openalex.org/W6683923952"],"related_works":["https://openalex.org/W4281926497","https://openalex.org/W2274562545","https://openalex.org/W2269990635","https://openalex.org/W3146054601","https://openalex.org/W2042762783","https://openalex.org/W4283730710","https://openalex.org/W2064431979","https://openalex.org/W4281784598","https://openalex.org/W4313484792","https://openalex.org/W4282568311"],"abstract_inverted_index":{"High":[0],"level":[1],"synthesis":[2,100],"(HLS)":[3],"is":[4,41,95,119],"often":[5],"employed":[6],"as":[7],"a":[8,22,36,66,87],"frequently":[9],"called":[10],"kernel":[11],"in":[12,29,75,126],"design":[13],"space":[14],"exploration":[15],"(DSE).":[16],"Therefore,":[17],"its":[18],"nontrivial":[19],"runtime":[20],"becomes":[21],"bottleneck":[23],"that":[24,40,115],"prevents":[25],"extensive":[26],"solution":[27],"search":[28],"DSE.":[30],"In":[31],"this":[32],"work,":[33],"we":[34],"develop":[35],"mapping-based":[37],"HLS":[38],"technique":[39],"fast":[42,120],"and":[43,70],"friendly":[44],"to":[45,65,86,104],"local":[46],"incremental":[47,72],"changes.":[48],"It":[49],"exploits":[50],"the":[51,63,82,116],"static-single":[52],"assignment":[53],"(SSA)-form":[54],"intermediate":[55],"representation":[56],"(IR),":[57],"starts":[58],"with":[59],"direct":[60],"mapping":[61],"from":[62],"IR":[64],"fully":[67,83],"pipelined":[68,84,89],"circuit":[69,85,124],"performs":[71],"resource":[73,110],"sharing":[74],"an":[76],"iterative":[77],"manner,":[78],"which":[79],"then":[80],"alters":[81],"partially":[88],"or":[90],"nonpipelined":[91],"circuit.":[92],"An":[93],"algorithm":[94],"also":[96],"proposed":[97,117],"for":[98],"automatic":[99],"of":[101,123,128],"pipeline":[102],"interlocks":[103],"avoid":[105],"structural":[106],"hazards":[107],"incurred":[108],"by":[109],"conflicts.":[111],"Experimental":[112],"results":[113],"show":[114],"method":[118],"without":[121],"loss":[122],"performance":[125],"terms":[127],"throughput.":[129]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
