7-Zip 4.58 & other updates from Michael Kostylev (Announce)
> Time to benchmark it to see how fast it is!
[ 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:
- 7-Zip 4.58 & other updates from Michael Kostylev - Steve, 16.06.2008, 18:36 (Announce)
- 7-Zip 4.58 & other updates from Michael Kostylev - Rugxulo, 17.06.2008, 03:06
- 7-Zip 4.58 & other updates from Michael Kostylev - Rugxulo, 17.06.2008, 03:15
- [BUG] Mik's [p]7zip has a PF - DOS386, 17.06.2008, 08:02
- [BUG] Mik's [p]7zip has a PF - Steve, 17.06.2008, 15:03
- [BUG] Mik's [p]7zip has a PF - rr, 17.06.2008, 16:37
- [BUG] Mik's [p]7zip has a PF - Steve, 17.06.2008, 19:53
- [BUG] Mik's [p]7zip has a PF - Japheth, 17.06.2008, 20:08
- [BUG] Mik's [p]7zip has a PF - Rugxulo, 18.06.2008, 00:02
- [BUG] Mik's [p]7zip has a PF - DOS386, 18.06.2008, 12:43
- [BUG] Mik's [p]7zip has a PF - Steve, 18.06.2008, 15:55
- [BUG] Mik's [p]7zip has a PF - Japheth, 18.06.2008, 16:19
- [BUG] Mik's [p]7zip has a PF - Steve, 18.06.2008, 19:46
- [BUG] Mik's [p]7zip has a PF - DOS386, 19.06.2008, 08:45
- [BUG] Mik's [p]7zip has a PF - rr, 19.06.2008, 10:30
- [BUG] Mik's [p]7zip has a PF - DOS386, 20.06.2008, 09:58
- [BUG] Mik's [p]7zip has a PF - rr, 20.06.2008, 11:27
- [BUG] Mik's [p]7zip has a PF - DOS386, 20.06.2008, 09:58
- [BUG] Mik's [p]7zip has a PF - rr, 19.06.2008, 10:30
- [BUG] Mik's [p]7zip has a PF - Japheth, 19.06.2008, 09:43
- [BUG] Mik's [p]7zip has a PF - DOS386, 19.06.2008, 08:45
- [BUG] Mik's [p]7zip has a PF - Steve, 18.06.2008, 19:46
- [BUG] Mik's [p]7zip has a PF - Japheth, 18.06.2008, 16:19
- [BUG] Mik's [p]7zip has a PF - rr, 18.06.2008, 16:08
- [BUG] Mik's [p]7zip has a PF - Japheth, 18.06.2008, 16:22
- [BUG] Mik's [p]7zip has a PF - rr, 18.06.2008, 16:41
- [BUG] Mik's [p]7zip has a PF - Japheth, 18.06.2008, 16:57
- [BUG] Mik's [p]7zip has a PF - rr, 18.06.2008, 17:31
- [BUG] Mik's [p]7zip has a PF - Japheth, 18.06.2008, 19:40
- [BUG] Mik's [p]7zip has a PF - rr, 19.06.2008, 10:23
- [BUG] Mik's [p]7zip has a PF - Japheth, 18.06.2008, 19:40
- [BUG] Mik's [p]7zip has a PF - rr, 18.06.2008, 17:31
- [BUG] Mik's [p]7zip has a PF - Japheth, 18.06.2008, 16:57
- [BUG] Mik's [p]7zip has a PF - rr, 18.06.2008, 16:41
- [BUG] Mik's [p]7zip has a PF - Japheth, 18.06.2008, 16:22
- [BUG] Mik's [p]7zip has a PF - Steve, 18.06.2008, 15:55
- [BUG] Mik's [p]7zip has a PF - DOS386, 18.06.2008, 12:43
- [BUG] Mik's [p]7zip has a PF - Rugxulo, 18.06.2008, 00:02
- 7-Zip 4.58 & other updates from Michael Kostylev - Rugxulo, 17.06.2008, 03:06