Presentation is loading. Please wait.

Presentation is loading. Please wait.

Xiaoke Qin, Member, IEEE Chetan Murthy, and Prabhat Mishra, Senior Member, IEEE IEEE Transactions in VLSI Systems, March 2011 Presented by: Sidhartha Agrawal.

Similar presentations


Presentation on theme: "Xiaoke Qin, Member, IEEE Chetan Murthy, and Prabhat Mishra, Senior Member, IEEE IEEE Transactions in VLSI Systems, March 2011 Presented by: Sidhartha Agrawal."— Presentation transcript:

1 Xiaoke Qin, Member, IEEE Chetan Murthy, and Prabhat Mishra, Senior Member, IEEE IEEE Transactions in VLSI Systems, March 2011 Presented by: Sidhartha Agrawal

2  Backgrounds Info (Quickly)  Previous Work  Major Contribution by present work ◦ Smart Placement ◦ Fast decompression for VLC ◦ Combine RLC and bit-mask based coding  Results  Conclusion  Question

3 Code Compression Overview Compressed Code (Memory) Decompression Engine Processor (Fetch and Execute) Application Program (Binary) Compression Algorithm Static Encoding (Offline) Dynamic Decoding (Online)

4

5  Input: Input bitstream  Output: Compression Bitstream placed in memory  Step 1 : Divide input bitstream in Fixed size symbols  Step 2 : Perform Bitmask based pattern selection  Step 3 : Perform Dictionary Selection  Step 4 : Compress symbol into code sequence using bitmask and RLE  Step 5 : Perform decode aware placement of code

6 0000 01000010 100 101 100 101 11 10 00 0 Marker Count Input Stream Without RLEWith RLE

7  Definition: Power-Two n-bit Stream(“PT-n Stream”) is FLC stream of n-bit codes, where n is a power of two such as 2 0, 2 1, 2 2, and so on.

8 c

9 c

10  The total number of unused bits Nw is less than (log 2 b + 2) * b  b is the memory bandwidth,  For b = 8 ◦ N w = 40

11

12  Bit mask based Compression (BMC)  BMC with new dictionary selection (pBMC)  pBMC with RLE BMC pBMC ~ 4% pBMC + RLE ~ 10%

13  Decompression Aware Code Placement  Use of RLE and BMC  Comments ◦ Very Comprehensive Paper(s)  Questions ◦ ???


Download ppt "Xiaoke Qin, Member, IEEE Chetan Murthy, and Prabhat Mishra, Senior Member, IEEE IEEE Transactions in VLSI Systems, March 2011 Presented by: Sidhartha Agrawal."

Similar presentations


Ads by Google