{"id":"https://openalex.org/W3215611593","doi":"https://doi.org/10.1109/vlsi-soc53125.2021.9606983","title":"CLEO-CoDe: Exploiting Constrained Decoding for Cross-Layer Energy Optimization in Heterogeneous Embedded Systems","display_name":"CLEO-CoDe: Exploiting Constrained Decoding for Cross-Layer Energy Optimization in Heterogeneous Embedded Systems","publication_year":2021,"publication_date":"2021-10-04","ids":{"openalex":"https://openalex.org/W3215611593","doi":"https://doi.org/10.1109/vlsi-soc53125.2021.9606983","mag":"3215611593"},"language":"en","primary_location":{"id":"doi:10.1109/vlsi-soc53125.2021.9606983","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlsi-soc53125.2021.9606983","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IFIP/IEEE 29th International Conference on Very Large Scale Integration (VLSI-SoC)","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/A5051064456","display_name":"Siva Satyendra Sahoo","orcid":"https://orcid.org/0000-0002-2243-5350"},"institutions":[{"id":"https://openalex.org/I78650965","display_name":"TU Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Siva Satyendra Sahoo","raw_affiliation_strings":["Chair of Processor Design, Center for Advancing Electronics Dresden (CfAED), Technische Universit\u00e4t Dresden, Dresden, Germany"],"affiliations":[{"raw_affiliation_string":"Chair of Processor Design, Center for Advancing Electronics Dresden (CfAED), Technische Universit\u00e4t Dresden, Dresden, Germany","institution_ids":["https://openalex.org/I78650965"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100755285","display_name":"Akash Kumar","orcid":"https://orcid.org/0000-0001-7125-1737"},"institutions":[{"id":"https://openalex.org/I78650965","display_name":"TU Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Akash Kumar","raw_affiliation_strings":["Chair of Processor Design, Center for Advancing Electronics Dresden (CfAED), Technische Universit\u00e4t Dresden, Dresden, Germany"],"affiliations":[{"raw_affiliation_string":"Chair of Processor Design, Center for Advancing Electronics Dresden (CfAED), Technische Universit\u00e4t Dresden, Dresden, Germany","institution_ids":["https://openalex.org/I78650965"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5051064456"],"corresponding_institution_ids":["https://openalex.org/I78650965"],"apc_list":null,"apc_paid":null,"fwci":0.4606,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.6136005,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"43","issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"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"}},"topics":[{"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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9977999925613403,"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.7848177552223206},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.7029728889465332},{"id":"https://openalex.org/keywords/design-space-exploration","display_name":"Design space exploration","score":0.699501633644104},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.6248977184295654},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5215651392936707},{"id":"https://openalex.org/keywords/solver","display_name":"Solver","score":0.47420623898506165},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.4410005211830139},{"id":"https://openalex.org/keywords/metaheuristic","display_name":"Metaheuristic","score":0.4337795376777649},{"id":"https://openalex.org/keywords/optimization-problem","display_name":"Optimization problem","score":0.42481529712677},{"id":"https://openalex.org/keywords/systems-design","display_name":"Systems design","score":0.42035746574401855},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.3907328248023987},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3355819582939148},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3307160437107086},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.18950232863426208},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09270870685577393},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.08820462226867676}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7848177552223206},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.7029728889465332},{"id":"https://openalex.org/C2776221188","wikidata":"https://www.wikidata.org/wiki/Q21072556","display_name":"Design space exploration","level":2,"score":0.699501633644104},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.6248977184295654},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5215651392936707},{"id":"https://openalex.org/C2778770139","wikidata":"https://www.wikidata.org/wiki/Q1966904","display_name":"Solver","level":2,"score":0.47420623898506165},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.4410005211830139},{"id":"https://openalex.org/C109718341","wikidata":"https://www.wikidata.org/wiki/Q1385229","display_name":"Metaheuristic","level":2,"score":0.4337795376777649},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.42481529712677},{"id":"https://openalex.org/C31352089","wikidata":"https://www.wikidata.org/wiki/Q3750474","display_name":"Systems design","level":2,"score":0.42035746574401855},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.3907328248023987},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3355819582939148},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3307160437107086},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.18950232863426208},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09270870685577393},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.08820462226867676},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vlsi-soc53125.2021.9606983","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vlsi-soc53125.2021.9606983","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IFIP/IEEE 29th International Conference on Very Large Scale Integration (VLSI-SoC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8999999761581421,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1580280172","https://openalex.org/W1582823543","https://openalex.org/W2090066236","https://openalex.org/W2109042184","https://openalex.org/W2126105956","https://openalex.org/W2129710305","https://openalex.org/W2131285608","https://openalex.org/W2133666609","https://openalex.org/W2142386205","https://openalex.org/W2144357574","https://openalex.org/W2164664905","https://openalex.org/W2233909155","https://openalex.org/W2292497506","https://openalex.org/W2551048680","https://openalex.org/W2590100594","https://openalex.org/W2590858232","https://openalex.org/W2606778463","https://openalex.org/W2888285642","https://openalex.org/W2913796302","https://openalex.org/W2991190353","https://openalex.org/W4250661686","https://openalex.org/W6676279030"],"related_works":["https://openalex.org/W2034700470","https://openalex.org/W1868968390","https://openalex.org/W4282568311","https://openalex.org/W4313484792","https://openalex.org/W1941382975","https://openalex.org/W2951473296","https://openalex.org/W2883928845","https://openalex.org/W4288420200","https://openalex.org/W4285346947","https://openalex.org/W2150005717"],"abstract_inverted_index":{"System-level":[0],"design":[1,23,136,157,181,199],"for":[2,53,78,91,134],"low-power":[3],"and":[4,66,145,149,183,197],"energy":[5],"efficiency":[6],"in":[7,84,121],"embedded":[8],"systems":[9],"using":[10],"Heterogeneous":[11],"Multi-Processor":[12],"System-on-Chip":[13],"(HMPSoC)":[14],"is":[15],"a":[16,70,76,88,92,207],"challenging":[17],"task":[18],"due":[19,34],"to":[20,35,103,177],"the":[21,44,63,79,101,104,109,112,119,127,156,166,179,185,188,191,194,198,202],"large":[22],"space.":[24,158],"The":[25],"related":[26,85],"Design":[27],"Space":[28],"Exploration":[29],"(DSE)":[30],"suffers":[31],"from":[32],"scaling":[33,155],"various":[36],"degrees":[37],"of":[38,43,111,187],"freedom":[39],"across":[40],"multiple":[41],"layers":[42],"compute":[45],"stack.":[46],"Traditional":[47],"multi-objective":[48,95],"metaheuristic":[49],"approaches":[50],"work":[51],"well":[52,61],"unconstrained":[54],"system-level":[55],"design,":[56],"but":[57],"do":[58],"not":[59],"scale":[60],"with":[62],"additional":[64],"system":[65,167],"user":[67,163],"constraints.":[68],"Using":[69],"SATisfiablity":[71],"problem":[72,102,169,195],"(SAT)":[73],"solver":[74],"as":[75,87,126,142],"decoder":[77],"meta-heuristics":[80],"has":[81],"been":[82],"explored":[83],"research":[86],"better":[89],"solution":[90],"discrete":[93],"constrained":[94,123,203],"optimization":[96],"problem.":[97],"This":[98],"approach":[99,130,176,205],"restricts":[100],"feasible":[105],"space,":[106],"hence":[107],"improving":[108],"quality":[110,186],"results.":[113],"In":[114],"this":[115],"paper,":[116],"we":[117,160],"explore":[118],"ways":[120],"which":[122],"decoding":[124,129,204],"such":[125,141],"SAT":[128],"can":[131,170],"be":[132,171],"leveraged":[133],"cross-layer":[135],"space":[137,182,200],"exploration.":[138],"Low-power":[139],"methodologies":[140],"Dynamic":[143],"Voltage":[144],"Frequncy":[146],"Scaling":[147],"(DVFS)":[148],"application-specific":[150],"implementations":[151],"are":[152],"integrated,":[153],"thus":[154],"Additionally,":[159],"demonstrate":[161],"how":[162],"constraints":[164,192],"on":[165,193],"synthesis":[168],"learned":[172],"by":[173],"our":[174],"proposed":[175],"prune":[178],"meta-heuristic":[180,209],"improve":[184],"solutions.":[189],"As":[190],"increase":[196],"scales,":[201],"outperforms":[206],"typical":[208],"approach.":[210]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
