{"id":"https://openalex.org/W2067153513","doi":"https://doi.org/10.1145/2656106.2656125","title":"Retargetable automatic generation of compound instructions for CGRA based reconfigurable processor applications","display_name":"Retargetable automatic generation of compound instructions for CGRA based reconfigurable processor applications","publication_year":2014,"publication_date":"2014-10-12","ids":{"openalex":"https://openalex.org/W2067153513","doi":"https://doi.org/10.1145/2656106.2656125","mag":"2067153513"},"language":"en","primary_location":{"id":"doi:10.1145/2656106.2656125","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2656106.2656125","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2014 International Conference on Compilers, Architecture and Synthesis for Embedded Systems","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/A5031971317","display_name":"Narasinga Rao Miniskar","orcid":"https://orcid.org/0000-0001-8259-8891"},"institutions":[{"id":"https://openalex.org/I4210139030","display_name":"Samsung (India)","ror":"https://ror.org/04cpx2569","country_code":"IN","type":"company","lineage":["https://openalex.org/I2250650973","https://openalex.org/I4210139030"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Narasinga Rao Miniskar","raw_affiliation_strings":["SAIT, Samsung R&amp;D Institute-Bengaluru, India","SAIT, Samsung R&D Institute-Bengaluru, 560036, India"],"affiliations":[{"raw_affiliation_string":"SAIT, Samsung R&amp;D Institute-Bengaluru, India","institution_ids":["https://openalex.org/I4210139030"]},{"raw_affiliation_string":"SAIT, Samsung R&D Institute-Bengaluru, 560036, India","institution_ids":["https://openalex.org/I4210139030"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015948609","display_name":"Soma Kohli","orcid":null},"institutions":[{"id":"https://openalex.org/I4210139030","display_name":"Samsung (India)","ror":"https://ror.org/04cpx2569","country_code":"IN","type":"company","lineage":["https://openalex.org/I2250650973","https://openalex.org/I4210139030"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Soma Kohli","raw_affiliation_strings":["SAIT, Samsung R&amp;D Institute-Bengaluru, India","SAIT, Samsung R&D Institute-Bengaluru, 560036, India"],"affiliations":[{"raw_affiliation_string":"SAIT, Samsung R&amp;D Institute-Bengaluru, India","institution_ids":["https://openalex.org/I4210139030"]},{"raw_affiliation_string":"SAIT, Samsung R&D Institute-Bengaluru, 560036, India","institution_ids":["https://openalex.org/I4210139030"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039554166","display_name":"Hae-woo Park","orcid":null},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Haewoo Park","raw_affiliation_strings":["SAIT, Samsung Electronics Giheung, Korea","SAIT, Samsung Electronics, Giheung 446-712, Korea"],"affiliations":[{"raw_affiliation_string":"SAIT, Samsung Electronics Giheung, Korea","institution_ids":["https://openalex.org/I2250650973"]},{"raw_affiliation_string":"SAIT, Samsung Electronics, Giheung 446-712, Korea","institution_ids":["https://openalex.org/I2250650973"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080106098","display_name":"Donghoon Yoo","orcid":"https://orcid.org/0000-0001-6997-2658"},"institutions":[{"id":"https://openalex.org/I2250650973","display_name":"Samsung (South Korea)","ror":"https://ror.org/04w3jy968","country_code":"KR","type":"company","lineage":["https://openalex.org/I2250650973"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Donghoon Yoo","raw_affiliation_strings":["SAIT, Samsung Electronics Giheung, Korea","SAIT, Samsung Electronics, Giheung 446-712, Korea"],"affiliations":[{"raw_affiliation_string":"SAIT, Samsung Electronics Giheung, Korea","institution_ids":["https://openalex.org/I2250650973"]},{"raw_affiliation_string":"SAIT, Samsung Electronics, Giheung 446-712, Korea","institution_ids":["https://openalex.org/I2250650973"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5031971317"],"corresponding_institution_ids":["https://openalex.org/I4210139030"],"apc_list":null,"apc_paid":null,"fwci":0.613,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.69717935,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"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.9994999766349792,"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.9980999827384949,"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/intrinsics","display_name":"Intrinsics","score":0.9741026163101196},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8640271425247192},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.5938250422477722},{"id":"https://openalex.org/keywords/instruction-prefetch","display_name":"Instruction prefetch","score":0.5110667943954468},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4929473400115967},{"id":"https://openalex.org/keywords/architecture","display_name":"Architecture","score":0.44565486907958984},{"id":"https://openalex.org/keywords/opengl","display_name":"OpenGL","score":0.4194886386394501},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3226749897003174},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.26571184396743774},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.10345113277435303},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.088849276304245}],"concepts":[{"id":"https://openalex.org/C2908650547","wikidata":"https://www.wikidata.org/wiki/Q20999234","display_name":"Intrinsics","level":2,"score":0.9741026163101196},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8640271425247192},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.5938250422477722},{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.5110667943954468},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4929473400115967},{"id":"https://openalex.org/C123657996","wikidata":"https://www.wikidata.org/wiki/Q12271","display_name":"Architecture","level":2,"score":0.44565486907958984},{"id":"https://openalex.org/C2778305236","wikidata":"https://www.wikidata.org/wiki/Q178570","display_name":"OpenGL","level":3,"score":0.4194886386394501},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3226749897003174},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.26571184396743774},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.10345113277435303},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.088849276304245},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C142362112","wikidata":"https://www.wikidata.org/wiki/Q735","display_name":"Art","level":0,"score":0.0},{"id":"https://openalex.org/C153349607","wikidata":"https://www.wikidata.org/wiki/Q36649","display_name":"Visual arts","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2656106.2656125","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2656106.2656125","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2014 International Conference on Compilers, Architecture and Synthesis for Embedded Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.8999999761581421}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W817236362","https://openalex.org/W1572747186","https://openalex.org/W1933821928","https://openalex.org/W1975539994","https://openalex.org/W1995750454","https://openalex.org/W2013411372","https://openalex.org/W2016628444","https://openalex.org/W2020818734","https://openalex.org/W2032692416","https://openalex.org/W2075921636","https://openalex.org/W2088274569","https://openalex.org/W2111062328","https://openalex.org/W2122620713","https://openalex.org/W2123412205","https://openalex.org/W2126359798","https://openalex.org/W2141486354","https://openalex.org/W2147345262","https://openalex.org/W2153882047","https://openalex.org/W2154332652","https://openalex.org/W2159108969","https://openalex.org/W2167058518","https://openalex.org/W2185226291","https://openalex.org/W2295288655","https://openalex.org/W2912425543","https://openalex.org/W4256475461"],"related_works":["https://openalex.org/W2140324148","https://openalex.org/W2121199344","https://openalex.org/W2285914869","https://openalex.org/W3117515082","https://openalex.org/W2113441357","https://openalex.org/W3022537591","https://openalex.org/W2126134823","https://openalex.org/W2336226224","https://openalex.org/W1974128693","https://openalex.org/W2141696484"],"abstract_inverted_index":{"Reconfigurable":[0,6],"processors":[1],"such":[2,62,191],"as":[3,63,80,192],"SRP":[4],"(Samsung":[5],"Processors)":[7],"have":[8,99],"become":[9],"increasingly":[10],"important,":[11],"which":[12,82,111],"enables":[13],"just":[14],"enough":[15],"flexibility":[16],"of":[17,51,60,91,150,171,181],"accepting":[18],"software":[19],"solutions":[20],"and":[21,33,41,68,118,157,197],"providing":[22],"application":[23,158],"specific":[24,75],"hardware":[25],"configurability":[26],"for":[27,57,146,153],"faster":[28],"time-to-market,":[29],"lower":[30,38],"development":[31],"cost":[32],"higher":[34],"performance":[35],"while":[36],"maintaining":[37],"energy":[39],"consumption":[40],"area.":[42],"The":[43],"reconfigurable":[44],"processor":[45],"compilation":[46],"framework":[47],"supports":[48],"wide":[49],"range":[50],"architectures":[52,71,176],"through":[53],"architecture":[54,127,156],"description":[55],"template":[56],"different":[58],"domains":[59],"applications":[61],"image":[64],"processing,":[65],"multimedia,":[66],"video,":[67],"graphics.":[69],"These":[70],"support":[72],"several":[73],"domain":[74],"compound":[76,151],"instructions":[77,93,152],"(also":[78],"called":[79],"intrinsics),":[81],"are":[83],"computationally":[84],"efficient":[85],"when":[86],"compared":[87],"to":[88,100,108,131,168],"the":[89,95,109,122,126,132,147,175,178,186,189],"set":[90],"general":[92],"in":[94,104,174,184,188],"processor.":[96],"Application":[97],"developers":[98],"use":[101],"these":[102],"intrinsics":[103,123,133,173,187],"their":[105],"programs":[106],"according":[107],"architecture,":[110],"can":[112],"result":[113],"very":[114],"inefficient":[115],"usage,":[116],"tedious":[117],"more":[119],"error-prone.":[120],"Moreover,":[121],"provided":[124],"by":[125],"need":[128],"constant":[129],"reference":[130],"file":[134],"during":[135],"development.":[136],"In":[137],"this":[138],"paper,":[139],"we":[140],"propose":[141],"a":[142,154],"retargetable":[143],"novel":[144],"methodology":[145],"automatic":[148],"generation":[149],"given":[155],"source":[159],"code":[160],"at":[161],"compile":[162],"time.":[163],"Our":[164],"approach":[165],"is":[166],"able":[167],"consider":[169],"~75%":[170],"total":[172],"with":[177],"success":[179],"rate":[180],">":[182],"90%":[183],"identifying":[185],"benchmarks":[190],"AVC,":[193],"OpenGL":[194,198],"Full":[195],"Engine":[196],"Vector":[199],"benchmarks.":[200]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
