[Anandtech] Intel's Architecture Day 2018

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

PeterScott

Platinum Member
Jul 7, 2017
2,605
1,540
136
Intel's Architecture Day 2018: The Future of Core, Intel GPUs, 10nm, and Hybrid x86

I know some bits of this were getting some mention in other threads, but it seems like it was big enough to warrant it's own discussion.

Highlights for me were a new architecture (finally) Sunny cove, that looks to have potential (4-5 wide allocation) to deliver Intels first real IPC improvement in MANY years, and also what should be a nice improvement in the the IGP, and a look at Intels multichip solutions(Foveros) and Intel Big-little.

The Q&A was also somewhat interesting, like where they admit being node-locked on their designs really messed them up, and they will be more node agnostic in the future.

Overall, more actual news than we have seen from Intel in some time.
 
Reactions: Burpo

PotatoWithEarsOnSide

Senior member
Feb 23, 2017
664
701
106
Have AMD really got the capacity to outsell Intel in any market segment?
I highly doubt it.
Intel would be hurt more by reduced margins than they would anything else.
Dead?
Not by a million miles.
 

Markfw

Moderator Emeritus, Elite Member
May 16, 2002
25,736
14,767
136
Never give up do you? Even one of the most ardent AMD supporters in this forum recognizes how absurd your "Intel is doomed in servers" post is, yet you stick by it. You do realize that repeating something over and over does not necessarily make it true.
They may not be doomed in servers, but even they admit, that AMD is going to take some market share. The question is how much.
 

Tuna-Fish

Golden Member
Mar 4, 2011
1,419
1,749
136
They say that allocation-width has increased from 4 to 5 but the block diagram shows the main execution units(excl. AGUs) still attached to four ports.

Allocation = register rename. It's basically impossible to sustain 4 ALU ops without mixing in loads, so 5-wide rename is really useful for when your compiler did not manage to turn all your loads into x86 read-alu operations.
 

tamz_msc

Diamond Member
Jan 5, 2017
3,865
3,729
136
Allocation = register rename. It's basically impossible to sustain 4 ALU ops without mixing in loads, so 5-wide rename is really useful for when your compiler did not manage to turn all your loads into x86 read-alu operations.
So what does width stand for in the context of register renaming? I had allocation width confused with instruction decode, hence my original post.
 

Spartak

Senior member
Jul 4, 2015
353
266
136
I'm amazed nobody is seeing what is laid right in front of them.

First, they introduce sunny cove specifically as an architecture independent from it's intended product (icelake).
Second, they mention how they have worked to decouple architecture from process.

Do you really think they would announce this if sunny cove isnt the first example of this? why introduce architecture names for ice lake if this decoupling hasn't occured already?
Why announce all this and not ship products for it beyond mobile which everybody _still_ expects on 10nm. Do you think they'd announce this if there isnt a first example a full year from now?

if it isnt clear to you (and jpiniero especially) sunny cove is a defacto announcement of ice lake architecture on 14nm I dont'know what is.

Willing to take bets sunny cove will appear on desktop next year with you jpiniero. Mind you, not talking about the process node it will ship with.
 

DrMrLordX

Lifer
Apr 27, 2000
21,791
11,131
136
Huh, I thought one of the takeaways from the Intel Arch Day was that Sunny Cove/IceLake had features coupled to process that made it difficult/impossible to backport to 14nm.

Also it seems like changing the way they name stuff was to let them explain that a product like Lakemont would have a SunnyCove core in it, without bringing up a product like IceLake.
 

Spartak

Senior member
Jul 4, 2015
353
266
136
Huh, I thought one of the takeaways from the Intel Arch Day was that Sunny Cove/IceLake had features coupled to process that made it difficult/impossible to backport to 14nm.

Also it seems like changing the way they name stuff was to let them explain that a product like Lakemont would have a SunnyCove core in it, without bringing up a product like IceLake.

No they said they didnt have the tools available needed for this. And now they do. There isnt anything specific to icelake preventing backporting.

From the article:
Another aspect to Intel’s presentations was that future microarchitectures are likely to be uncoupled from any process technologies. In order to build some resiliency into the company’s product line moving forward, both Raja Koduri and Dr. Murthy Renduchintala explained that future microarchitectures will not be process dependent, and the latest products will come to market on the best process technologies available at the time.

future microarchitectures --> sunny cove
best process technology available ---> 14nm
 

Carfax83

Diamond Member
Nov 1, 2010
6,841
1,536
136
Here is a interview by Gamers Nexus concerning Sunny Cove with Intel's Chief Core Architect, Ronak Singhal. Not a particularly insightful interview for industry professionals or engineers, but for non techies, it's quite useful

 

jpiniero

Lifer
Oct 1, 2010
14,823
5,441
136
if it isnt clear to you (and jpiniero especially) sunny cove is a defacto announcement of ice lake architecture on 14nm I dont'know what is.

Willing to take bets sunny cove will appear on desktop next year with you jpiniero. Mind you, not talking about the process node it will ship with.

I wouldn't rule out Comet Lake coming with Sunny Cove cores. I just think it's very unlikely. Willow Cove on a 14 nm 2020 desktop product is more realistic.
 
Reactions: beginner99

Spartak

Senior member
Jul 4, 2015
353
266
136
I'm actually wondering how you got to understand exactly the opposite of what they said five times throughtout the interview and article. They literally said it wasn't an issue with process or architecture but with the tools: the rest of the world solves this with abstraction

Hence they introduced architecture names to make this change in their design process explicit.
 
Reactions: beginner99

Dayman1225

Golden Member
Aug 14, 2017
1,153
982
146
I'm amazed nobody is seeing what is laid right in front of them.

First, they introduce sunny cove specifically as an architecture independent from it's intended product (icelake).
Second, they mention how they have worked to decouple architecture from process.

Do you really think they would announce this if sunny cove isnt the first example of this? why introduce architecture names for ice lake if this decoupling hasn't occured already?
Why announce all this and not ship products for it beyond mobile which everybody _still_ expects on 10nm. Do you think they'd announce this if there isnt a first example a full year from now?

if it isnt clear to you (and jpiniero especially) sunny cove is a defacto announcement of ice lake architecture on 14nm I dont'know what is.

Willing to take bets sunny cove will appear on desktop next year with you jpiniero. Mind you, not talking about the process node it will ship with.
Ronak Singhal said in an interview with GamersNexus that first Sunny Cove products would be on 10nm (Lakefield and ICL Y/U?)
 

Tuna-Fish

Golden Member
Mar 4, 2011
1,419
1,749
136
So what does width stand for in the context of register renaming? I had allocation width confused with instruction decode, hence my original post.

The amount of registers that can be renamed per cycle. In a PRF machine, every destination register needs to be renamed during the register rename phase. In older Intel architectures, only 4 of those can pass through the rename phase every cycle, so even if there is a loop that would pass decode at >4 cycle (so from op cache) and would issue to units at >4 per cycle (so to all the alus and some agus), the overall thorughput is fixed at most 4 per cycle. Note that not all instructions require a destination register (example: stores, jumps).

As an example, consider a sequence with a load and 4 adds (unrolled a lot to hide the conditional jump back). It only uses 4 alus and one agu, and at 5 instructions it's less than what can be retrieved per cycle from the op cache, but on all existing Intel cpus it cannot execute at a rate of one iteration per cycle, for two reasons: Intel CPUs can only retire up to 4 instructions per cycle, and they can only allocate up to 4 registers per cycle. They have widened retire, and they have widened allocation, so in future cpus it should execute faster.

This was something that Zen actually has a leg up on current Intel CPUs. It's something that helps SMT/HT more than single-threaded code though, because in real code there usually simply are not that much ILP available. I'd expect a very minor IPC gain for single-threaded, but much higher one for when running two threads on the same core.

This advantage isn't free, though. Register rename width is widely known to be heavily limited by pipeline stage length, that is, choosing to have a wider rename means accepting lower potential maximum clock speeds. This doesn't necessarily mean that clock speeds go down from current ones (once the 10nm process works properly, they might get some additional speed from that), but it does mean they chose to design for slightly lower clocks with higher IPC. This is what the trend seems to be today; with both Zen and Apples designs going for wider but slower.
 

Spartak

Senior member
Jul 4, 2015
353
266
136
Ronak Singhal said in an interview with GamersNexus that first Sunny Cove products would be on 10nm (Lakefield and ICL Y/U?)


Yes we all know these will launch. But what are yields and what happens to the desktop later that year?. This isnt about ICL Y/U but the higher power mobile and desktop chips that will be released later and in higher volume.

Higher end mobile is probably a toss depending on volume, performance and yields but I'd say 14nm is most likely.
 

ozzy702

Golden Member
Nov 1, 2011
1,151
530
136
They, like, literally said H1 2019 is barren for TSMC (thanks, Bitmain & $1k smartphones).
Also it's not like TSMC isn't customer-focused and doesn't expand the capacity frequently.

Looks like I'm behind. This bodes well for 7nm goodness from AMD on the CPU front and NVIDIA on the GPU front. 2019 got a lot more exciting.
 
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/    |