Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

7-Zip 4.58 & other updates from Michael Kostylev (Announce)

posted by Rugxulo Homepage, Usono, 17.06.2008, 03:15

> Time to benchmark it to see how fast it is! :-D

[ Vista ] - Mon 06/16/2008 >p7zip457 b -md20

7-Zip (A) 4.57  Copyright (c) 1999-2007 Igor Pavlov  2007-12-06
p7zip Version 4.57 (locale=C,Utf16=off,HugeFiles=off,1 CPU)

RAM size:     128 MB,  # CPU hardware threads:   1
RAM usage:     16 MB,  # Benchmark threads:      1

Dict        Compressing          |        Decompressing
      Speed Usage    R/U Rating  |    Speed Usage    R/U Rating
       KB/s     %   MIPS   MIPS  |     KB/s     %   MIPS   MIPS

18:    1142    98   1018   1018  |    12652   100   1230   1233
19:    1047   100    938    938  |    12812   100   1263   1263
20:     998   101    900    909  |    12775   100   1276   1276
----------------------------------------------------------------
Avr:          100    952    955               100   1257   1257
Tot:          100   1104   1106


[ Vista ] - Mon 06/16/2008 >p7zip b -md20

7-Zip (A)  4.58 beta  Copyright (c) 1999-2008 Igor Pavlov  2008-05-05
p7zip Version 4.58 (locale=C,Utf16=off,HugeFiles=off,1 CPU)

RAM size:     128 MB,  # CPU hardware threads:   1
RAM usage:     16 MB,  # Benchmark threads:      1

Dict        Compressing          |        Decompressing
      Speed Usage    R/U Rating  |    Speed Usage    R/U Rating
       KB/s     %   MIPS   MIPS  |     KB/s     %   MIPS   MIPS

18:    1185   102   1013   1055  |    13317   100   1135   1135
19:    1175   101   1029   1053  |    13546   100   1166   1169
20:    1098   100   1001   1001  |    13966   100   1218   1221
----------------------------------------------------------------
Avr:          101   1015   1036               100   1173   1175
Tot:          100   1094   1106


EDIT: Here's what his optimization flags were (apparently):

OPTFLAGS=-O3 -mtune=i586

First of all, "-mtune=pentium" is default anyways (see "gcc -v"). Secondly, most computers these days are 686-ish, so for wide distribution, that may? be preferable (although separate compiles would be ideal). Thirdly, "-fomit-frame-pointer" sometimes helps a noticeable bit. Fourthly, it seems that compiling via "-mtune=i686" is actually a lot faster (in most cases) than i386, i486, i586 (usually slowest), don't ask me why ... GNU bias towards newer chips? Easier to optimize for??

---
Know your limits.h

 

Complete thread:

Back to the forum
Board view  Mix view
22632 Postings in 2109 Threads, 402 registered users, 404 users online (0 registered, 404 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum