Results 1 to 30 of 35

Thread: BCM v0.06,0.07 is here! [!]

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    4,017
    Thanks
    406
    Thanked 405 Times in 154 Posts

    Exclamation BCM v0.06,0.07 is here! [!]

    OK, a new release is here!

    What's new:
    • Completely rewritten the BWT part, featuring heavy optimizations and improvements. A very special thanks to Yuta Mori!
    • Added proper allocation order along with /LARGEADDRESSAWARE flag. Now BCM may use a larger blocks (up to -b508751)
    • Some other optimizations and improvements
    Enjoy!

    Update:
    • BCM v0.07 - Fixed a bug in the encoder that may cause the program crash
    Attached Files Attached Files

  2. #2
    Moderator

    Join Date
    May 2008
    Location
    Tristan da Cunha
    Posts
    2,034
    Thanks
    0
    Thanked 4 Times in 4 Posts

    Thumbs up

    Thanks Ilia!

  3. #3
    Administrator Shelwien's Avatar
    Join Date
    May 2008
    Location
    Kharkov, Ukraine
    Posts
    3,985
    Thanks
    299
    Thanked 1,311 Times in 747 Posts
    bcm007 -b508751 enwik9 -> 169,427,399
    bcm007 -b488282 enwik9 -> 169,396,680

    Code:
    Z:\BCM>timetest bcm007 -f -b508751 enwik9 enwik9.bcm
    bcm v0.07 by ilia muraviev
    compressing 508751k block...
    compressing 467811k block...
    ratio: 1.355 bpb
    done
    Tested program has wasted 473.985s
    
    Z:\BCM>timetest bcm007 -f -b488282 enwik9 enwik9a.bcm
    bcm v0.07 by ilia muraviev
    compressing 488282k block...
    compressing 488280k block...
    ratio: 1.355 bpb
    done
    Tested program has wasted 472.797s
    
    Z:\BCM>timetest bcm007 -f -d enwik9.bcm 1
    bcm v0.07 by ilia muraviev
    decompressing 508751k block...
    decompressing 467811k block...
    done
    Tested program has wasted 338.875s
    
    Z:\BCM>timetest bcm007 -f -d enwik9a.bcm 1
    bcm v0.07 by ilia muraviev
    decompressing 488282k block...
    decompressing 488280k block...
    done
    Tested program has wasted 341.469s

  4. #4
    Member
    Join Date
    Oct 2007
    Location
    Germany, Hamburg
    Posts
    409
    Thanks
    0
    Thanked 5 Times in 5 Posts
    The sorting needs much longer. enwik8 was a few bytes bigger and time 44 against 51 sec

  5. #5
    The Founder encode's Avatar
    Join Date
    May 2006
    Location
    Moscow, Russia
    Posts
    4,017
    Thanks
    406
    Thanked 405 Times in 154 Posts
    Check out the decompression time!

  6. #6
    Member
    Join Date
    Oct 2007
    Location
    Germany, Hamburg
    Posts
    409
    Thanks
    0
    Thanked 5 Times in 5 Posts
    Yes I now tested it on a movie. Also decompression time, because I though you must have improved it there.

    [code]
    >700mb video file

    bcm05 -b20000 715,983,366 bytes 374734ms - 384187ms
    bcm07 715,983,375 bytes 475468ms - 350140ms

    It got slower yes, but decompression speed is much much more important. ~2min slower compression. 0.5min faster decompression could still be counted as an improvement


    But why don't you give such information in the first post instead of writing improvement here, improvement there... .That benefits no one.
    Last edited by Simon Berger; 15th March 2009 at 20:56.

Similar Threads

  1. BCM v0.10 is here!
    By encode in forum Data Compression
    Replies: 45
    Last Post: 20th June 2010, 21:39
  2. BCM's future
    By encode in forum Data Compression
    Replies: 17
    Last Post: 9th August 2009, 01:00
  3. BCM v0.05 is here! [!]
    By encode in forum Data Compression
    Replies: 19
    Last Post: 8th March 2009, 21:12
  4. BCM v0.04 is here! [!]
    By encode in forum Data Compression
    Replies: 64
    Last Post: 5th March 2009, 16:07
  5. BCM v0.03 is here! [!]
    By encode in forum Data Compression
    Replies: 25
    Last Post: 14th February 2009, 14:42

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
  •