[EG] AMD CPU's performance get "massive boost" as devs optimize next-gen game engines

Page 4 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

NTMBK

Lifer
Nov 14, 2011
10,269
5,134
136
You don't get it. Until we see EOL on roadmaps for FX83xx and lower , it won't be replaced. There is no logic to do so as these parts command higher price ranges than the APUs.

Higher prices, but also bigger dies... what do you think the margins on a 6300 look like?
 

mrmt

Diamond Member
Aug 18, 2012
3,974
0
76
Why not? Platform is tried and true, very solid. There is zero validation effort for either CPUs or chipsets. They will produce 8T dice for Warsaw product so it's only packaging for AM3 socket that is left(and cost for MCM is much higher than the cost for single socket SKUs). We can only see higher clock or lower TDP with higher yield, a win for both AMD, potential buyers and GF.

Costs for putting the single die Warsaw chip on that powerpoint would be even smaller than shipping the product for AM3 socket, the same for doing so in the desktop roadmap, and yet they didn't.

Warsaw might be just errata fix or pack better thermal management within the MCM context, akin to the better thermal management found in Richland.
 

StrangerGuy

Diamond Member
May 9, 2004
8,443
124
106
There wont be any 8 thead consoles games. Its 6 max for the games.

And then there is the scaling issue. You wont get 50% more performance from 6 cores vs 4.

So what? The gaming industry is going to play by the limitations of the consoles, whether Intel like it or not.
 

AtenRa

Lifer
Feb 2, 2009
14,003
3,361
136
Higher prices, but also bigger dies... what do you think the margins on a 6300 look like?


315mm2 at 300mm Wafer = ~179 dies per wafer

lets say 85% of them can be used = ~152 dies

Now lets assume each 32nm wafer at GloFo cost $3000, that will make ~$20 per die. Now put another $5 for Heat-Sink + Box etc making it close to $25(Cost for AMD).

Newegg sell it for $119,99 (Price for Newegg)

You can now start calculating the margins,

Lets assume Newegg have 30% margins on the FX6300.

Cost = Price - (Margin% x Price / 100)

Price = 119,99
Margin = 30%

That means Newegg bought the AMD FX6300 at $83,99 (Cost of purchase for Newegg)


Then now we can have the margins on AMD

Cost = 25
Price = 83,99

Margin = (Price - Cost / Price) x 100 = ($83,99 - $25 / $83,99) x 100 = 70,23% (AMD Margin for the FX6300)

Not bad for the FX6300

ps: thats a very simple example to just see an approximation of the costs, margins and prices.
 

SomeoneSimple

Member
Aug 15, 2012
63
0
0
Matt Higby, creative director of Planetside 2, tells us how game engine optimization on PlayStation 4 will ultimately benefit PC gamers
The article in the OP really highlights how ignorant most PC developers are.
People have been screaming about horrible performance in Planetside 2 for over an year. Did Matt Higby give a shit back then? NOPE.

It apparently takes a console, to get games even remotely optimized for PC.
 
Last edited:

tential

Diamond Member
May 13, 2008
7,355
642
121
Wouldn't the performance jump be bigger on intel CPUs? Intel CPUs have better single threaded performance, so if they optimize for 6-8 threads, those of us with 4770k, or the ivybridge/sandybridge equivalents would also see huge boosts right? Probably even bigger than AMD?

I think it'd be interesting to see who the optimizations benefit more. Does it benefit AMD with their cheaper processors that are multithreaded, or intel?
 

mrmt

Diamond Member
Aug 18, 2012
3,974
0
76
Your cost approximation left out R&D and other operating costs, er wait... Hahaha, well played sir.

It doesn't make sense to add R&D or other operating costs because R&D on Piledriver is essentially errata fixing or other minor issues, and whatever operating costs will already be in COGS.

COGS is not the cost of the processor alone, it is the cost of the processor + Q&A + Packaging + stock costs + freights + insurances (the last three are the supply chain costs and they are not small). Retailers usually price products well above 50% from acquisition prices (which is not their COGS, as they will add all expenses with freights, insurances, stock and depending on the country, non-recoverable taxes).

You only add operating margins when you want a diagnosis about the company and its ability to fund new R&D.

When you want to know the ROI and IRR of a given project, you use the previously incurred OPEX related to the project in question
 
Last edited:

StrangerGuy

Diamond Member
May 9, 2004
8,443
124
106
Wouldn't the performance jump be bigger on intel CPUs? Intel CPUs have better single threaded performance, so if they optimize for 6-8 threads, those of us with 4770k, or the ivybridge/sandybridge equivalents would also see huge boosts right? Probably even bigger than AMD?

I think it'd be interesting to see who the optimizations benefit more. Does it benefit AMD with their cheaper processors that are multithreaded, or intel?

I'm sure the Intel will get a nice speed boost but the big question will be is whether the optimizations will make AMD gain enough performance in realistic gaming workloads to make Intel's lead irrelevant.
 

sm625

Diamond Member
May 6, 2011
8,172
137
106
The article doesnt make much sense because no desktops even have 8 core small cat (jaguar) AMD CPUs. Very few AMD CPUs are even 8 cores, and the ones that are have a great deal more power than these low-clocked low-throughput console cores. And to top it off I'm not sure that even if there was an 8 core jaguar chip, it would necessarily run games as fast on a PC OS (windows) due to loss of optimizations inherent to the console OS.
 

StrangerGuy

Diamond Member
May 9, 2004
8,443
124
106
The article doesnt make much sense because no desktops even have 8 core small cat (jaguar) AMD CPUs. Very few AMD CPUs are even 8 cores, and the ones that are have a great deal more power than these low-clocked low-throughput console cores. And to top it off I'm not sure that even if there was an 8 core jaguar chip, it would necessarily run games as fast on a PC OS (windows) due to loss of optimizations inherent to the console OS.

Huh? It makes every sense to me. If they can make their game work adequately on 8 comparatively weak cores it's pretty much given the console optimized version would scream on the much stronger PC CPUs.
 
Mar 6, 2012
104
0
0
I have a feeling devs will try to limit threads to 4 most of the time when porting to pc regardless. A lot of people game on their laptops after all, and very few of these have more than 4 threads. If the people with 2 core 4 thread intel cpus can't run the games the devs will lose out on a lot of profits.
 

Chiropteran

Diamond Member
Nov 14, 2003
9,811
110
106
I have a feeling devs will try to limit threads to 4 most of the time when porting to pc regardless. A lot of people game on their laptops after all, and very few of these have more than 4 threads. If the people with 2 core 4 thread intel cpus can't run the games the devs will lose out on a lot of profits.

Optimizing for more than 4 threads doesn't mean a 4 core device can't run the game.
 

ViRGE

Elite Member, Moderator Emeritus
Oct 9, 1999
31,516
167
106
Guys, get back to the meat of the article or I'll close this thread. This discussion about AM3+ in particular has nothing to do with the subject at hand.
-ViRGE
 

zephyrprime

Diamond Member
Feb 18, 2001
7,512
2
81
There wont be any 8 thead consoles games. Its 6 max for the games.
That's not the way things work. Threads are not allocated 1 per core 100% of the time on any machine built. Just open up windows task manager and you will see how many threads are running on your pc even though it is only a 4 core machine. Right now, for me, there are 1750 threads. Even though MS has said stuff like "1 core for os, 1 for hardware", the actually assignment of threads to physical cores is actually constantly switching back and forth. The os thread never has 100% usage of time. And threads spawned by the game will not all have 100% usage of time either. Therefore, it is necessary to have more threads than the number of available cores in order to actually maximize usage.

I'm a programmer and I know programmers are lazy. Even though multi core has been out for 8+ years now, programmers have not been writing multi threaded code. Even gaming companies have only put minimal multithreading into their engines. The advent of many slow cores will finally force gaming companies to more fully multithread their products.
 

bononos

Diamond Member
Aug 21, 2011
3,894
162
106
......

I'm a programmer and I know programmers are lazy. Even though multi core has been out for 8+ years now, programmers have not been writing multi threaded code. Even gaming companies have only put minimal multithreading into their engines. The advent of many slow cores will finally force gaming companies to more fully multithread their products.
Is it a problem of laziness or have all the easily parallelizable bits been converted to multithreaded code already? Converting the more difficult portions won't give that much more performance.
 

magomago

Lifer
Sep 28, 2002
10,973
14
76
Is it a problem of laziness or have all the easily parallelizable bits been converted to multithreaded code already? Converting the more difficult portions won't give that much more performance.

True in some, not in others? I'm sure there are games where 80% of parallelism opportunities have been achieved for the 20% effort, and I'm sure there are games where multi cores are barely utilized...such as starcraft 2.
 

Idontcare

Elite Member
Oct 10, 1999
21,118
59
91
Is it a problem of laziness or have all the easily parallelizable bits been converted to multithreaded code already? Converting the more difficult portions won't give that much more performance.

IMO it is a needlessly negative characterization to make in casting an entire demographic of workers as "lazy".

Lazy people do not get jobs, they lose their jobs because of their laziness. They don't get to work on time, they don't get their work done on time, they leave early, take long breaks, and in general are lazy about anything and everything.

Programmers are not lazy, they are directed to accomplish something, given a budget (money and time) to deliver the required goods, and that is all there is to it.

Do people really think there is some inside joke going on with programmers where they all wink to each other in passing, acknowledging that they could have parallelized their code by working both Sunday and Saturday on their weekend, instead of just working all day Saturday, but they opted to pull the wool over their employer's eyes and be lazy by delivering less-parallelized code?

This is silly and doesn't even pass the "does it even make sense?" test.

This is like saying the original design team that developed the 486 was lazy because they didn't opt instead to just cut to the chase and develop Nehalem with the same time and resources Give me a break
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
Yep, it seems to be the notion that you can miraclous fix all multithreading issues with "proper coders". Its so silly and degrading comment for everyone working with it. I see it simply as one of the new hypes that cant be materialized. Just as some people more or less expect perfect scaling performance with whatever multithreading happens.
 

videogames101

Diamond Member
Aug 24, 2005
6,777
19
81
Speaking slightly in the longer term. but probably even medium term, and to an extent now.
We seem to have reached the end of the line, as regards, single core performance, especially as regards to Intels best offerings, but as they catch up (single core speed wise) AMD and Arm.

Barring major technological invention, it seems we can expect very little % increase in single core performance these days, e.g. 5% per year.
And even that 5% is probably diminishing all too quickly.

Therefore in order to move forward, we are going to have to go multicore (as regards SOFTWARE).

So it's not really an Intel vs AMD vs Arm thing, it's more "the laws of Physics", as regards practicable cpu design, of single core performance.

So software is probably going to have to go multicore as much as possible, if it wants to achieve the highest possible computing performance, such as what we want/need for the best/latest games.

So optimization for AMD, is much needed, for ALL cpus anyway, as far as I can see.

the way a core is defined changes over time

 

SPBHM

Diamond Member
Sep 12, 2012
5,058
410
126
Most games are using at best 2-4 cores, if we start using at least 6 (I think that's what the game devs can use on the consoles), things will look better for AMD, BUT, better doesn't mean better than Intel... as much as Intel is mostly limited to 4 cores, the per core performance is much higher, and I don't believe any other optimization for Jaguar would really help with Piledriver? or would it?

also, pure PC games like some crazy demanding RTS or mmos will still probably keep depending more on core performance.

also, don't be fooled by GPU bound test, or limited testing, there are far to many games were a 3.4GHz Sandy Bridge i5 can beat/match a 5GHZ 8350 (and at a similar clock, even on the AMD favorite Crysis 3 "welcome to the jungle" scene it's comparable, while much faster on the rest of the game) to not see the obvious, i5 offers better gaming performance for the same or less money, and I don't see it changing dramatically, so I wouldn't start recommending 8350s over Haswell i5s for gaming, things really only start looking bad for Intel when you start going to dual core territory... so Haswell i3 might have a hard time competing with the 6300 for future games, but, who knows...

in terms of PC ports, I think I would be more concerned about the memory optimization for the consoles?
 
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/    |