mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware

Reply
 
Thread Tools
Old 2014-12-19, 22:43   #1
TObject
 
TObject's Avatar
 
Feb 2012

6258 Posts
Talking Single vs Dual channel memory

I just run benchmarks with single channel vs dual channel memory. Here they are.
Xeon E3-1225 v3, 3.20 GHz, LL Test on a 36M exponent.

Single channel:
4 workers: 6.5 ms/iter
3 workers: 6.4 ms/iter
2 workers: 6.8 ms/iter
1 worker: 10.0 ms/iter

Dual channel:
4 workers: 3.2 ms/iter
3 workers: 3.5 ms/iter
2 workers: 5.0 ms/iter
1 worker: 9.2 ms/iter
TObject is offline   Reply With Quote
Old 2014-12-20, 01:21   #2
TheMawn
 
TheMawn's Avatar
 
May 2013
East. Always East.

6BF16 Posts
Default

This is no surprise. Prime95 is memory bottlenecked so the dual channel giving doubled memory bandwidth is huge.

Interestingly enough, the bottleneck only shows itself with more workers. A single one isn't enough to bottleneck you.

Note that the throughput is almost EXACTLY double with four workers with double the bandwidth, but even at 3 workers, there's a slight discrepancy. It means that your fourth worker, at those speeds, isn't actually giving you much more throughput.
TheMawn is offline   Reply With Quote
Old 2014-12-20, 06:53   #3
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
"name field"
Jun 2011
Thailand

9,787 Posts
Default

Quote:
Originally Posted by TObject View Post
workers
decreasing the time with increasing the number of workers sounds odd, unless you confuse the workers with the threads (single worker, working the same number with many cores).
LaurV is offline   Reply With Quote
Old 2014-12-20, 20:14   #4
TObject
 
TObject's Avatar
 
Feb 2012

6258 Posts
Default

Quote:
Originally Posted by LaurV View Post
decreasing the time with increasing the number of workers sounds odd, unless you confuse the workers with the threads (single worker, working the same number with many cores).
I am sorry for using wrong terminology, you are right. Instead of "workers" please read "threads."

Thank you.
TObject is offline   Reply With Quote
Old 2014-12-23, 23:18   #5
TObject
 
TObject's Avatar
 
Feb 2012

34·5 Posts
Thumbs up Another interesting metric.

The numbers above were taken running mprime under Ubuntu 14.04 bare metal.
I decided to measure how much I would lose by virtualizing Ubuntu under ESXi 5.5. To my surprise–not that much: with no other virtual machines running, I am only losing about 0.05 of a millisecond per iteration.

I am impressed. I was expecting a much larger penalty.
TObject is offline   Reply With Quote
Old 2014-12-24, 05:58   #6
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
"name field"
Jun 2011
Thailand

9,787 Posts
Default

Interesting, virtualizing windows with Oracle/Sun's VBox and running P95 in the guest windoze (of course, the host system doing nothing) loses over 2-3% of performance! (of course, in practice this will never be done, but for the sake of metrics).
LaurV is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Quad Channel DDR4 vs Dual Channel DDR4 ATH Hardware 17 2015-10-27 21:06
Dual Core to process single work unit? JimboPrimer Homework Help 18 2011-08-28 04:08
Importance of dual channel memory for dual core processors patrik Hardware 3 2007-01-07 09:26
Opteron 175, Asus A8V-Deluxe, OCZ dual channel pc4000 optyguy Hardware 3 2006-01-21 08:06
Cache, dual channel memory and Mprime performance optim Hardware 4 2004-06-25 03:20

All times are UTC. The time now is 06:05.


Sat Oct 23 06:05:53 UTC 2021 up 92 days, 34 mins, 0 users, load averages: 1.55, 1.39, 1.31

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.