{"id":"https://openalex.org/W2058201858","doi":"https://doi.org/10.1145/1234675.1234677","title":"Selective code transformation for dual instruction set processors","display_name":"Selective code transformation for dual instruction set processors","publication_year":2007,"publication_date":"2007-05-01","ids":{"openalex":"https://openalex.org/W2058201858","doi":"https://doi.org/10.1145/1234675.1234677","mag":"2058201858"},"language":"en","primary_location":{"id":"doi:10.1145/1234675.1234677","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1234675.1234677","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing 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/A5047043793","display_name":"Sheayun Lee","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":true,"raw_author_name":"Sheayun Lee","raw_affiliation_strings":["Samsung Electronics, Hwasung City, Gyeonggi-Do, Korea","Samsung Electronics, Hwasung-City, Gyeonggi-Do, Korea#TAB#"],"affiliations":[{"raw_affiliation_string":"Samsung Electronics, Hwasung City, Gyeonggi-Do, Korea","institution_ids":["https://openalex.org/I2250650973"]},{"raw_affiliation_string":"Samsung Electronics, Hwasung-City, Gyeonggi-Do, Korea#TAB#","institution_ids":["https://openalex.org/I2250650973"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100767182","display_name":"Jaejin Lee","orcid":"https://orcid.org/0000-0003-4638-8170"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jaejin Lee","raw_affiliation_strings":["Seoul National University, Seoul, Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025475018","display_name":"Chang Yun Park","orcid":null},"institutions":[{"id":"https://openalex.org/I9272278","display_name":"Chung Cheong University","ror":"https://ror.org/04s3waj07","country_code":"KR","type":"education","lineage":["https://openalex.org/I9272278"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Chang Yun Park","raw_affiliation_strings":["Chungang University, Seoul, Korea"],"affiliations":[{"raw_affiliation_string":"Chungang University, Seoul, Korea","institution_ids":["https://openalex.org/I9272278"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113892530","display_name":"Sang Lyul Min","orcid":null},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Sang Lyul Min","raw_affiliation_strings":["Seoul National University, Seoul, Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5047043793"],"corresponding_institution_ids":["https://openalex.org/I2250650973"],"apc_list":null,"apc_paid":null,"fwci":0.6333,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.70722736,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"6","issue":"2","first_page":"10","last_page":"10"},"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.9995999932289124,"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/T10933","display_name":"Real-Time Systems Scheduling","score":0.9991999864578247,"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/computer-science","display_name":"Computer science","score":0.9167253971099854},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.7165195345878601},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.6261873245239258},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6109223365783691},{"id":"https://openalex.org/keywords/addressing-mode","display_name":"Addressing mode","score":0.5941753387451172},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5830183625221252},{"id":"https://openalex.org/keywords/application-specific-instruction-set-processor","display_name":"Application-specific instruction-set processor","score":0.5502184629440308},{"id":"https://openalex.org/keywords/program-optimization","display_name":"Program optimization","score":0.4953862428665161},{"id":"https://openalex.org/keywords/dual","display_name":"Dual (grammatical number)","score":0.45905837416648865},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.4438348710536957},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.4188828468322754},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.36596372723579407},{"id":"https://openalex.org/keywords/instructions-per-cycle","display_name":"Instructions per cycle","score":0.3521328270435333},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.31651678681373596},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.18738028407096863},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1746806800365448},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.13710877299308777},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.12981757521629333},{"id":"https://openalex.org/keywords/central-processing-unit","display_name":"Central processing unit","score":0.10133761167526245}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9167253971099854},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.7165195345878601},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.6261873245239258},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6109223365783691},{"id":"https://openalex.org/C16901944","wikidata":"https://www.wikidata.org/wiki/Q367183","display_name":"Addressing mode","level":4,"score":0.5941753387451172},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5830183625221252},{"id":"https://openalex.org/C201736964","wikidata":"https://www.wikidata.org/wiki/Q621583","display_name":"Application-specific instruction-set processor","level":3,"score":0.5502184629440308},{"id":"https://openalex.org/C139571649","wikidata":"https://www.wikidata.org/wiki/Q1156793","display_name":"Program optimization","level":3,"score":0.4953862428665161},{"id":"https://openalex.org/C2780980858","wikidata":"https://www.wikidata.org/wiki/Q110022","display_name":"Dual (grammatical number)","level":2,"score":0.45905837416648865},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.4438348710536957},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.4188828468322754},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.36596372723579407},{"id":"https://openalex.org/C156972235","wikidata":"https://www.wikidata.org/wiki/Q1443434","display_name":"Instructions per cycle","level":3,"score":0.3521328270435333},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.31651678681373596},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.18738028407096863},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1746806800365448},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.13710877299308777},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.12981757521629333},{"id":"https://openalex.org/C49154492","wikidata":"https://www.wikidata.org/wiki/Q5300","display_name":"Central processing unit","level":2,"score":0.10133761167526245},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"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/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C124952713","wikidata":"https://www.wikidata.org/wiki/Q8242","display_name":"Literature","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1234675.1234677","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1234675.1234677","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Embedded Computing Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320310536","display_name":"University of Virginia","ror":"https://ror.org/0153tk833"},{"id":"https://openalex.org/F4320324119","display_name":"Uppsala Universitet","ror":"https://ror.org/048a87296"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W4097205","https://openalex.org/W1488597574","https://openalex.org/W1491178396","https://openalex.org/W1533231276","https://openalex.org/W1558672475","https://openalex.org/W1561949301","https://openalex.org/W1686420892","https://openalex.org/W1854132939","https://openalex.org/W1964712076","https://openalex.org/W2000820780","https://openalex.org/W2025801649","https://openalex.org/W2029127473","https://openalex.org/W2054572543","https://openalex.org/W2101134669","https://openalex.org/W2117285153","https://openalex.org/W2118297067","https://openalex.org/W2121945276","https://openalex.org/W2130617760","https://openalex.org/W2146227467","https://openalex.org/W2149814460","https://openalex.org/W2153144414","https://openalex.org/W2504509476","https://openalex.org/W2582794060","https://openalex.org/W2745045259","https://openalex.org/W2914983025","https://openalex.org/W4247271866"],"related_works":["https://openalex.org/W3124389983","https://openalex.org/W2047885859","https://openalex.org/W2036206036","https://openalex.org/W4387540511","https://openalex.org/W1979541879","https://openalex.org/W2058201858","https://openalex.org/W2009892418","https://openalex.org/W1488597574","https://openalex.org/W2071311378","https://openalex.org/W2092187323"],"abstract_inverted_index":{"Embedded":[0],"systems":[1],"are":[2],"often":[3],"constrained":[4],"in":[5,40,123,192],"terms":[6],"of":[7,15,19,25,185],"both":[8],"code":[9,71,105,131,146,186],"size":[10,72,147,187],"and":[11,22,148,188,201],"execution":[12,150,189,202],"time,":[13,151],"because":[14],"a":[16,34,43,53,77,104,136,140,144,183,195],"limited":[17],"amount":[18],"available":[20],"memory":[21,199],"real-time":[23],"nature":[24],"applications.":[26,206],"A":[27],"dual":[28],"instruction":[29,36,45,64,83,96,118],"set":[30,37,46,65,84],"processor,":[31],"which":[32],"supports":[33],"reduced":[35,63,82],"(16":[38],"bits/instruction),":[39,48],"addition":[41],"to":[42,69,138,177],"full":[44,95],"(32":[47],"allows":[49],"an":[50,179],"opportunity":[51],"for":[52,120],"tradeoff":[54,111,142],"between":[55,143],"these":[56],"two":[57,117],"design":[58],"criteria.":[59],"Specifically,":[60],"while":[61],"the":[62,81,89,94,116,124],"can":[66,173],"be":[67,174],"used":[68,176],"reduce":[70],"by":[73,99,113],"providing":[74],"smaller":[75],"instructions,":[76],"program":[78,91,155,181],"compiled":[79,92],"into":[80,93],"typically":[85],"runs":[86],"slower":[87],"than":[88],"same":[90],"set.":[97],"Motivated":[98],"this":[100,110],"observation,":[101],"we":[102],"propose":[103],"generation":[106],"technique":[107,172],"that":[108,169],"exploits":[109],"relationship":[112],"selectively":[114],"using":[115],"sets":[119],"different":[121],"sections":[122],"program.":[125],"The":[126,163],"proposed":[127,171],"technique,":[128],"called":[129],"selective":[130],"transformation,":[132],"not":[133],"only":[134],"provides":[135],"mechanism":[137],"enable":[139],"flexible":[141],"program's":[145],"its":[149,159],"but":[152],"also":[153],"facilitates":[154],"optimization":[156,197],"toward":[157],"enhancing":[158],"worst":[160],"case":[161],"performance.":[162],"results":[164],"from":[165],"our":[166,170],"experiments":[167],"show":[168],"effectively":[175],"fine-tune":[178],"application":[180],"on":[182,198],"spectrum":[184],"performance,":[190],"which,":[191],"turn,":[193],"enables":[194],"system-wide":[196],"space":[200],"speed":[203],"involving":[204],"multiple":[205]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
