ambidextrous computing; AMD project skyla..skybridge!

Page 2 - 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
The specific graphics element that they've chosen for their powerpoint presentation depicting the "2016+" product looks to be chosen to communicate "co-processor product is coming".

I'm not so sure; to me it looks like two separate squares sat next to each other, as in "we will have both of these, and they will be treated equally". If it was a coprocessor I would expect some sort of connection. *shrug*
 

Phynaz

Lifer
Mar 13, 2006
10,140
819
126
Seems like if they can do it for their APU's with the GPU tech, they should also be able to do it with x86+ARM as well.

Sure, it can be done, but holy heck the cost! Even APU's aren't completely unified yet, and that's been nearly a decade of investment.
 

NTMBK

Lifer
Nov 14, 2011
10,269
5,134
136
These two CPU microarchitectures will be, in the words of CTO Mark Papermaster, "sister cores." (Papermaster came to AMD from Apple, and he managed to lure CPU architect Jim Keller from Apple, too, shortly after Keller led the development of Apple's own 64-bit ARM core.) Keller explained during this morning's Q&A session that the new cores will share more than just pin compatibility. He said they will be "compatible at the pin level and inside." That likely means that the ARM and x86 SoCs based on these new cores will share the same internal plumbing—things like the I/O ring around the edges of the chip and the last-level cache. AMD's design teams will then be able to fit, say, four ARM cores or four x86 cores into the space on the interior section of the chip.

http://techreport.com/review/26418/amd-reveals-k12-new-arm-and-x86-cores-are-coming

Reusing the uncore and platform should help a lot with R&D costs.
 

podspi

Golden Member
Jan 11, 2011
1,982
102
106
I think people are misunderstanding what a few other posters in this thread mean (or at least what I think they mean).

They aren't talking about some crazy core that can talk x86 and ARM, but a chip with x86 and ARM cores on the same die. We know for a fact that this can be done, because AMD has already done it. The big question is whether it makes any sense to have ARM and x86 cores of equal power on one die. I'm not sure what it would accomplish.
 

vltra

Junior Member
Apr 18, 2013
6
0
66
I think people are misunderstanding what a few other posters in this thread mean (or at least what I think they mean).

They aren't talking about some crazy core that can talk x86 and ARM, but a chip with x86 and ARM cores on the same die. We know for a fact that this can be done, because AMD has already done it. The big question is whether it makes any sense to have ARM and x86 cores of equal power on one die. I'm not sure what it would accomplish.

You've also got it wrong . Separate chips . One die X86 , one die ARM . Only one architecture per CPU .
 
Aug 11, 2008
10,451
642
126
The 2yr time frame was most likely selected on the basis of targeting the HVM timeline for a specific process node currently under development (10nm perhaps) combined with needing at least 2yrs head start on getting customers aligned and setup to start developing products around the chip so that everything comes together at the same time.



Seems like if they can do it for their APU's with the GPU tech, they should also be able to do it with x86+ARM as well.

The specific graphics element that they've chosen for their powerpoint presentation depicting the "2016+" product looks to be chosen to communicate "co-processor product is coming".



Will there be a market for it though?

Hard to say, but the slide under 2016 says "alongside" which to me is not the same as "integrated with" so my interpretation of the language is that they are separate units.
 

shady28

Platinum Member
Apr 11, 2004
2,520
397
126
Maybe I'm being dense - but can someone explain the (theoretical) benefit of this?

It seems to me you want either x86, or ARM, not both. What's the point of this?

Edit : I see you get one or the other not both, but again I have to wonder, why it's seen as beneficial.
 
Last edited:

erunion

Senior member
Jan 20, 2013
765
0
0
What I find interesting is that these May 2014 slides say 20nm in 2015. So 20nm still exists and no 14nm before 2016?
 

sirroman

Junior Member
Aug 23, 2013
17
0
0
Maybe I'm being dense - but can someone explain the (theoretical) benefit of this?

It seems to me you want either x86, or ARM, not both. What's the point of this?

Edit : I see you get one or the other not both, but again I have to wonder, why it's seen as beneficial.

They can share part of the uncore and design the dies faster and cheaper.
 

Headfoot

Diamond Member
Feb 28, 2008
4,444
641
126
They aren't talking about an integrated ARM/x86 CPU. That would be far, far too costly.

"Keller explained during this morning's Q&A session that the new cores will share more than just pin compatibility. He said they will be "compatible at the pin level and inside." That likely means that the ARM and x86 SoCs based on these new cores will share the same internal plumbing—things like the I/O ring around the edges of the chip and the last-level cache."
http://techreport.com/review/26418/amd-reveals-k12-new-arm-and-x86-cores-are-coming

It seems that it is more than simply pin compatibility in the long run. The intermediate platform Skybridge will be the pin compatibility stage. It doesn't seem like being able to choose to boot into x86 mode or ARM mode would be difficult or costly at all. The WiiU can already boot into Wii mode on the chip level. I don't see why it's so far fetched that this chip would do the same for ARM-x86. I think they are talking about an integrated ARM/x86 CPU. Just not one where the cores operate simulataneously.
 

Headfoot

Diamond Member
Feb 28, 2008
4,444
641
126
No, they are not saying this. They are saying their chips will interchangeable, assuming board support.

So what exactly is the difference between the product launching in 2015 and the one launching in 2016 on the slides?

In your reckoning, slide section 1 indicates pin compatibility; and slide section 2 indicates... pin compatibility again?
 

ph2000

Member
May 23, 2012
77
0
61
Quote: Originally Posted by Phynaz View Post No, they are not saying this. They are saying their chips will interchangeable, assuming board support. So what exactly is the difference between the product launching in 2015 and the one launching in 2016 on the slides? In your reckoning, slide section 1 indicates pin compatibility; and slide section 2 indicates... pin compatibility again?

2015 referring vanilla arm core
2016 new 64 bit arm (K12)
 

Vesku

Diamond Member
Aug 25, 2005
3,743
28
86
So what exactly is the difference between the product launching in 2015 and the one launching in 2016 on the slides?

In your reckoning, slide section 1 indicates pin compatibility; and slide section 2 indicates... pin compatibility again?

AMD custom ARM core in 2016, prior to that they will be using ARM reference cores like with Seattle's A57 cores.
 

AtenRa

Lifer
Feb 2, 2009
14,003
3,361
136
They are not merging x86 and ARM in to a single die.
They are developing both x86 and ARM architectures simultaneously.

Jim Keller also said they are using same IC blocks for both x86 and ARM dies. That saves money and time, so you have your product on time and it cost less R&D.
 

Galatian

Senior member
Dec 7, 2012
372
0
71
The one thing I don't understand is this: if AMD claims the advantage of this approach is for example more flexibility for manufacture, e.g. they can release the same tablet with both Windows 8 on x86 and Android on ARM, that would still mean AMD has to produce both CPU designs in conjunction to stay within the same TDP limit.

To me that sounds like they will be hindering themselves with this, but maybe someone else is more knowledgeable on how feasible this is?
 

pTmdfx

Member
Feb 23, 2014
85
0
0
Maybe I'm being dense - but can someone explain the (theoretical) benefit of this?

It seems to me you want either x86, or ARM, not both. What's the point of this?

Edit : I see you get one or the other not both, but again I have to wonder, why it's seen as beneficial.
ISA is mostly irrelevant out of the core microarchitecture. Of course there are system architecture specifications, but the potential and ease of wrapping them up is far greater than in a core microarchitecture. So if you design from sketch those parts with compliance of both the x86 and ARM system architectures, you can reuse them among all products, save you some costs and gain design flexibility. In this case, it is the on-chip SoC interconnect that chains up all the first-class citizens, last-level caches, I/O complexes, memory controllers and perhaps also system functions (e.g. interrupt controllers, debug bus, etc). Once you got this fabric right, plug and play of I/O and accelerator blocks is an easy job, as they are ISA agnostic by nature (e.g. abstracted behind PCIe).
 
Last edited:

pTmdfx

Member
Feb 23, 2014
85
0
0
The one thing I don't understand is this: if AMD claims the advantage of this approach is for example more flexibility for manufacture, e.g. they can release the same tablet with both Windows 8 on x86 and Android on ARM, that would still mean AMD has to produce both CPU designs in conjunction to stay within the same TDP limit.

To me that sounds like they will be hindering themselves with this, but maybe someone else is more knowledgeable on how feasible this is?
I assume it is the flexibility to explore the markets, and they shall not release products that are overlapped in their own product stack unless they have their own differentiated values. In this case, Windows 8 tablets and Android tablets are two distinct markets. Chips dropping into both markets may not be limited to be the AP of the tablets either, say the ARM chips looking for more lower-end embedded opportunities while the x86 chips having a presence in the PC market.
 
Last edited:

pTmdfx

Member
Feb 23, 2014
85
0
0
I'm the only who's shocked that they will need two years for their own ARM core? Looks like somebody pushed the panic button a few days ago...

Even nVidia is beating them in the ARM race and they are a GPU company...
When did they announce themselves being "ambidextrous"? 2012. How much time does one need to grow an architecture from sketch to production? 4-5 years, or perhaps less a year for small cores. 2012 plus 4 equals 2016. Well, this sounds pretty logical. I *guess* it has settled the high-level design of the architecture and is moving onto PD and design verification, thus feeling confident in announcing the existence of the project.
 
Last edited:

NTMBK

Lifer
Nov 14, 2011
10,269
5,134
136
Probably hoping consumers with get confused between skymont, skylake, and skybridge.

Would really prefer to keep the names separate.

Like consumers ever hear the codenames! If you ask a typical consumer whether they bought a Sandy Bridge, Bulldozer, Nehalem, or Haswell, they will just look at you like you're crazy and say "I bought a Pentium".

This codename is just AMD's engineers biting their thumb at Intel.
 

ShintaiDK

Lifer
Apr 22, 2012
20,378
145
106
What I find interesting is that these May 2014 slides say 20nm in 2015. So 20nm still exists and no 14nm before 2016?

Surprised? Foundry roadmaps and products is an entirely different thing.

I would say 14nm(read 20nm with FF) for 2016 is optimistic.
 
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/    |