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
0ldman79 - Friday, October 18, 2019 - link
25 years in IT, last 15 specializing in wireless, including long range (20+ mile) links, covering 2500 sq miles.Intel's hardware is good. Intel's wireless drivers suck something awful. Broadcom is *not* my favorite but I have yet to actually own an Intel card that can even carry Broadcom's water, much less compete with Atheros.
I've made a hell of a lot of money throwing away Intel wireless cards over the last 15 years. The 2200BG was when everything started going down hill. The 2100 was excellent. Once they moved to OFDM and Intel got worried about power management their wireless went to pot.
Almost every wireless complaint we get, hotels, home WiFi, whatever, comes down to a crappy, single chain Intel wireless card trying to save power.
Swap in a $30 Atheros card and they more than double their range. Intel's WiFi barely puts out 10dBm when it says the max is 14dBm or 17dBm. Just poorly managed cards.
Sharma_Ji - Monday, October 7, 2019 - link
Although off topic conversation, comapring laptops from my friends' with intel wifi, mine qualcomm's is far better in reception/range and download speeds.Sharma_Ji - Monday, October 7, 2019 - link
Comparing*5080 - Monday, October 7, 2019 - link
Terrible security record on the Intel Chips and patches that slow down the CPU.0ldman79 - Monday, October 7, 2019 - link
Zen 2 is about 10% faster, part of that is clock.Ice Lake, has anyone gotten one yet? Sunny Cove looks damn nice, but so far it's vaporware.
I'd hardly call Zen+ "lacking" in the CPU department. Worst case it's on par with Skylake, which is virtually every chip Intel is selling today. You can't convince me that if you sat down to a Zen+ and a Skylake that you could tell the difference without benchmarks.
For the integrated GPU...
https://youtu.be/KT3SkVXaVEM?t=419
BurntMyBacon - Monday, October 7, 2019 - link
Err, my Zen+ (R7 2700X) is generally slower than my Skylake (i7 6700K) on a clock for clock basis in single threaded to 4 thread applications. That said, the difference isn't that big. It is certainly measurable and you can feel it going back and forth if you look for it. However, the difference isn't that noticeable. I estimate it is just a little faster than Haswell clock for clock. Definitely not lacking, but also not quite equal to Skylake in low thread applications.Hul8 - Friday, October 11, 2019 - link
Laptops aren't manufactured "clock for clock", though. If you can run higher frequency within the power and thermal limits, you can get more performance.CPT_Useless - Sunday, October 6, 2019 - link
Yeah Intel lappies are great still. It is funny to see people think Intel is in a bad position. They are losing market share sure but people need to remember how far AMD were behind during the Bulldozer days. IPC was over 40% behind before AMD finally bought Ryzen out. Intel aren't going anywhere.Ryzen laptops would be great though. You can get that little bit extra iGPU performance and now that we don't have to sacrifice CPU performance to get it like we did a few years ago with Steamroller and Excavator based APUs. But anyone who thinks Intel aren't competitive are kidding themselves.
CPT_Useless - Sunday, October 6, 2019 - link
And just to be clear I am agreeing with you about Intel laptops not trying to say you think they are crap.0ldman79 - Monday, October 7, 2019 - link
I don't think Intel is losing any market share on mobiles, at least not yet anyway.Skylake is old, but dammit it is good.
People dog on Intel for 14nm, I'll be honest, I'll get them for screwing up 10nm all day long, but my Skylake i5 is running about 1.4W while I'm typing this. i5 6300HQ 45W model. Doesn't come close to 45W.
Even with 7nm AMD is going to have to be on their A game to compete with even Skylake as far as battery life goes. They've got better performance per watt, even on 12nm, but low usage power draw is killing them.
I haven't seen any reviews of the Ryzen 3000 mobile series tho. Plenty of announcements, but no real reviews. Not sure if they got the idle power fixed or not.
It won't matter if the Ryzen 4000 is 7nm or 7nm EUV if they can't get that idle power usage down. That kills battery life and puts AMD's battery life more like Ivy Bridge or possibly even Sandy Bridge.