{"id":"https://openalex.org/W2342605656","doi":"https://doi.org/10.1109/tcad.2015.2504918","title":"Mapping Imperfect Loops to Coarse-Grained Reconfigurable Architectures","display_name":"Mapping Imperfect Loops to Coarse-Grained Reconfigurable Architectures","publication_year":2015,"publication_date":"2015-12-03","ids":{"openalex":"https://openalex.org/W2342605656","doi":"https://doi.org/10.1109/tcad.2015.2504918","mag":"2342605656"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2015.2504918","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2015.2504918","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-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/A5046308012","display_name":"Hyeonuk Sim","orcid":null},"institutions":[{"id":"https://openalex.org/I48566637","display_name":"Ulsan National Institute of Science and Technology","ror":"https://ror.org/017cjz748","country_code":"KR","type":"education","lineage":["https://openalex.org/I48566637"]}],"countries":["KR"],"is_corresponding":true,"raw_author_name":"Hyeonuk Sim","raw_affiliation_strings":["School of Electrical and Computer Engineering, Ulsan National Institute of Science and Technology, Ulsan, Korea"],"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Ulsan National Institute of Science and Technology, Ulsan, Korea","institution_ids":["https://openalex.org/I48566637"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028841219","display_name":"Hong Sik Lee","orcid":"https://orcid.org/0000-0001-9726-5416"},"institutions":[{"id":"https://openalex.org/I48566637","display_name":"Ulsan National Institute of Science and Technology","ror":"https://ror.org/017cjz748","country_code":"KR","type":"education","lineage":["https://openalex.org/I48566637"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Hongsik Lee","raw_affiliation_strings":["School of Electrical and Computer Engineering, Ulsan National Institute of Science and Technology, Ulsan, Korea"],"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Ulsan National Institute of Science and Technology, Ulsan, Korea","institution_ids":["https://openalex.org/I48566637"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028627584","display_name":"Seongseok Seo","orcid":null},"institutions":[{"id":"https://openalex.org/I4210131320","display_name":"LG (South Korea)","ror":"https://ror.org/03ddh2c27","country_code":"KR","type":"company","lineage":["https://openalex.org/I4210131320"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Seongseok Seo","raw_affiliation_strings":["LG Electronics, Seoul, Korea"],"affiliations":[{"raw_affiliation_string":"LG Electronics, Seoul, Korea","institution_ids":["https://openalex.org/I4210131320"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100780257","display_name":"Jongeun Lee","orcid":"https://orcid.org/0000-0003-1523-2974"},"institutions":[{"id":"https://openalex.org/I48566637","display_name":"Ulsan National Institute of Science and Technology","ror":"https://ror.org/017cjz748","country_code":"KR","type":"education","lineage":["https://openalex.org/I48566637"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jongeun Lee","raw_affiliation_strings":["School of Electrical and Computer Engineering, Ulsan National Institute of Science and Technology, Ulsan, Korea"],"affiliations":[{"raw_affiliation_string":"School of Electrical and Computer Engineering, Ulsan National Institute of Science and Technology, Ulsan, Korea","institution_ids":["https://openalex.org/I48566637"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5046308012"],"corresponding_institution_ids":["https://openalex.org/I48566637"],"apc_list":null,"apc_paid":null,"fwci":0.323,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.6350365,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"35","issue":"7","first_page":"1092","last_page":"1104"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization 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/T10054","display_name":"Parallel Computing and Optimization 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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9998000264167786,"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.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"}}],"keywords":[{"id":"https://openalex.org/keywords/loop-tiling","display_name":"Loop tiling","score":0.9194580316543579},{"id":"https://openalex.org/keywords/loop-fission","display_name":"Loop fission","score":0.8968105316162109},{"id":"https://openalex.org/keywords/nested-loop-join","display_name":"Nested loop join","score":0.8489071130752563},{"id":"https://openalex.org/keywords/loop-fusion","display_name":"Loop fusion","score":0.8140708208084106},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.805639386177063},{"id":"https://openalex.org/keywords/loop","display_name":"Loop (graph theory)","score":0.7758702635765076},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6187514066696167},{"id":"https://openalex.org/keywords/for-loop","display_name":"For loop","score":0.5366949439048767},{"id":"https://openalex.org/keywords/flattening","display_name":"Flattening","score":0.5118703246116638},{"id":"https://openalex.org/keywords/inner-loop","display_name":"Inner loop","score":0.4634108245372772},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4507276713848114},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.4242687225341797},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.41850751638412476},{"id":"https://openalex.org/keywords/loop-optimization","display_name":"Loop optimization","score":0.41234180331230164},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3123782277107239},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.19184404611587524},{"id":"https://openalex.org/keywords/optimizing-compiler","display_name":"Optimizing compiler","score":0.11514481902122498},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1086481511592865},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.0944833755493164}],"concepts":[{"id":"https://openalex.org/C11799548","wikidata":"https://www.wikidata.org/wiki/Q6675847","display_name":"Loop tiling","level":3,"score":0.9194580316543579},{"id":"https://openalex.org/C134718785","wikidata":"https://www.wikidata.org/wiki/Q6675821","display_name":"Loop fission","level":3,"score":0.8968105316162109},{"id":"https://openalex.org/C1306188","wikidata":"https://www.wikidata.org/wiki/Q4060687","display_name":"Nested loop join","level":2,"score":0.8489071130752563},{"id":"https://openalex.org/C82653869","wikidata":"https://www.wikidata.org/wiki/Q6675821","display_name":"Loop fusion","level":3,"score":0.8140708208084106},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.805639386177063},{"id":"https://openalex.org/C184670325","wikidata":"https://www.wikidata.org/wiki/Q512604","display_name":"Loop (graph theory)","level":2,"score":0.7758702635765076},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6187514066696167},{"id":"https://openalex.org/C2779624466","wikidata":"https://www.wikidata.org/wiki/Q838119","display_name":"For loop","level":3,"score":0.5366949439048767},{"id":"https://openalex.org/C19444555","wikidata":"https://www.wikidata.org/wiki/Q212750","display_name":"Flattening","level":2,"score":0.5118703246116638},{"id":"https://openalex.org/C58716799","wikidata":"https://www.wikidata.org/wiki/Q6035648","display_name":"Inner loop","level":3,"score":0.4634108245372772},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4507276713848114},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.4242687225341797},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.41850751638412476},{"id":"https://openalex.org/C29331672","wikidata":"https://www.wikidata.org/wiki/Q3354468","display_name":"Loop optimization","level":4,"score":0.41234180331230164},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3123782277107239},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.19184404611587524},{"id":"https://openalex.org/C190902152","wikidata":"https://www.wikidata.org/wiki/Q1325106","display_name":"Optimizing compiler","level":3,"score":0.11514481902122498},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1086481511592865},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.0944833755493164},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"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/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tcad.2015.2504918","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2015.2504918","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"},{"id":"pmh:oai:scholarworks.unist.ac.kr:201301/20003","is_oa":false,"landing_page_url":"http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7345548","pdf_url":null,"source":{"id":"https://openalex.org/S4306401118","display_name":"Scholarworks@UNIST (Ulsan National Institute of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I48566637","host_organization_name":"Ulsan National Institute of Science and Technology","host_organization_lineage":["https://openalex.org/I48566637"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"ARTICLE"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3302614327","display_name":null,"funder_award_id":"2013R1A1A1005534","funder_id":"https://openalex.org/F4320322120","funder_display_name":"National Research Foundation of Korea"}],"funders":[{"id":"https://openalex.org/F4320322120","display_name":"National Research Foundation of Korea","ror":"https://ror.org/013aysd81"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W325293416","https://openalex.org/W1568192366","https://openalex.org/W1966326666","https://openalex.org/W1976693023","https://openalex.org/W1996906769","https://openalex.org/W2018348175","https://openalex.org/W2023027709","https://openalex.org/W2027700796","https://openalex.org/W2029655013","https://openalex.org/W2039223206","https://openalex.org/W2042766074","https://openalex.org/W2043252594","https://openalex.org/W2059626842","https://openalex.org/W2083150975","https://openalex.org/W2087847273","https://openalex.org/W2091452063","https://openalex.org/W2098688018","https://openalex.org/W2098908185","https://openalex.org/W2104225326","https://openalex.org/W2105641776","https://openalex.org/W2108682772","https://openalex.org/W2115572397","https://openalex.org/W2122171990","https://openalex.org/W2125951114","https://openalex.org/W2135234700","https://openalex.org/W2138007781","https://openalex.org/W2153185479","https://openalex.org/W2276432796","https://openalex.org/W2309639351","https://openalex.org/W4231951809","https://openalex.org/W4239270458","https://openalex.org/W4240441255","https://openalex.org/W4246166885","https://openalex.org/W4247312607","https://openalex.org/W4250523893","https://openalex.org/W4255231629","https://openalex.org/W6694716284"],"related_works":["https://openalex.org/W2014071052","https://openalex.org/W1596526459","https://openalex.org/W2340721088","https://openalex.org/W2040522199","https://openalex.org/W2342605656","https://openalex.org/W2062111218","https://openalex.org/W1553921316","https://openalex.org/W4254171597","https://openalex.org/W1490356190","https://openalex.org/W2050948770"],"abstract_inverted_index":{"Nested":[0],"loops":[1,30,133,156],"represent":[2],"a":[3,33,82,105,117,144],"significant":[4],"portion":[5,146],"of":[6,17,56,73,85,96,120,147,154],"application":[7],"runtime":[8],"in":[9,48,77,98,149],"multimedia":[10],"and":[11,94,165],"DSP":[12],"applications,":[13],"an":[14,45,53],"important":[15],"domain":[16],"applications":[18],"for":[19,171],"coarse-grained":[20],"reconfigurable":[21],"architectures":[22],"(CGRAs).":[23],"While":[24],"conventional":[25],"approaches":[26],"to":[27,116],"mapping":[28],"nested":[29,155],"utilize":[31],"only":[32],"single-dimensional":[34],"pipelining,":[35],"which":[36],"is":[37],"either":[38],"along":[39,44,58],"the":[40,65,70,92,99],"innermost":[41],"loop":[42,60,66,106,162],"or":[43],"outer":[46],"loop,":[47],"this":[49],"paper,":[50],"we":[51,80],"explore":[52],"orthogonal":[54],"approach":[55],"pipelining":[57],"multiple":[59],"dimensions":[61],"by":[62,157],"first":[63],"flattening":[64,163],"nest.":[67],"To":[68],"remedy":[69],"inevitable":[71],"problem":[72],"repetitive":[74],"outer-loop":[75],"computation":[76],"flattened":[78,150],"loops,":[79,121,151],"present":[81,104],"small":[83],"set":[84],"special":[86,113,140],"operations":[87,114,141,148],"that":[88,109,138],"can":[89,110,142],"effectively":[90],"reduce":[91],"number":[93],"frequency":[95],"micro-operations":[97],"pipelined":[100],"loop.":[101],"We":[102],"also":[103],"transformation":[107],"technique":[108],"make":[111],"our":[112,139],"applicable":[115],"broader":[118],"range":[119],"including":[122],"those":[123],"with":[124],"triangular":[125],"iteration":[126],"spaces.":[127],"Our":[128],"experimental":[129],"results":[130],"using":[131,161],"imperfect":[132,172],"from":[134],"StreamIt":[135],"benchmarks":[136],"demonstrate":[137],"cover":[143],"large":[145],"improve":[152],"performance":[153],"nearly":[158],"30%":[159],"over":[160],"only,":[164],"achieve":[166],"near-ideal":[167],"executions":[168],"on":[169],"CGRAs":[170],"loops.":[173]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
