AMD CPU speculation... and expert conjecture

Page 329 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Status
Not open for further replies.


It's all in the code there. A module has 2 bdver3 cores. The FP units are shared of course but each core can access them, just they might have to wait.

These are your 2 ALUs.

(define_cpu_unit "bdver3-ieu0" "bdver3_ieu")
(define_cpu_unit "bdver3-ieu1" "bdver3_ieu")
(define_reservation "bdver3-ieu" "(bdver3-ieu0|bdver3-ieu1)")


These are your 2 AGUs.

(define_cpu_unit "bdver3-agu0" "bdver3_agu")
(define_cpu_unit "bdver3-agu1" "bdver3_agu")
(define_reservation "bdver3-agu" "(bdver3-agu0|bdver3-agu1)")

Which makes up the typical 4 integer pipelines you see in the block diagrams. Same as Bulldozer.

Further down you can see how many clock cycles each operation takes. That's where you can do a more fine comparison between architecture changes.

Screen%20Shot%202012-08-28%20at%204.38.05%20PM_575px.png



 


My argument had two parts: one about Kaveri, another about FX. It was not only about APUs...

If market share for dual-cores was of a 0.1% I can sure you that Kaveri 2C wouldn't exit. The dual-core Kaveri exists because dual-cores are popular for both APUs and CPUs.

According to the above data:
- dual cores are about one half the market
- quad cores are about one third the market

AMD could release an octo-core Kaveri APU with quad memory channel and 1024SP tomorrow, just how they could release a hypothetical FX-8570 CPU tomorrow.

They aren't doing it because the market is close to non-existent. Nobody buys a 28nm production line for making APUs/CPUs for ~0.3% of the whole market, except if one is going to sell them at $1200 each, which is not the case.

Nvidia is preparing ultra-high-performance APUs with 8-cores + 1024 SP. I expect an enthusiast line of APUs from AMD, something similar to this

amd_volcanic_islands_apu_on_steroids.jpg


but no today neither tomorrow...
 

i didn't address the fx bit because i have too little information on that, and i didn't find it worth addressing.

it's not about marketshare. your argument(!) has a gigantic flaw: 2c kaveri (i.e. single module cpu) exists/will exist because of die harvesting and amd making money off partially defective kaveri silicon instead of throwing those away after looking at some marketshare pie chart.

they're not doing that because apus are not aimed high end and becaue it'll take up a lot of space, affecting yields. it'll also use a lot of power and be hard to cool. glofo does not have good track record for new nodes as early llano and zambezi supplies showed. kaveri is dual module by design.
i could see amd launching a 6 core 'big' kaveri but i dunno if amd would start off with such an asymmetric cpu core design ( odd number of modules).


 
Did some of you even look at the slides I posted?
http://www.slideshare.net/wilfredlin/amdembeddedroadmapunveilvfinal-130906181555

1. AMD only expects embedded/mobile market to account for 40% to 50% of their sales in the next couple of years. THATS LESS THAN HALF OF THEIR PRODUCTS

2. The roadmap CLEARLY SHOWS Temash is not going to be replaced by anything ARM. There are no ARM + GCN low power products on the roadmap at all for 2014.

http://techreport.com/news/25461/report-amd-to-introduce-arm-based-tablet-chip-this-year
Sweclockers doesn't offer more specifics on the chip (the small SoC for mobile devices), which will reportedly be announced in Q4 and launch some time next year.

This completely contradicts the official slide AMD released in the slides I linked where there is no small ARM with GCN, only one for servers and Temash going on.

I do not understand why you are taking one source (SweClockers) over another source (AMD) about what AMD is planning on doing. I am taking the newer, official AMD embedded/mobile roadmaps over a rumor site's opinion.
 


When 2 core CPUs came out, there were FAR more single core CPUs than dual core CPUs. But they continued making dual core CPUs in spite of low market share initially. Now, they no longer make single core CPUs for mainstream consumer PCs, even though they were once 100% of the market.

What's your point?
 


What is the point of Nvidia doing this? So they can make ARM APUs that play Android games super fast?
 


I would imagine the format of that would be closer to a vector coprocessor for the iGPU then.

Either way, DENVER from NVidia is going to be about as successful as Tegra, Tegra 2, Tegra 3, and Tegra 4 before it...

Which is to say...not very successful...

http://hexus.net/business/news/components/54085-nvidia-tegra-sales-hit-qualcomms-lte-equipped-chips/

Qualcomm is kicking them around...
 


Somehow, I doubt NVidia wins too many...they have some partners and channels for that, but then why hasn't Tegra 2 or Tegra 3 or Tegra 4 or Tegra 4i taken off like a rocket?

Additionally, AMD has SeaMicro to pedal it's commercial micro server clusters...

EDIT: As for transmeta's software, well...their designs were terrible at serial computing...parallel...yeah...they could do parallel. However, when it came to running serial compute functions where x86 really shines...the difference was massive between "real" x86 and "abstracted" x86.
 


Well, you do realize that all of that code morphing, and those patents, are what is the driving foundation for GPU compute these days...right? GCN can actually do serial computing if you wanted, though serial programs would feel lethargic compared to the CPUs we have now if you wanted to try to do it.
 


Well let's look at Intel improvements recently, shall we?

Nehalem to Sandy Bridge: Sandy Bridge was 15% better
Sandy Bridge to Ivy Bridge: Ivy was about 8% better
Ivy Bridge to Haswell: Haswell is about 5% better

So, to recap...Haswell is only a 13% improvement over Sandy Bridge...so, why did Intel bother releasing those?

Steamroller is projected to be a 20-30% increase over Piledriver...

15% doesn't sound like a lot, but in the CPU world, 15% is a big improvement. Intel hasn't improved 15% generation over generation in 4 years, and since then they haven't improved 15% over that generation(Sandy Bridge).

 


Hate to be that guy, but that's not how percentages work.

Say SB is performance of:
performance = 1.0

IB is an 8% increase according to you, so:
performance = 1.0 * 1.08 = 1.08

Haslel is a 5% increase according to you, so:
performance = IB performance * haswell increase
performance = 1.08 * 1.05 = 1.134

You claimed it was 13% faster, so you'd have
performance = 1.13

It isn't a huge difference in percentage this time but it can be if you continue to do math improperly in threads.

Conversely, if we give bdver1 an arbitrary performance index of 1.0

bdver1 -> bdver2 = 15% increase overall
1.15
bdver2 -> bdver3 = 20% increase overall
1..38

bdver3 being 20% faster than bdver2 would mean bdver3 is 38% faster than bdver1

However if bdver3 is only 30% faster than bdver1 it would have to mathematically be a smaller than 15% increase in performance over bdver2.

Sorry, maybe I am still resentful of all the derps in my CS program who blew at math yet did alright in the class.
 


I understand your point, and I rounded down, because the math came out to a number just slightly over 13%.

However, my point about the fact that they haven't improved 15% since SB, whether it's my rough 13% or 13.4% is unchanged.

:)
 


Yes, but that is 2012 code, aka Steamroller A. Can you sure me that AMD is not releasing a Steamroller B with 3 ALUs per core?

After days talking with AMD representative he cannot confirm/deny.
 


You seem to believe that using defective silicon always generate revenue, which is not true. Plot the money from reusing that silicon against the money spent on fabricating, testing, packaging, storing, shipping... products. There is a minimum market/price-point beyond which you lost more money by making those products than by just rejecting the defective silicon. That is why AMD is not selling single cores, for instance.

For illustration: consider the extreme case you reuse that defective silicon ($100M) and fabricate product Y ($100M) which nobody purchases. You are loosing $200M, but if you ignore the defective silicon you only miss $100M.



Embedded != mobile.

AMD expects embedded market to rise about a 36%, whereas the desktop market is falling. That is why AMD is moving away from tradittional desktop and focusing in new markets.

The embedded roadmap shows how _G-series_ is replaced by Eagle. The roadmap says nothing about Temash; there is no contradiction with the docs reported by techreport and Sweclockers about mobile roadmaps and ARM+GCN tablets replacing Temash tablets. You are confounding chips and roadmaps.




When you release a new product, you predict which will be the market for it. The market share for a dual core is zero before releasing the first dual core (that is evident, is not?), but it is not zero in the future when you are already selling the product.

The situation with a falling market is different. If you don't sell the products today you will not tomorrow. Then better you stop making those products. That is why AMD is no more making single core CPUs.

My point is: AMD is not releasing products for a ~0.3% of market. That is why there is no FX 8-core Steamroller, neither Steamroller Warsaw.
 


It was explained before, during several days... Nvidia is going to attack the HPC and the high performance server/desktops market with those products.

I can sure you that people developing the ARM supercomputer will not use it for playing Android games :lol: It will be used for less mundane workloads, such as

http://news.illinois.edu/news/13/0529HIVcapsid_KlausSchulten.html
 




LOL

Are you aware that Nvidia is competing against giants such as Samsung, Apple, Qualcomm, Intel...? It is not that Tegra 2/3/4 are bad products, it is that better products are available.

Are you aware that Nvidia was a GPU company? You don't transform into a CPU/SoC company in two days. The CPU/SoC dept. is getting experience and polishing its designs closing the gap with competitors.

Tegra 4/4i is already changing things

http://www.fool.com/investing/general/2013/10/17/nvidia-may-finally-have-a-tegra-4-hit-on-its-hands.aspx

But the more important, are you aware that Tegra 2/3/4 is a secondary project for Nvidia? Their main emphasis is Denver and related projects. Nvidia is using standard cores before they get ready its custom core. Developing a custom high-performance core needs lots of time and money. Why do you believe AMD is releasing Seattle/HieroFalcon with standard cores? And that is a company with lots of experience in CPUs
 

Have faith.. According to your logic, AMD would not have produced the 7970, it is only 0.7% of the share, like plenty of other cards... Aaand because steam is the only service people use for gaming..... The 8 core share is slowly growing..
 

not seem, i don't believe it at all. dunno what gave you that idea. none of my recent posts contain anything that points to such conclusion.

waste not, want not.
how can amd make a single 'core' cpu after going through all the trouble of introducing modules and bulldozer uarch? the minimum cpu 'block' is a single module, dual 'core' cpu.
to calculate that minimum point, you need to calculate the cost of everything associated with fabrication to the point of sale. you'll see that the point you're talking about is much lower than you're making out to be. i won't go further into detail because most people here will explain it much better than i can. iirc.... you'll find a detailed explanation or binning and cost in the piledriver thread. i only replied because you claimed that kaveri is dual module because of marketshare and steam's hardware survey. it is not.
.... i found this forum thread that sheds some light (i am not claiming that these are facts):
http://beyond3d.com/showthread.php?t=47829

riight... it's not as simple as that. you're better off asking amd to disclose their per-cpu costs. good luck.
 
Status
Not open for further replies.