More APUs For Embedded And Mobile Devices
They have been busy as beavers over at AMD resulting in a host of announcements. This is after the recent Project SkyBridge announcement about their 64-bit ARM offerings (see “AMD's Project SkyBridge Unifies x86 And 64-bit ARM”). This latest crop of announcements concentrates on the x86 side of things where AMD's Accelerated Processing Units (APU) are multiplying like rabbits. It was only a couple years ago that the APU appeared (see “APU Blends Quad Core x86 With 384 Core GPU”).
Heading off the announcements is the availability of the AMD A-Series Mobile APUs (Fig. 1). This complements the AMD A-Series APUs formally known as “Kavari” for the desktop (see “Heterogeneous System Architecture Changes CPU/GPU Software”). Both support AMD's Heterogeneous System Architecture (HSA) whereas the original APUs just combined CPU and GPU cores. HSA provides an integrated virtual memory space that is shared by CPUs and GPUs. It also provides hardware scheduling support. Both support AMD's Mantle as well as AMD's other multimedia technologies (see “What's The Difference Between AMD's Mantle and Media SDK”) including support for 4K UltraHD displays and AMD TrueAudio technology.
At the heart are a dozen cores. This includes four CPU and four GPU cores. The CPU cores us AMD's Steamroller architecture. The GPU cores use AMD's Graphics Core Next (GCN) architecture that is found in their latest dedicated Radeon GPUs.
AMD has also released the high end FX series. This is designed for mobile gaming systems and has the Radeon R7 graphics support in the GPU cores. This supports OpenCL as well as Microsoft's DirectX 11.2.
Part of the announcement mix is AMD's PRO series. These are the first HSA-compatible chips that come with long term support. They have a 24-month life cycle. Hewlett-Packard is using the AMD PRO in its EliteDesk series. The AMD PRO series targets commercial offerings versus embedded solutions that often need a longer lifecycle.
Embedded APUs
Another announcement in the mix is the extension of AMD's Embedded G-Series. The new G-Series APU SoCs, codenamed “Steppe Eagle,” are pin compatible with the previous generation while incorporating new features like the platform security processor (PSP) that uses an ARM Cortex-A5 with ARM TrustZone support to provide a more secure system. At the low end is a 5 W TDP SoC.
The G-Series CPU solutions, codenamed “Crowned Eagle,” provide higher performance that can handle DDR3-1600 including ECC support. It has integrated PCI Express Gen 2 and USB 3.0 support as well as SATA ports.
The G-Series can run a range of operating systems including Windows 8 and Linux. The Embedded G-Series is supported via the Yocto Project by AMD and Mentor Graphics (see “Interview: AMD and Mentor Graphics Partner To Deliver Linux”). This particular support targets Mentor's Embedded Linux (Fig. 2) as well as Mentor's toolset and support system.
AMD continues to deliver on its APU and HSA promises. Software that can take advantage of HSA can now be utilized in a wider range of platforms.