{"id":"https://openalex.org/W4252190617","doi":"https://doi.org/10.1109/codes-isss.2013.6659002","title":"Improving polyhedral code generation for high-level synthesis","display_name":"Improving polyhedral code generation for high-level synthesis","publication_year":2013,"publication_date":"2013-09-01","ids":{"openalex":"https://openalex.org/W4252190617","doi":"https://doi.org/10.1109/codes-isss.2013.6659002"},"language":"en","primary_location":{"id":"doi:10.1109/codes-isss.2013.6659002","is_oa":false,"landing_page_url":"https://doi.org/10.1109/codes-isss.2013.6659002","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)","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/A5004260686","display_name":"Wei Zuo","orcid":"https://orcid.org/0000-0002-1760-4009"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Wei Zuo","raw_affiliation_strings":["Beijing Institute of Technology"],"affiliations":[{"raw_affiliation_string":"Beijing Institute of Technology","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100432722","display_name":"Peng Li","orcid":"https://orcid.org/0000-0002-5983-2384"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Peng Li","raw_affiliation_strings":["PKU/UCLA Joint Research Institution for Science and Engineering"],"affiliations":[{"raw_affiliation_string":"PKU/UCLA Joint Research Institution for Science and Engineering","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056321228","display_name":"Deming Chen","orcid":"https://orcid.org/0000-0002-3016-0270"},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Deming Chen","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040769038","display_name":"Louis-No\u00ebl Pouchet","orcid":"https://orcid.org/0000-0001-5103-3097"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Louis-Noel Pouchet","raw_affiliation_strings":["University of California, Los Angeles"],"affiliations":[{"raw_affiliation_string":"University of California, Los Angeles","institution_ids":["https://openalex.org/I161318765"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101458850","display_name":"Shunan Zhong","orcid":"https://orcid.org/0000-0002-2981-0459"},"institutions":[{"id":"https://openalex.org/I125839683","display_name":"Beijing Institute of Technology","ror":"https://ror.org/01skt4w74","country_code":"CN","type":"education","lineage":["https://openalex.org/I125839683","https://openalex.org/I890469752"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shunan Zhong","raw_affiliation_strings":["Beijing Institute of Technology"],"affiliations":[{"raw_affiliation_string":"Beijing Institute of Technology","institution_ids":["https://openalex.org/I125839683"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016776689","display_name":"Jason Cong","orcid":"https://orcid.org/0000-0003-2887-6963"},"institutions":[{"id":"https://openalex.org/I161318765","display_name":"University of California, Los Angeles","ror":"https://ror.org/046rm7j60","country_code":"US","type":"education","lineage":["https://openalex.org/I161318765"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jason Cong","raw_affiliation_strings":["University of California, Los Angeles"],"affiliations":[{"raw_affiliation_string":"University of California, Los Angeles","institution_ids":["https://openalex.org/I161318765"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5004260686"],"corresponding_institution_ids":["https://openalex.org/I125839683"],"apc_list":null,"apc_paid":null,"fwci":2.8369,"has_fulltext":false,"cited_by_count":23,"citation_normalized_percentile":{"value":0.91277565,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":1.0,"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":1.0,"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.9997000098228455,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9979000091552734,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7922654151916504},{"id":"https://openalex.org/keywords/high-level-synthesis","display_name":"High-level synthesis","score":0.7747822999954224},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.6815477609634399},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5162870287895203},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5151154398918152},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.5011610984802246},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4484449028968811},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4166158437728882},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.41495558619499207},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2741549015045166},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.24470165371894836},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.11327075958251953},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10859298706054688},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.09894979000091553},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.08755940198898315}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7922654151916504},{"id":"https://openalex.org/C58013763","wikidata":"https://www.wikidata.org/wiki/Q5754574","display_name":"High-level synthesis","level":3,"score":0.7747822999954224},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.6815477609634399},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5162870287895203},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5151154398918152},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5011610984802246},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4484449028968811},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4166158437728882},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.41495558619499207},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2741549015045166},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.24470165371894836},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.11327075958251953},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10859298706054688},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.09894979000091553},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.08755940198898315},{"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/C548081761","wikidata":"https://www.wikidata.org/wiki/Q180388","display_name":"Waste management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/codes-isss.2013.6659002","is_oa":false,"landing_page_url":"https://doi.org/10.1109/codes-isss.2013.6659002","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.5099999904632568,"display_name":"Affordable and clean energy"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1533186609","https://openalex.org/W1776224102","https://openalex.org/W1990525787","https://openalex.org/W1995270665","https://openalex.org/W2034761517","https://openalex.org/W2071110673","https://openalex.org/W2100664615","https://openalex.org/W2112482891","https://openalex.org/W2115572397","https://openalex.org/W2132257274","https://openalex.org/W2137152633","https://openalex.org/W2141280299","https://openalex.org/W2152337540","https://openalex.org/W2166029537","https://openalex.org/W2172191698","https://openalex.org/W2983923412","https://openalex.org/W3146814121","https://openalex.org/W3203568064","https://openalex.org/W4230301105"],"related_works":["https://openalex.org/W17155033","https://openalex.org/W3207760230","https://openalex.org/W1496222301","https://openalex.org/W1590307681","https://openalex.org/W2536018345","https://openalex.org/W4312814274","https://openalex.org/W2612099726","https://openalex.org/W2160632767","https://openalex.org/W4252190617","https://openalex.org/W2068555872"],"abstract_inverted_index":{"High-level":[0],"synthesis":[1],"(HLS)":[2],"tools":[3],"are":[4,24,100],"now":[5],"capable":[6],"of":[7,15,49,133,151],"generating":[8],"high-quality":[9],"RTL":[10],"codes":[11],"for":[12,18,69,105],"a":[13,67,125,149],"number":[14],"programs.":[16],"Nevertheless,":[17],"best":[19],"performance":[20],"aggressive":[21],"program":[22],"transformations":[23],"still":[25],"required":[26,101],"to":[27,65,81,92,102,114,138,160],"exploit":[28],"data":[29],"reuse":[30],"and":[31,54],"enable":[32],"communication/computation":[33],"overlap.":[34],"The":[35],"polyhedral":[36,51,62,95],"compilation":[37],"framework":[38],"has":[39],"shown":[40],"great":[41],"promise":[42],"in":[43,141],"this":[44,86],"area":[45,163],"with":[46],"the":[47,70,82,90,93,120,162],"development":[48],"HLS-specific":[50],"transformation":[52],"techniques":[53,59,113,147],"tools.":[55],"However,":[56],"all":[57],"these":[58],"rely":[60],"on":[61,119,148,157],"code":[63,77,96,131],"generation":[64,132],"translate":[66],"schedule":[68],"program's":[71],"operations":[72],"into":[73],"an":[74],"actual":[75],"C":[76],"that":[78],"is":[79],"input":[80],"HLS":[83,106],"tool.":[84],"In":[85,108],"work":[87],"we":[88,110],"study":[89],"changes":[91],"state-of-the-art":[94],"generator":[97],"CLooG":[98],"which":[99],"tailor":[103],"it":[104],"purposes.":[107],"particular,":[109],"develop":[111,124],"various":[112],"significantly":[115],"improve":[116],"resource":[117,142],"utilization":[118],"FPGA.":[121],"We":[122,144],"also":[123],"complete":[126],"technique":[127],"geared":[128],"towards":[129],"effective":[130],"rectangularly":[134],"tiled":[135],"code,":[136],"leading":[137],"further":[139],"improvements":[140],"utilization.":[143],"demonstrate":[145],"our":[146],"collection":[150],"affine":[152],"benchmarks,":[153],"reducing":[154],"by":[155],"2x":[156],"average":[158],"(up":[159],"10x)":[161],"used":[164],"after":[165],"high-level":[166],"synthesis.":[167]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
