Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Improving Code Density of Embedded Software using a 2-level Dictionary Code Compression Architecture
KTH, School of Information and Communication Technology (ICT), Electronic, Computer and Software Systems, ECS.
KTH, School of Information and Communication Technology (ICT), Electronic, Computer and Software Systems, ECS.ORCID iD: 0000-0002-9637-2065
2008 (English)In: 2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, NEW YORK: IEEE , 2008, 284-291 p.Conference paper, Published paper (Refereed)
Abstract [en]

Dictionary code compression has been proposed to reduce the energy consumed in the instruction fetch path of processors or to reduce program footprint in memory With this technique, instructions, or instruction sequences, are in the binary code replaced with short code words that in run-time are replaced with the original instructions using the dictionary inside the data-path. We present here a new method with the aim to further improve on code density as compared to previously proposed dictionary code compression techniques. It is a 2-level approach capable of handling compression of both individual instructions and code sequences of 2-16 instructions. Our proposed approach is more flexible and has better dynamic compression ratio and fetch path energy consumption as compared to previously studied 1-level approaches. The energy consumed in the instruction fetch path is reduced with up to 56% as compared to using uncompressed instructions.

Place, publisher, year, edition, pages
NEW YORK: IEEE , 2008. 284-291 p.
National Category
Information Science Computer and Information Science
Identifiers
URN: urn:nbn:se:kth:diva-31554DOI: 10.1109/APCSAC.2008.4625452ISI: 000262465300038Scopus ID: 2-s2.0-55949111432OAI: oai:DiVA.org:kth-31554DiVA: diva2:408164
Conference
13th IEEE Asia-Pacific Computer Systems Architecture Conference Hsinchu, TAIWAN, AUG 04-06, 2008
Note
QC 20110404Available from: 2011-04-04 Created: 2011-03-18 Last updated: 2011-04-04Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Authority records BETA

Brorsson, Mats

Search in DiVA

By author/editor
Collin, MikaelBrorsson, Mats
By organisation
Electronic, Computer and Software Systems, ECS
Information ScienceComputer and Information Science

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 47 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf