Cool Code Compression for Hot RISC - PowerPoint PPT Presentation

About This Presentation
Title:

Cool Code Compression for Hot RISC

Description:

Embedded processors make up half of the processor market ... Vanilla Pekoe is the target microprocessor. gcc (egcs-1.0.3a) is the compiler ... – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 6
Provided by: markha52
Category:
Tags: risc | code | compression | cool | hot | pekoe

less

Transcript and Presenter's Notes

Title: Cool Code Compression for Hot RISC


1
Cool Code Compression for Hot RISC
  • Mark Hampton
  • Michael Zhang
  • 6.893 Project Proposal
  • September 26, 2000

2
Introduction
  • Embedded processors make up half of the processor
    market
  • Complexity of embedded systems has grown rapidly
    over the past several years
  • Increase in size of embedded code contradicts
    goals of low cost and small area
  • Code compression is a means of keeping code size
    from becoming too large

3
Code Compression Techniques
  • Text compression provides basis for current
    techniques
  • Statistical compression
  • Dictionary compression
  • Example systems
  • CCRP
  • Lefurgy97
  • CodePack
  • Another alternative modify the instruction set
  • Thumb
  • MIPS16

4
Our Proposal
  • Examine code compression from the aspect of low
    power
  • Select suitable compression algorithm
  • Modify compiler to generate compression-friendly
    code
  • Develop efficient hardware decompression scheme

5
Plan of Work
  • Vanilla Pekoe is the target microprocessor
  • gcc (egcs-1.0.3a) is the compiler
  • SyChoSys will be used to simulate performance and
    energy
  • Workload SPECint95, SPECint2000, MediaBench
  • Timeline
  • First project checkpoint
  • Compression algorithm selected
  • Initial compiler modification and hardware design
  • Second project checkpoint
  • Compiler support fully implemented
  • Working hardware decompression scheme
Write a Comment
User Comments (0)
About PowerShow.com