{"id":"https://openalex.org/W4404432870","doi":"https://doi.org/10.1007/s10617-024-09290-2","title":"Energy-efficient instruction compression with programmable dictionaries","display_name":"Energy-efficient instruction compression with programmable dictionaries","publication_year":2024,"publication_date":"2024-11-16","ids":{"openalex":"https://openalex.org/W4404432870","doi":"https://doi.org/10.1007/s10617-024-09290-2"},"language":"en","primary_location":{"id":"doi:10.1007/s10617-024-09290-2","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10617-024-09290-2","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10617-024-09290-2.pdf","source":{"id":"https://openalex.org/S85498321","display_name":"Design Automation for Embedded Systems","issn_l":"0929-5585","issn":["0929-5585","1572-8080"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Design Automation for Embedded Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://link.springer.com/content/pdf/10.1007/s10617-024-09290-2.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005044811","display_name":"Joonas Multanen","orcid":"https://orcid.org/0000-0003-4438-2031"},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Joonas Multanen","raw_affiliation_strings":["Tampere University, Tampere, Finland"],"affiliations":[{"raw_affiliation_string":"Tampere University, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061904103","display_name":"Barry de Bruin","orcid":"https://orcid.org/0000-0002-2341-9504"},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Barry de Bruin","raw_affiliation_strings":["Tampere University, Tampere, Finland"],"affiliations":[{"raw_affiliation_string":"Tampere University, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081768631","display_name":"Henk Corporaal","orcid":"https://orcid.org/0000-0003-4506-5732"},"institutions":[{"id":"https://openalex.org/I83019370","display_name":"Eindhoven University of Technology","ror":"https://ror.org/02c2kyt77","country_code":"NL","type":"education","lineage":["https://openalex.org/I83019370"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Henk Corporaal","raw_affiliation_strings":["Eindhoven University of Technology, Eindhoven, The Netherlands"],"affiliations":[{"raw_affiliation_string":"Eindhoven University of Technology, Eindhoven, The Netherlands","institution_ids":["https://openalex.org/I83019370"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050272735","display_name":"Pekka J\u00e4\u00e4skel\u00e4inen","orcid":"https://orcid.org/0000-0001-5707-8544"},"institutions":[{"id":"https://openalex.org/I166825849","display_name":"Tampere University","ror":"https://ror.org/033003e23","country_code":"FI","type":"education","lineage":["https://openalex.org/I166825849"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Pekka J\u00e4\u00e4skel\u00e4inen","raw_affiliation_strings":["Tampere University, Tampere, Finland"],"affiliations":[{"raw_affiliation_string":"Tampere University, Tampere, Finland","institution_ids":["https://openalex.org/I166825849"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5005044811"],"corresponding_institution_ids":["https://openalex.org/I166825849"],"apc_list":{"value":2490,"currency":"EUR","value_usd":3190},"apc_paid":{"value":2490,"currency":"EUR","value_usd":3190},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.21439243,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"28","issue":"3-4","first_page":"245","last_page":"274"},"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.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/T10054","display_name":"Parallel Computing and Optimization 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/T11269","display_name":"Algorithms and Data Compression","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9970999956130981,"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.8175572752952576},{"id":"https://openalex.org/keywords/compression","display_name":"Compression (physics)","score":0.46769145131111145},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3946499228477478},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.39010345935821533},{"id":"https://openalex.org/keywords/composite-material","display_name":"Composite material","score":0.07522186636924744},{"id":"https://openalex.org/keywords/materials-science","display_name":"Materials science","score":0.07181736826896667}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8175572752952576},{"id":"https://openalex.org/C180016635","wikidata":"https://www.wikidata.org/wiki/Q2712821","display_name":"Compression (physics)","level":2,"score":0.46769145131111145},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3946499228477478},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.39010345935821533},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.07522186636924744},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.07181736826896667}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1007/s10617-024-09290-2","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10617-024-09290-2","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10617-024-09290-2.pdf","source":{"id":"https://openalex.org/S85498321","display_name":"Design Automation for Embedded Systems","issn_l":"0929-5585","issn":["0929-5585","1572-8080"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Design Automation for Embedded Systems","raw_type":"journal-article"},{"id":"pmh:oai:pure.tue.nl:openaire_cris_publications/17d5e395-efbc-47f5-8fda-dcf848ddf8af","is_oa":true,"landing_page_url":"https://research.tue.nl/en/publications/17d5e395-efbc-47f5-8fda-dcf848ddf8af","pdf_url":"https://pure.tue.nl/ws/files/347376034/s10617-024-09290-2.pdf","source":{"id":"https://openalex.org/S4406922641","display_name":"TU/e Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Multanen, J, de Bruin, B, Corporaal, H & J\u00e4\u00e4skel\u00e4inen, P 2024, 'Energy-efficient instruction compression with programmable dictionaries', Design Automation for Embedded Systems, vol. 28, no. 3, pp. 245-274. https://doi.org/10.1007/s10617-024-09290-2","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"doi:10.1007/s10617-024-09290-2","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10617-024-09290-2","pdf_url":"https://link.springer.com/content/pdf/10.1007/s10617-024-09290-2.pdf","source":{"id":"https://openalex.org/S85498321","display_name":"Design Automation for Embedded Systems","issn_l":"0929-5585","issn":["0929-5585","1572-8080"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Design Automation for Embedded Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.9200000166893005}],"awards":[{"id":"https://openalex.org/G3037710823","display_name":null,"funder_award_id":"31344","funder_id":"https://openalex.org/F4320321108","funder_display_name":"Academy of Finland"},{"id":"https://openalex.org/G5528799992","display_name":"Systemic analysis of chromatin-regulatory genes in PDAC using advanced in vivo RNAi","funder_award_id":"331344","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5931116426","display_name":null,"funder_award_id":"71738","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"},{"id":"https://openalex.org/G6853137393","display_name":null,"funder_award_id":"871738","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G8051717526","display_name":null,"funder_award_id":"Grant","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G8318064016","display_name":null,"funder_award_id":"Horizon","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320321108","display_name":"Academy of Finland","ror":"https://ror.org/05k73zm37"},{"id":"https://openalex.org/F4320326518","display_name":"Tays","ror":"https://ror.org/02hvt5f17"},{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4404432870.pdf","grobid_xml":"https://content.openalex.org/works/W4404432870.grobid-xml"},"referenced_works_count":40,"referenced_works":["https://openalex.org/W1483342493","https://openalex.org/W1486913776","https://openalex.org/W1494658332","https://openalex.org/W1549652306","https://openalex.org/W1861304060","https://openalex.org/W1930553226","https://openalex.org/W1972950739","https://openalex.org/W1999687179","https://openalex.org/W2014406284","https://openalex.org/W2028657033","https://openalex.org/W2029307214","https://openalex.org/W2047021623","https://openalex.org/W2059418619","https://openalex.org/W2080379046","https://openalex.org/W2082921940","https://openalex.org/W2101241652","https://openalex.org/W2108481929","https://openalex.org/W2133066287","https://openalex.org/W2146382148","https://openalex.org/W2147267708","https://openalex.org/W2149623020","https://openalex.org/W2154102696","https://openalex.org/W2167399819","https://openalex.org/W2168694370","https://openalex.org/W2170149813","https://openalex.org/W2244332765","https://openalex.org/W2563480821","https://openalex.org/W3042944763","https://openalex.org/W3088072183","https://openalex.org/W3115318755","https://openalex.org/W3140448691","https://openalex.org/W3148444620","https://openalex.org/W4231070018","https://openalex.org/W4240982339","https://openalex.org/W4251823894","https://openalex.org/W4253898506","https://openalex.org/W4254288653","https://openalex.org/W4255136006","https://openalex.org/W4255408358","https://openalex.org/W4390097818"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Abstract":[0],"To":[1,45],"improve":[2,61],"the":[3,62,72,100,138,173,181],"energy":[4,13,21,36,63,110,123,153,174,193],"efficiency":[5,64,124],"of":[6,65,167],"computation,":[7],"accelerators":[8,18],"trade":[9],"off":[10],"performance":[11],"and":[12,43,51,58,81,106,147,159,178],"consumption":[14,37,111,154,175],"for":[15],"flexibility.":[16],"Fixed-function":[17],"reach":[19],"high":[20],"efficiency,":[22],"but":[23],"are":[24,41,141],"inflexible.":[25],"Adding":[26],"programmability":[27,98],"via":[28],"an":[29,35,86,196],"instruction":[30,49,66,73,200],"set":[31],"architecture":[32],"(ISA)":[33],"incurs":[34],"overhead,":[38],"as":[39,55],"instructions":[40],"fetched":[42],"decoded.":[44],"reduce":[46],"it,":[47],"hardware-controlled":[48],"caches":[50],"software-controlled":[52],"components,":[53],"such":[54],"loop":[56,169],"buffers":[57],"(programmable)":[59],"dictionaries":[60,129],"streams":[67],"in":[68,130,180],"embedded":[69,131],"processors.":[70],"Reducing":[71],"overhead":[74],"with":[75,161],"code":[76],"compression":[77,83,105,190],"is":[78],"well":[79],"established":[80],"dictionary":[82,104,139,189],"has":[84,112],"been":[85,114],"effective":[87],"approach":[88],"due":[89],"to":[90,94,121],"its":[91,107],"simplicity.":[92],"Compared":[93],"static":[95],"dictionaries,":[96],"adding":[97],"improves":[99],"effectiveness.":[101],"However,":[102],"run-time-programmable":[103],"effect":[108],"on":[109,155],"not":[113],"thoroughly":[115],"studied.":[116],"We":[117],"describe":[118],"a":[119,168],"scheme":[120],"target":[122],"by":[125,135,157,176],"using":[126],"fine-grained":[127],"programmable":[128,188],"compute":[132],"devices.":[133],"Guided":[134],"compile-time":[136],"analysis,":[137],"contents":[140],"changed":[142],"during":[143],"execution.":[144],"On":[145],"CHStone":[146],"Embench":[148],"suites,":[149],"our":[150],"method":[151],"reduces":[152,172],"average":[156],"11.4%":[158],"3.8%":[160],"negligible":[162],"run-time":[163],"overhead.":[164],"The":[165],"addition":[166],"buffer":[170],"further":[171,192],"19.8%":[177],"4.5%":[179],"two":[182],"suites.":[183],"Our":[184],"results":[185],"indicate":[186],"that":[187],"allows":[191],"reductions":[194],"over":[195],"already":[197],"highly":[198],"tuned":[199],"stream.":[201]},"counts_by_year":[],"updated_date":"2026-04-13T07:58:08.660418","created_date":"2025-10-10T00:00:00"}
