+ Reply to Thread
Results 1 to 8 of 8

Thread: PPMX 0.08 is here!

  1. #1
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,302

    Cool PPMX 0.08 is here!

    Hello everyone!

    As a New Year gift, please welcome a new version of PPMX!

    What's new:
    • Max model order is 6. PPMX uses order skip, so actual model set is an order-6-4-2-1-0-(-1)
    • Heavily improved escape handling. Instead of a straight SEE, PPMX make use of "escape adjustment" tricks, based on previous escape history. My experiments shows that these tricks as efficient, in terms of compression, as SEE, being less computationally expensive, thus much faster.

    New PPMX can be downloaded at my homepage:
    encode.narod.ru


    Quick testing results:

    ENWIK9: 1000000000 -> 202868559 in 107.5 sec

    ENWIK8: 100000000 -> 23204040 in 11.9 sec

    bookstar: 35594240 -> 9641612 in 6.1 sec

    osho.txt: 206908949 -> 36675241 in 14.5 sec

    3200.txt: 16013962 -> 3891976 in 1.7 sec

    world95.txt: 2988578 -> 514531 in 0.2 sec

    calgary.tar: 3152896 -> 791883 in 0.4 sec


    * Compression time is as shown by PPMX, thus it includes I/O time.
    * Tested on Core i7-2600K @ 4.6GHz, 8GB DDR3 @ 1866MHz, 240GB Corsair Force GT SSD

  2. #2
    Expert
    Matt Mahoney's Avatar
    Join Date
    May 2008
    Location
    Melbourne, Florida, USA
    Posts
    1,294
    I tested it a year early (it is still 2011 here for a few hours). http://mattmahoney.net/dc/text.html#1936

  3. #3
    Member Vacon's Avatar
    Join Date
    May 2008
    Location
    Germany
    Posts
    521
    Hello everyone,

    thank you
    and Happy new year!

    Best regards!

  4. #4
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,302
    Quote Originally Posted by Matt Mahoney View Post
    I tested it a year early (it is still 2011 here for a few hours). http://mattmahoney.net/dc/text.html#1936
    Thanks a lot!

    ENWIK9 decompression: 202868559 -> 1000000000 in 127.2 sec

    Memory usage on my machine is the same as you posted - 355,628 K

    (and SEE improvements, not SSE )

  5. #5

  6. #6
    Member m^2's Avatar
    Join Date
    Sep 2008
    Location
    Kce, PL
    Posts
    1,037
    What's up with finn lst?

  7. #7
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    3,302
    PPMX is PPM, others are CM. If compare apple to oranges - PPMX uses only ONE highest context possible to encode a symbol. Of course order-6 is a bad idea to code a dictionary. Same thing happens with "english.dic" as example.

  8. #8

+ Reply to Thread

Similar Threads

  1. PPMX 0.07 is here!
    By encode in forum Data Compression
    Replies: 5
    Last Post: 25th February 2011, 00:38
  2. PPMX 0.06 has been released!
    By encode in forum Data Compression
    Replies: 27
    Last Post: 21st February 2011, 03:21
  3. ppmx v0.04 is here!
    By encode in forum Data Compression
    Replies: 62
    Last Post: 17th January 2009, 15:57
  4. ppmx v0.03 is here!
    By encode in forum Data Compression
    Replies: 13
    Last Post: 1st January 2009, 04:21
  5. PPMX v0.02 is here!
    By encode in forum Data Compression
    Replies: 26
    Last Post: 9th December 2008, 00:20

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts