Already Working on 2nd Gen: AMD’s Ryzen Microsoft Surface Edition and what Semi-Custom Means
by Dr. Ian Cutress on October 4, 2019 2:00 PM ESTOne of the key takeaways from Microsoft’s launch this week was that the company was spreading its wings with devices made by all three major SoC vendors: Intel, AMD, and Qualcomm. Both the AMD and Qualcomm design wins are especially important given that these companies did not traditionally have a foothold in this space. Both companies showcased unique silicon for Microsoft, with AMD’s Ryzen Microsoft Surface Edition going into the consumer-grade Surface Laptop 3, and Qualcomm’s Snapdragon SQ1 in the Surface Pro X. We sat down with AMD to better understand this partnership.
Just to cover the announcement made at Microsoft’s Event: the Surface Laptop 3 from AMD will be a 15-inch laptop design focused at the consumer market (compared to the Ice Lake version for businesses). It features a quad-core Zen+ 12nm APU with up to 11 compute units of Vega graphics within a standard 15W TDP design: this is unique as no other Ryzen Mobile processor offers 11 compute units at 15 watts. The 15-inch 2496x1664 display has an odd resolution, but focuses on the 3:2 aspect ratio that Microsoft likes and supports 10-point multi-touch and pen support. The AMD version will be offered with up to 32 GB of DDR4-2400 memory and 512GB/1TB of NVMe storage, and vary in price from $1199 (Ryzen 5, 8GB, 128GB) up to $2799 (Ryzen 7, 32GB, 1TB). This means that the Surface Laptop 3 should be a good fit for some mainstream gaming and performance workloads.
Jack Huynh, Corporate VP and GM of the Semi-Custom Group at AMD, and Sebastien Nussbaum, CVP and Senior Fellow at AMD, took time to speak with us over the phone about the relationship between AMD and Microsoft. Unfortunately the call recording failed, and so here is a summary of the key insights.
Firstly, AMD and Microsoft are not just doing a single generation of hardware. In our call we were told that both companies are looking at the next generation of product for this market. Up until this point we were told that his was a ‘multi-year partnership’, but AMD’s commentary clarified that the collaboration is going to be over multiple generations of hardware and products. Given what we know about AMD’s product cycle time as well as Microsoft’s, we could envisage the next generation being built upon a Zen 2 design with something RDNA related – AMD is expected to release Renoir next year, which might be a push in this direction.
A number of comments was made to the effect of Microsoft using one of AMD’s 12nm Zen+ Ryzen Mobile processors, rather than something built with the higher performance Zen2 microarchitecture on 7nm, which would have afforded power gains. AMD explained that this sort of device has a long design cycle, and as a result when AMD and Microsoft began collaborating on an AMD based Surface device, there was a certain degree of co-design and co-optimization that had to happen 24 months ago, and then intercept at the right time for both companies. To that end, the current Ryzen Mobile platform built on 12nm Zen+ with Vega (or, ‘Picasso’) was the right part.
Both Jack and Sebastien talked at length about how the Surface Laptop 3 was co-engineered between AMD and Microsoft. The CPU at the heart of the machine is described as being semi-custom, which is a term whose meaning is different depending to who you speak to. Here are some possible definitions:
- Same silicon, but different binning (TDP, frequency, cores) for a single customer
- New silicon, for a single customer
In either case, semi-custom designs are often for single customer use. When Intel states that half of their Xeon Scalable sales last year were ‘semi-custom’ designs, they are invoking the first definition: they take a standard Xeon design and through binning give the customer a set of frequencies and power consumption numbers that they want. When we talk about AMD’s work in consoles, we typically talk about the second definition: unique silicon built for that specific customer. For the Ryzen Surface Edition, it's more of the former, but not just that.
What Jack and Sebastien explained to me is that these definitions are limited, focusing on hardware only. A lot of what AMD’s semi-custom group do behind the scenes relates to firmware, software, security, and drivers: sometimes all a customer needs is a unique firmware stack, and that goes through the semi-custom arm of the business. In this case, the silicon inside the Surface Laptop 3 isn’t new: it is still the same Zen+ 12nm Ryzen silicon we see in other Ryzen notebooks today, however it has been binned specifically with 11 compute units at 15W, rather than what we see in the market today: 10 compute units at 15W or 11 compute units at 35W. On top of that, Microsoft gets a great deal of care and attention with the design to ensure that the firmware, security, drivers, and software meet expectations.
AMD and Microsoft already have a strong semi-custom relationship due to the console development strategy behind Xbox. This means that with the list of custom requirements that Microsoft has, they can approach AMD early to get everything implemented in the silicon design. That relationship, we were told, was leveraged in the Surface Laptop 3. Both Jack and Sebastien cited their strong work with the Xbox platform security, and how the principles that the two companies have learned from that relationship have made it into the Surface Laptop 3. On top of that, specific requirements that Microsoft has in terms of voltage and frequency control, along with accelerator optimization, are also open to them, which might not be to other OEMs buying off-the-shelf parts. AMD explained that one of the things they did extra work for with Microsoft was with the power delivery and frequency response of the system, to give more control to the OS in a CPPC2 like fashion – exactly what extra controls MS has over the standard CPPC2 API isn’t clear at this point, and AMD is unlikely to say except that MS has a lot of control. AMD did state that features like modern standby, 10-point touch, and the responsiveness needed involved work from both teams to ensure the best user experience possible.
When asked if Microsoft has full access and audit control of AMD’s firmware, driver, and software stack, the answer was ‘in a sense’. That isn’t a full yes, but AMD explained that because the relationship between the two companies is deep even at the silicon planning stage, both AMD and Microsoft have direct input into the firmware and driver stack from day one. This means that there will be some proprietary bits that Microsoft might not see, but it all has to be passed by the Microsoft teams at every stage. AMD explained that the security throughout the chip, on every microcontroller is certified and signed at a Microsoft level, in a way to help mitigate against future attacks. We were told that alongside employee-to-employee messages, AMD and Microsoft teams meet on a weekly basis to discuss developments, updates, and future security.
AMD did state that of all the work that has gone into the Surface Laptop 3 co-design, around 50-70% is going to directly benefit the state of other Ryzen Mobile hardware in the ecosystem. There are some unique secret sauce things that Microsoft has due to the way the co-engineering happened, but it does mean that the Ryzen Mobile system (both current and future) will benefit on some level either through increased security, better firmware, better power/response, or improved driver stacks.
One question we posed to AMD’s team was the 1.2-1.3 TeraFLOPs number being attached to the Surface Laptop 3. It was being touted as equivalent to the current Xbox on the market, however we can do the calculation that says the Ryzen 7 3780U, with 11 CUs at 1.4 GHz, actually achieves 1.8 TF. AMD stated that 1.8 TF is a theoretical 32-bit peak value, whereas the 1.2-1.3 TF value being quoted is more of an actual sustained throughput of the machine. They went on to say that this is the 32-bit FP throughput: the Surface can support FP16 calculations which actually adds another 70% or so to this value, which can improve gaming performance above the console level.
Overall, AMD was quite humble about the fact that they had put a lot of time and effort into the co-design of the Surface Laptop 3. They stated that they weren’t concerned with the performance of the Intel version, but focused on making the AMD version the best iteration that a 15-inch Ryzen Mobile laptop could be. When asked if this is the ultimate Ryzen Mobile device, we were told an emphatic ‘for this class, yes’.
The three main take-aways from the call are:
- Semi-custom doesn’t just mean hardware, it includes software/firmware too
- AMD sees the Surface Laptop 3 as the best example of Ryzen Mobile in its class
- AMD and Microsoft are already working on the next one. Bring on 2020.
73 Comments
View All Comments
SharpEars - Friday, October 4, 2019 - link
So, conclusion:It's not a Zen 2 CPU/APU which means that I will chose another vendor for my laptop...
jordanclock - Friday, October 4, 2019 - link
There are no Zen 2 APUs or mobile CPUs yet, so no other vendor will have anything different or better.Unless you mean going with Intel?
yeeeeman - Saturday, October 5, 2019 - link
Intel is still very good in laptops. Don't see anything wrong with choosing them.danielfranklin - Saturday, October 5, 2019 - link
Nothing wrong with Intel Icelake, particularly with their new graphics which closes the gap anyway.I really fail to see the purpose of this first gen "semi custom" design from MS/AMD.
There is no doubt this is ALL about future products, this is just a pipe cleaner for the relationship.
Im sure there are some great firmware customisations which cant be understated in their importance, but these Zen+ APUs are seriously lacking in the CPU dept.
Their 2nd gen, probably even with a higher level of customisation, 7nm Zen2 cores and even better graphics (and MUCH higher memory speeds) will be something special and given Intel's Icelake CPU performance seems to be somewhat lacking due to the clock speeds (its going to take Intel at least another year of optimisations to get their new chips to offer real next generation CPU performance), a highly optimised AMD 7nm APU is going to offer fantastic across the board performance, though the 35w parts will be best.
All that said, i feel that Intel's biggest problem has been their integrated graphics up until now.
Nothing at all to do with games, but any Intel laptop running multiple monitors has serious frame rate and general performance issues that cant be fixed with Optimus Nvidia GPUs AT ALL. I suspect this will be solved with the Gen11 graphics, unfortunately its only available in U series at the moment and anyone looking for a real workhorse is after H series, otherwise the "Upgrade" will be lacking under extended load.
Then there is AMD's 4 core mobile parts that offer 2 gen old equivalent CPU performance under a 35w TDP, im really not expecting magic from 15w parts, regardless of how many man hours went into the firmware.
Anyway, all its good for the industry and there are great performance upgrades coming for all mobile PCs in all departments, some available now. I think you would be pretty crazy to go for the AMD APU over the Intel Icelake option in the 15” surface though. That said, MS don’t seem to be offering the Intel version yet…
Cant wait for an Anandtech deep dive into the Surface Laptop 3 range performance and power use! PLEASE AT, make it a priority, not something that pops up in 6 months like sometimes happens!
WinterCharm - Sunday, October 6, 2019 - link
> their new graphics which closes the gap anyway.Their new graphics are still about 20% slower than Vega 11.
Closes the gap here does not mean they're equivalent... it's more like instead of being 80% behind they're now 20% behind.
Sure, if you want to pay more for something objectively worse, then go for it. It's very telling Microsoft picked AMD for the higher end Surface.
And if you want Zen 2 / 7nm cores, wait until next year for Surface Book 4.
CPT_Useless - Sunday, October 6, 2019 - link
Depends on what you want. Intel's CPUs are still great chips and are suitable for many people. Given these APU's are not probs Zen 2, they won't quite be as strong on the CPU side. That being said I am glad they are switching to Ryzen/Vega 11. Would love to pick one up. AMD have been miles ahead in iGPU performance for a long time. Even back in the Steam(ing pile of feces) roller chips they were way a head. Problem is you had to sacrifice CPU performance. Now AMD finally have some CPU horsepower to take some contracts away. Loving the competition. This will only make Intel fight harder in the GPU department. As a gamer I can see why a stronger iGPU is better, as someone who will do work I can also see why a stronger CPU is better.CPT_Useless - Sunday, October 6, 2019 - link
To add,Granted there is probably a bigger difference between the iGPUs on both chips than the difference in CPU performance on both chips.
Butterfish - Monday, October 7, 2019 - link
It’s not really a full 20% different. The raw flops numbers may be. Translating it into real world performance can be as low as 4% differences in 3DMark TimeSpy and 18% in 3DMark 11 according to the results AMD provided which still remain to be verified by 3rd parties.You are also sacrificing WiFi 6, and possibilities of implementing Thunderbolt 3 for the lineup. CPU is also supposedly better on Ice Lake chip. I failed to see why Intel is worse of a product.
0ldman79 - Monday, October 7, 2019 - link
Sacrifice Intel WiFi?Deal.
Intel WiFi has been pretty bad ever since the 2200BG.
They're so focused on battery life that the performance and range is half what it should be.
I have tested them thoroughly, if you can get past the driver issues the receive sensitivity is amazing. The transmit power is insanely low, so it doesn't matter what kind of range you can get receive if you can't request data.
Swap a Realtek or Broadcom and you're far better off. Swap a Qualcomm/Atheros and you're completely outclassing the Intel WiFi. Even single chain Realtek has better range.
We've made a decent amount of money swapping out Intel cards for *anything* else and had very happy customers. We typically use Atheros, some of the best in the business.
It's downright sad that a company that big can't get WiFi right.
They did sell their 5G off, could be they just don't have the talent to handle RF properly.
yeeeeman - Monday, October 7, 2019 - link
I have to disagree with that. I had Broadcom and it was a piece of crap. Disconnecting all the time or even worse, turning off and requiring a restart to work again. Had the latest drivers for it. Speeds weren't very good either and the reception was not better compared to the current Intel 9260.I don't know how you reached your conclusion, but if you look on profile forums you will see intel is the way to go when Wifi on laptops is concerned.