AMD Ryzen (Summit Ridge) Benchmarks Thread (use new thread)

Page 118 - 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.

coercitiv

Diamond Member
Jan 24, 2014
6,400
12,849
136
AMD demos their product in order to show it's up there with the big boys, people gloss over that realization like it was a given and proceed to nitpick in order to get review like info from a preview like presentation.

I take this opportunity to congratulate AMD management and marketing: Never in the history of AMD have so many enthusiast Intel cores been used to render an AMD CPU logo! Looking forward to product launch, this Achilles better have no weak heel, no arrows will be spared on launch day.

So the future is . . . hyperbolic time chambers?!?
Yes, we'll slow time inside the package.
 
Last edited:

psolord

Platinum Member
Sep 16, 2009
2,015
1,225
136
AMD demos their product in order to show it's up there with the big boys, people gloss over that realization like it was a given and proceed to nitpick in order to get review like info from a preview like presentation.

I take this opportunity to congratulate AMD management and marketing: Never in the history of AMD have so many enthusiast Intel cores been used to render an AMD CPU logo! Looking forward to product launch, this Achilles better have no weak heel, no arrows will be spared on launch day.
That was epic!
 

TheELF

Diamond Member
Dec 22, 2012
3,993
744
126
this Achilles better have no weak heel, no arrows will be spared on launch day.
Lisa already stated the heel in the presentation 1/3 (33%) of this at least 40% IPC upscale comes from senseMI,the neural network thingy, which makes it pretty safe to say that it won't work that well on serial code.
 

CatMerc

Golden Member
Jul 16, 2016
1,114
1,153
136
Alright, I attempted to discover what the default sampling rate is, and it appears to be 128.
 

bjt2

Senior member
Sep 11, 2016
784
180
86
Lisa already stated the heel in the presentation 1/3 (33%) of this at least 40% IPC upscale comes from senseMI,the neural network thingy, which makes it pretty safe to say that it won't work that well on serial code.

Actually i remember 1/4.
On serial code there is no need of branch prediction, so its efficiency is pointless.
 

Atari2600

Golden Member
Nov 22, 2016
1,409
1,655
136
On serial code there is no need of branch prediction, so its efficiency is pointless.

?!?!?

You want to reword that?

I think a few of you have a major misconception and are equating instruction level parallelism with code level parallelism!
 

cytg111

Lifer
Mar 17, 2008
23,548
13,115
136
Lisa already stated the heel in the presentation 1/3 (33%) of this at least 40% IPC upscale comes from senseMI,the neural network thingy, which makes it pretty safe to say that it won't work that well on serial code.

Isnt that the other way around? Or is my brain wandering again...
These massive parallel workloads ... are parallel in nature (somthing the Itanium would love) and thus dont fail a branch all that often.
I would expect a rendering task to not branch mispredict very often.
Inherent single threaded tasks/code on the other hand....
 

itsmydamnation

Platinum Member
Feb 6, 2011
2,866
3,418
136
Lisa already stated the heel in the presentation 1/3 (33%) of this at least 40% IPC upscale comes from senseMI,the neural network thingy, which makes it pretty safe to say that it won't work that well on serial code.
humm so your telling us on the over 40% IPC improvement (funny how you forget that was said by Lisa)
1. advanced prefetching doesn't help serial IPC
2. advanced prediction doesn't help serial IPC
3. and as a result speculative execution doesn't help serial IPC

The Pentium pro called , its telling you that you have been wrong since at least 1995......
 
Reactions: Phynaz and f2bnp

cytg111

Lifer
Mar 17, 2008
23,548
13,115
136
What the hell is sensemi anyway? Neural net. Got it. Is it pretrained or is it a supervised learning scenario where it adapts the the current workload? If it is the latter then we just got a JIT(JustInTime) Branch Predictor .. thats kinda cool (if it works)... but riddle me, such a thing can be exploited to perform worse, much worse.
 

TheELF

Diamond Member
Dec 22, 2012
3,993
744
126
humm so your telling us on the over 40% IPC improvement (funny how you forget that was said by Lisa)
1. advanced prefetching doesn't help serial IPC
2. advanced prediction doesn't help serial IPC
3. and as a result speculative execution doesn't help serial IPC

The Pentium pro called , its telling you that you have been wrong since at least 1995......
I said at least 40% ,how else should I have said it?
IIRC lisa said it will get data ready before the program needs it,is this possible for serial code where the data the program needs is dependent on the immediately previous instruction?

I said serial code not just any single threaded task.
 

Atari2600

Golden Member
Nov 22, 2016
1,409
1,655
136
IIRC lisa said it will get data ready before the program needs it,is this possible for serial code where the data the program needs is dependent on the immediately previous instruction?

YES!

Its commonplace for over 20 years.


At the instruction level, nowadays the CPU never works on the basis of waiting for a single code to pass through the pipe, but instead tries to jump ahead with predictions of what might happen next. If the CPU is right, then it saves time, if its wrong, then the next "step" cannot be fast-tracked.

So, at that level, the line between serial and parallel "code" is very blurry.
 

bjt2

Senior member
Sep 11, 2016
784
180
86
?!?!?

You want to reword that?

I think a few of you have a major misconception and are equating instruction level parallelism with code level parallelism!

What do you mean by serial code then? By serial code i mean branchless code, maybe with conditional instructions (actual only move there exist in x86).
If by serial code you mean code with a lot of dependencies between instructions, so with much stalls, i don't see why the branch prediction might suffer...
 

Nothingness

Platinum Member
Jul 3, 2013
2,757
1,405
136
On serial code there is no need of branch prediction, so its efficiency is pointless.
Huh? Branch prediction is one of the most important things for single thread lack of performance: no matter how wide your machine is, if you get branch prediction wrong, you'll be flushing loads of instructions and leave a lot of performance on the table. I guess you meant something else.

EDIT: just saw your post above
In that context, I'd say sequential code rather than serial for branchless code.
 
Reactions: Phynaz

bjt2

Senior member
Sep 11, 2016
784
180
86
I said at least 40% ,how else should I have said it?
IIRC lisa said it will get data ready before the program needs it,is this possible for serial code where the data the program needs is dependent on the immediately previous instruction?

I said serial code not just any single threaded task.

Serial code ran just once? Unless you have a gigabyte or more of code, without jumps and loops, the performance hit will be negligible... And no CPU on earth can predict well a new instruction flux...
 

Atari2600

Golden Member
Nov 22, 2016
1,409
1,655
136
What do you mean by serial code then? By serial code i mean branchless code, maybe with conditional instructions (actual only move there exist in x86).
If by serial code you mean code with a lot of dependencies between instructions, so with much stalls, i don't see why the branch prediction might suffer...

Serial code is code with a single thread in the language its written in.

But that is not a code without branches. Do you write much code without any if-else statements? Or what about for or while loops?
 

witeken

Diamond Member
Dec 25, 2013
3,899
193
106
About the hilarious TDP discussion.

Zen idle: 93W
Intel idle: 106W

Zen load: 187W
Intel load: 191W

Zen delta: 94W
Intel delta: 85W


So tell me, who has the highest performance per watt?
 
Reactions: cdimauro
Status
Not open for further replies.
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |