{"id":"https://openalex.org/W2164402598","doi":"https://doi.org/10.1109/tvlsi.2008.2001950","title":"Efficient Code Compression for Embedded Processors","display_name":"Efficient Code Compression for Embedded Processors","publication_year":2008,"publication_date":"2008-11-25","ids":{"openalex":"https://openalex.org/W2164402598","doi":"https://doi.org/10.1109/tvlsi.2008.2001950","mag":"2164402598"},"language":"en","primary_location":{"id":"doi:10.1109/tvlsi.2008.2001950","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2008.2001950","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"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 Very Large Scale Integration (VLSI) 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/A5009450763","display_name":"Talal Bonny","orcid":"https://orcid.org/0000-0003-1111-0304"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Talal Bonny","raw_affiliation_strings":["CES-Chair for Embedded Systems, University of Karlsruhe, Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"CES-Chair for Embedded Systems, University of Karlsruhe, Karlsruhe, Germany","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5063508488","display_name":"J\u00f6rg Henkel","orcid":"https://orcid.org/0000-0001-9602-2922"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"J\u00d6rg Henkel","raw_affiliation_strings":["CES-Chair for Embedded Systems, University of Karlsruhe, Karlsruhe, Germany"],"affiliations":[{"raw_affiliation_string":"CES-Chair for Embedded Systems, University of Karlsruhe, Karlsruhe, Germany","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5009450763"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0631,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.82454268,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"16","issue":"12","first_page":"1696","last_page":"1707"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization 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/T10054","display_name":"Parallel Computing and Optimization 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/T10904","display_name":"Embedded Systems Design 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.9988999962806702,"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.7521642446517944},{"id":"https://openalex.org/keywords/powerpc","display_name":"PowerPC","score":0.6539003849029541},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6234480738639832},{"id":"https://openalex.org/keywords/data-compression","display_name":"Data compression","score":0.5520492196083069},{"id":"https://openalex.org/keywords/compression-ratio","display_name":"Compression ratio","score":0.5417869687080383},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5341400504112244},{"id":"https://openalex.org/keywords/table","display_name":"Table (database)","score":0.4917433559894562},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4717741012573242},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.46771493554115295},{"id":"https://openalex.org/keywords/reduced-instruction-set-computing","display_name":"Reduced instruction set computing","score":0.4608539938926697},{"id":"https://openalex.org/keywords/compression","display_name":"Compression (physics)","score":0.4394336938858032},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.43570899963378906},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4073467552661896},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.39323073625564575},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3861526846885681},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.22933676838874817},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.15857362747192383},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1548052728176117},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.14469218254089355},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.09738853573799133}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7521642446517944},{"id":"https://openalex.org/C56005371","wikidata":"https://www.wikidata.org/wiki/Q209860","display_name":"PowerPC","level":3,"score":0.6539003849029541},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6234480738639832},{"id":"https://openalex.org/C78548338","wikidata":"https://www.wikidata.org/wiki/Q2493","display_name":"Data compression","level":2,"score":0.5520492196083069},{"id":"https://openalex.org/C25797200","wikidata":"https://www.wikidata.org/wiki/Q828137","display_name":"Compression ratio","level":3,"score":0.5417869687080383},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5341400504112244},{"id":"https://openalex.org/C45235069","wikidata":"https://www.wikidata.org/wiki/Q278425","display_name":"Table (database)","level":2,"score":0.4917433559894562},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4717741012573242},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.46771493554115295},{"id":"https://openalex.org/C126298526","wikidata":"https://www.wikidata.org/wiki/Q189376","display_name":"Reduced instruction set computing","level":3,"score":0.4608539938926697},{"id":"https://openalex.org/C180016635","wikidata":"https://www.wikidata.org/wiki/Q2712821","display_name":"Compression (physics)","level":2,"score":0.4394336938858032},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.43570899963378906},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4073467552661896},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.39323073625564575},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3861526846885681},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.22933676838874817},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.15857362747192383},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1548052728176117},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.14469218254089355},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.09738853573799133},{"id":"https://openalex.org/C511840579","wikidata":"https://www.wikidata.org/wiki/Q12757","display_name":"Internal combustion engine","level":2,"score":0.0},{"id":"https://openalex.org/C171146098","wikidata":"https://www.wikidata.org/wiki/Q124192","display_name":"Automotive engineering","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/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tvlsi.2008.2001950","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tvlsi.2008.2001950","pdf_url":null,"source":{"id":"https://openalex.org/S37538908","display_name":"IEEE Transactions on Very Large Scale Integration (VLSI) Systems","issn_l":"1063-8210","issn":["1063-8210","1557-9999"],"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 Very Large Scale Integration (VLSI) Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth","score":0.41999998688697815}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":42,"referenced_works":["https://openalex.org/W1483342493","https://openalex.org/W1573170655","https://openalex.org/W1686420892","https://openalex.org/W1861304060","https://openalex.org/W1930553226","https://openalex.org/W1992271541","https://openalex.org/W2017708378","https://openalex.org/W2032094184","https://openalex.org/W2032841680","https://openalex.org/W2042032526","https://openalex.org/W2080379046","https://openalex.org/W2091671815","https://openalex.org/W2096835686","https://openalex.org/W2099961767","https://openalex.org/W2107802282","https://openalex.org/W2113501326","https://openalex.org/W2122095039","https://openalex.org/W2128609716","https://openalex.org/W2131017271","https://openalex.org/W2142437693","https://openalex.org/W2146227467","https://openalex.org/W2147093802","https://openalex.org/W2148049992","https://openalex.org/W2149047095","https://openalex.org/W2149623020","https://openalex.org/W2150654370","https://openalex.org/W2157876135","https://openalex.org/W2162314586","https://openalex.org/W2164217532","https://openalex.org/W2167864854","https://openalex.org/W2171572439","https://openalex.org/W3147366819","https://openalex.org/W4233443167","https://openalex.org/W4240982339","https://openalex.org/W4242288781","https://openalex.org/W4248559451","https://openalex.org/W4251946972","https://openalex.org/W4253272750","https://openalex.org/W4253898506","https://openalex.org/W4255141702","https://openalex.org/W6637151178","https://openalex.org/W6684140544"],"related_works":["https://openalex.org/W2521544769","https://openalex.org/W98758690","https://openalex.org/W1974374403","https://openalex.org/W1877570390","https://openalex.org/W2546099402","https://openalex.org/W2166808142","https://openalex.org/W1575074691","https://openalex.org/W2068921804","https://openalex.org/W637247665","https://openalex.org/W1995234791"],"abstract_inverted_index":{"Code":[0],"density":[1],"is":[2,65,70,122],"of":[3,79,91,110,116,129,145],"increasing":[4],"concern":[5],"in":[6,60],"embedded":[7,154],"system":[8],"design":[9,26],"since":[10],"it":[11,96,150],"reduces":[12],"the":[13,16,43,46,63,75,84,89,114,117],"need":[14],"for":[15],"scarce":[17],"resource":[18],"memory":[19],"and":[20,31,77,102,147,160],"also":[21,45],"implicitly":[22],"improves":[23],"further":[24],"important":[25],"parameters":[27],"like":[28],"power":[29],"consumption":[30],"performance.":[32],"In":[33],"this":[34],"paper":[35],"we":[36,94],"introduce":[37],"a":[38,130,142],"novel,":[39],"hardware-supported":[40],"approach.":[41],"Besides":[42],"code,":[44],"<i":[47,50],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[48,51],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">lookup</i>":[49],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">tables</i>":[52],"(LUTs)":[53],"are":[54],"compressed,":[55],"that":[56,126],"can":[57],"become":[58],"significant":[59],"size":[61,78],"if":[62],"application":[64],"large":[66],"and/or":[67],"high":[68],"compression":[69,85,99,108],"desired.":[71],"Our":[72],"scheme":[73,121],"optimizes":[74],"number":[76],"generated":[80],"LUTs":[81],"to":[82,97,124,151],"improve":[83],"ratio.":[86],"To":[87],"show":[88],"efficiency":[90],"our":[92,120],"approach,":[93],"apply":[95],"two":[98],"schemes:":[100],"ldquodictionary-basedrdquo":[101],"ldquostatisticalrdquo.":[103],"We":[104,137],"achieve":[105],"an":[106],"average":[107],"ratio":[109],"48%":[111],"(already":[112],"including":[113],"overhead":[115],"LUTs).":[118],"Thereby,":[119],"orthogonal":[123],"approaches":[125],"take":[127],"particularities":[128],"certain":[131],"instruction":[132],"set":[133,144],"architecture":[134],"into":[135],"account.":[136],"have":[138,148],"conducted":[139],"evaluations":[140],"using":[141],"representative":[143],"applications":[146],"applied":[149],"three":[152],"major":[153],"processor":[155],"architectures,":[156],"namely":[157],"ARM,":[158],"MIPS,":[159],"PowerPC.":[161]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":7},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2015,"cited_by_count":1},{"year":2012,"cited_by_count":3}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
