Ryzen vs Intel Performance

Message boards : Number crunching : Ryzen vs Intel Performance

To post messages, you must log in.

AuthorMessage
PappaLitto

Send message
Joined: 14 Nov 17
Posts: 17
Credit: 28,129,271
RAC: 916
Message 88444 - Posted: 8 Mar 2018, 15:00:50 UTC

You may have seen my "CPU App performance" thread comparing Linux app performance vs Windows.

Now I hope to find out what the Ryzen vs Intel performance is on this application on both Linux and Windows. Is it simply the difference in IPC between them or is there something greater that could affect the performance?
ID: 88444 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
sgaboinc

Send message
Joined: 2 Apr 14
Posts: 282
Credit: 208,966
RAC: 0
Message 88607 - Posted: 31 Mar 2018, 21:32:25 UTC - in response to Message 88444.  
Last modified: 31 Mar 2018, 21:33:01 UTC

you may find some of the stats here
https://boincstats.com/en/stats/14/host/breakdown/cpu/
ID: 88607 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
sgaboinc

Send message
Joined: 2 Apr 14
Posts: 282
Credit: 208,966
RAC: 0
Message 88609 - Posted: 31 Mar 2018, 21:40:29 UTC
Last modified: 31 Mar 2018, 21:40:45 UTC

has anyone seen any i7 8700k stats running all 6 cores 12 threads?
ID: 88609 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
sunk818

Send message
Joined: 18 Oct 07
Posts: 10
Credit: 3,812,873
RAC: 0
Message 89216 - Posted: 4 Jul 2018, 22:55:31 UTC

You can test yourself the EPYC AMD processor
24 cores / 48 threads

https://www.zdnet.com/article/amd-and-packet-kick-off-epyc-processor-challenge/

There's a $250 credit with Packet which gives you 10 days @ $1.00 an hour ($240 = 240 hours or ten days).

Make sure to delete your "bare metal" server so you don't incur server holding costs.
ID: 89216 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
rjs5

Send message
Joined: 22 Nov 10
Posts: 273
Credit: 23,012,385
RAC: 6,215
Message 89219 - Posted: 5 Jul 2018, 15:35:07 UTC - in response to Message 88444.  

You may have seen my "CPU App performance" thread comparing Linux app performance vs Windows.

Now I hope to find out what the Ryzen vs Intel performance is on this application on both Linux and Windows. Is it simply the difference in IPC between them or is there something greater that could affect the performance?



IPC is one high level metric that allows you to compare whether one particular machine is executing instructions of one particular program faster than another particular machine.
Another thing you want to know is what is "happening" to stall the execution.

One very large application that I worked on spent "on average" 60% of EACH CYCLE waiting on data values to be returned from memory to complete a stalled instruction.
My time was spent analyzing and reorganizing the code and data memory footprint to reduce that 60% stall.

When you measure IPC on different machines, you really have to have similar instruction sequences to compare. With the Rosetta design and the way WU are run, that is not very practical.
ID: 89219 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile [VENETO] boboviz

Send message
Joined: 1 Dec 05
Posts: 1994
Credit: 9,573,506
RAC: 7,165
Message 89223 - Posted: 6 Jul 2018, 9:32:12 UTC - in response to Message 89219.  

One very large application that I worked on spent "on average" 60% of EACH CYCLE waiting on data values to be returned from memory to complete a stalled instruction.
My time was spent analyzing and reorganizing the code and data memory footprint to reduce that 60% stall.


Have you had more contacts with developers?
Don't you know if they have implemented your suggestions?
ID: 89223 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
rjs5

Send message
Joined: 22 Nov 10
Posts: 273
Credit: 23,012,385
RAC: 6,215
Message 89224 - Posted: 6 Jul 2018, 14:54:18 UTC - in response to Message 89223.  

One very large application that I worked on spent "on average" 60% of EACH CYCLE waiting on data values to be returned from memory to complete a stalled instruction.
My time was spent analyzing and reorganizing the code and data memory footprint to reduce that 60% stall.


Have you had more contacts with developers?
Don't you know if they have implemented your suggestions?


I communicated with David K. several years ago and I think he ran some experiments with compilers and options. As I remember, I expected a 40% improvement and David said he saw a 100% improvement on his large machines with the Intel compiler and my options. It has been awhile, but I think I just added SSE2 (which would require them to handle directing WU to SSE2 and not 386 machines, like they steer WU Android today) ... and I eased up on their aggressive inline options.

The developers did not believe my estimates and had no time/interest in adding work to their list and making changes. The source code that I have access to still seems to have no changes.
ID: 89224 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile [VENETO] boboviz

Send message
Joined: 1 Dec 05
Posts: 1994
Credit: 9,573,506
RAC: 7,165
Message 89244 - Posted: 9 Jul 2018, 6:59:37 UTC - in response to Message 89224.  

The developers did not believe my estimates and had no time/interest in adding work to their list and making changes. The source code that I have access to still seems to have no changes.


It's a pity....
ID: 89244 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Paul

Send message
Joined: 29 Oct 05
Posts: 193
Credit: 66,338,020
RAC: 8,158
Message 89868 - Posted: 10 Nov 2018, 12:08:59 UTC - in response to Message 89244.  

What can we do to encourage the project team to take a closer look at these suggestions? I have 2 of the top 10 machines on the project right now & both are powered by AMD Opteron. I assume these changes will work with the Opteron processors as well as they support the extended instruction set. It would be great to get more work out of these systems and get to treatments faster.

It is shocking how much compute power we can buy for $500. Now we need to figure out how to efficiently use all of it.
Thx!

Paul

ID: 89868 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Jim1348

Send message
Joined: 19 Jan 06
Posts: 881
Credit: 52,257,545
RAC: 0
Message 89872 - Posted: 10 Nov 2018, 14:44:49 UTC - in response to Message 89868.  

It is shocking how much compute power we can buy for $500. Now we need to figure out how to efficiently use all of it.

Yes, we far outperform an ILLIAC IV, if you remember what that is.
https://en.wikipedia.org/wiki/ILLIAC_IV

But I would like it used efficiently too. If they need more performance, all they have to do is go get it.
ID: 89872 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile It's My Island [SFmWnT6y1ghzTn1hFpD69exBiz5bFtRiam]

Send message
Joined: 22 Sep 12
Posts: 10
Credit: 88,574,821
RAC: 0
Message 90059 - Posted: 22 Dec 2018, 18:04:57 UTC

There haven't been many posts in here. Sorry for the dead thread post and all...

The Ryzen 2600X is producing about 10,500 credits per day.

What seems to matter a lot are RAM speed and timings. I'm testing those now on the AMD systems. Going from 2133Mhz CL 16 to 2666Mhz CL16 produced almost a 5% gain in average credits over a 9-day period. I'm testing 3000Mhz at CL 15 now.

The Intel 6700k with 3000Mhz 15CL RAM is doing around 8,750 per day.
ID: 90059 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Chilean
Avatar

Send message
Joined: 16 Oct 05
Posts: 711
Credit: 26,694,507
RAC: 0
Message 90083 - Posted: 26 Dec 2018, 23:11:08 UTC - in response to Message 90059.  

There haven't been many posts in here. Sorry for the dead thread post and all...

The Ryzen 2600X is producing about 10,500 credits per day.

What seems to matter a lot are RAM speed and timings. I'm testing those now on the AMD systems. Going from 2133Mhz CL 16 to 2666Mhz CL16 produced almost a 5% gain in average credits over a 9-day period. I'm testing 3000Mhz at CL 15 now.

The Intel 6700k with 3000Mhz 15CL RAM is doing around 8,750 per day.


You are increasing speed AND tightening the timings at the same time. Ugh, I really want to build my own setup with premium RAM and play like this :(

I want to wait until the 3rd generation Ryzen tho.
ID: 90083 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile It's My Island [SFmWnT6y1ghzTn1hFpD69exBiz5bFtRiam]

Send message
Joined: 22 Sep 12
Posts: 10
Credit: 88,574,821
RAC: 0
Message 90090 - Posted: 27 Dec 2018, 19:19:24 UTC - in response to Message 90083.  


You are increasing speed AND tightening the timings at the same time. Ugh, I really want to build my own setup with premium RAM and play like this :(
I want to wait until the 3rd generation Ryzen tho.


Black Friday and eBay sales :) . I'm only running 8GB in each of my Ryzen boxes. There was a 4x4GB kit for about $100 on eBay when they had a 15% off sale. That's when I went 3000Mhz at CL15. The set was for older Ripjaws 4 memory. Not sure if it matters as the timings and MHz of newer memory hasn't improved much.

The shift to that setup happened on the 23rd. It doesn't seem to have had much of an effect over 2666Mhz at CL16... but it is too early to tell.
ID: 90090 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Ryzen vs Intel Performance



©2024 University of Washington
https://www.bakerlab.org