WinRAR 4.20 gets multi-threaded support

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

Makaveli

Diamond Member
Feb 8, 2002
4,947
1,533
136
woops, Nehalem.
Looks like we can meet the Nehalems. About time.

:) 970 is gulftown 920 nehalem

IPC, and memory bandwidth would be equal just different core count and more L2 Cache and AES!

And not surprised by BD's results when there are apps that can acutally use its cores performance is good, its just the single threaded performance where its lacking.
 
Last edited:

Magic Carpet

Diamond Member
Oct 2, 2011
3,477
233
106
Yeah I'm sure. 6 Cores vs. 4 Cores. :biggrin:
To your advantage, you were running a much higher overclock, let alone the incredible efficiency of Ivy Bridge architecture. Maybe, I had better memory timings (1600 @ 7-7-7-24). Re-run with those if you can and see if it makes any difference.
 
Last edited:

tynopik

Diamond Member
Aug 10, 2004
5,245
500
126
Upon further inspection, it looks like 7-zip is smart enough to figure out that some files in one folder were duplicated in another, so it somehow linked them to the same data area. Wow :D

WinRAR will likely do the same thing if you choose the 'solid archive' option

solid archiving combines all the files together for compression purposes

pro: it can take advantage of duplication between files
cons: if one part is corrupt, you can lose all the files in the archive instead of just those affected by the corruption (it's more fragile)

of course that is where WinRAR just trounces 7Zip, by being able to include a recovery record
 

Idontcare

Elite Member
Oct 10, 1999
21,110
59
91
WinRAR will likely do the same thing if you choose the 'solid archive' option

solid archiving combines all the files together for compression purposes

pro: it can take advantage of duplication between files
cons: if one part is corrupt, you can lose all the files in the archive instead of just those affected by the corruption (it's more fragile)

of course that is where WinRAR just trounces 7Zip, by being able to include a recovery record

I use Winrar with solid archiving but I just tell it to add a 5% recovery record.

If any file in a solid archive is damaged, it will be impossible to extract all files which follow the damaged area. Thus if a solid archive is stored to a potentially unreliable media, it is recommended to make use of the recovery record.
 

skipsneeky2

Diamond Member
May 21, 2011
5,035
1
71
My 3770k @ 4.1ghz is getting 7,300 kbps with cpu usage hitting as high as 77% across 8 threads.
 

Blastman

Golden Member
Oct 21, 1999
1,758
0
76
i3-530 – 2.93 …

HT off … 1684
HT on … 2880 … … +71%

Nice boost from hyperthreading on dual cores.
 

skipsneeky2

Diamond Member
May 21, 2011
5,035
1
71
My 3770k @ 4.1ghz is getting 7,300 kbps with cpu usage hitting as high as 77% across 8 threads.

Edit:reran some testing with my chip now at 4.4ghz and winrar seems to scale very well with overclocks....its now hitting above 7,600kbps.
 

Ventanni

Golden Member
Jul 25, 2011
1,432
142
106
Core i7 3770k (IB) - 8,236 kb/s (8000-8200 kb/s over 3 tests)
Core i7 2630QM (SB) - 5,527 kb/s

Both at stock. I tested the 3770k just to make sure, as it seemed a bit high compared to the rest of you guys, but I would not falsify my results. Judging by the multithread use, I'm going to assume that the 3770k ran at 3.5ghz, and the 2630QM ran at 2.0ghz.

*The laptop was plugged into the wall.
 

lopri

Elite Member
Jul 27, 2002
13,310
687
126
I thought WinRAR had always been multi-threaded. Am I losing my mind? o_O
 

richierich1212

Platinum Member
Jul 5, 2002
2,741
360
126
ok so I re-ran the benchmark. My 3570K @ 4.2GHz gets 5,500kb/s and all 4 cores are pegged ~90% utilization.
 

Magic Carpet

Diamond Member
Oct 2, 2011
3,477
233
106
I thought WinRAR had always been multi-threaded. Am I losing my mind? o_O
It could not really make use of many threads (3+) until the recent update.

We still haven't seen any data on 2011-based systems. Anyone?
 

Rubycon

Madame President
Aug 10, 2005
17,768
485
126
It has been multi-threaded for a while but not as efficient.
With 4.2 I'm seeing about 55-65% utilization (24 threads).

rar42.gif


In the past disabling HT on hex core systems yielded higher throughput.
 

Makaveli

Diamond Member
Feb 8, 2002
4,947
1,533
136
It has been multi-threaded for a while but not as efficient.
With 4.2 I'm seeing about 55-65% utilization (24 threads).

rar42.gif


In the past disabling HT on hex core systems yielded higher throughput.

What processor in that system ruby ?

24 threads sounds like a server dual socket board perhaps?
 

Makaveli

Diamond Member
Feb 8, 2002
4,947
1,533
136
Xeon X5690 at 4.5GHz (two processors)

Ah thanks for the reply I was actually expecting a higher score from that setup. But the X5690 is based on westmere/gulftown and we don't know what your memory speed is and the memory configuration on that server. And based on the testing that AtenRA did this benchmarks loves memory speed and bandwidth.

So it doesn't look like Winrar was efficiently using all 24 cores or maybe the benchmark isn't up to par for that many cores and it may require testing on a large archive instead.

I'm still waiting for someone to post something from SB-E.

But interesting results so far.
 

Rubycon

Madame President
Aug 10, 2005
17,768
485
126
Memory speed is 1600MHz with CAS 7 timings, 1T.
It can go faster (memory) and is reflected in the score. This system was around 6500 on the previous Win RAR (4.01) that was installed.
 

james1701

Golden Member
Sep 14, 2007
1,791
34
91
WinrarBenchmark.png


Here is a 980X running stock speeds from a Corsair Force 3 SSD. About 70% usage.
 
Last edited:

lopri

Elite Member
Jul 27, 2002
13,310
687
126
It could not really make use of many threads (3+) until the recent update.

We still haven't seen any data on 2011-based systems. Anyone?

Hmm.. I tried the built-in benchmark of version 4.01 and it loads 70%+ of my 2500K. I am also pretty sure that if you disable cores from the BIOS you will get lower scores.

Maybe they made it more efficient, but older versions too were able to use many cores.
 
Status
Not open for further replies.