AMD has released a set of developer tools for Accelerated Processing Units (APUs) ahead of the launch of ‘Berlin’ – the first ever server chip based on Heterogeneous System Architecture (HSA), expected in the first half of 2014.
The new software includes CodeXL 1.3, Project Sumatra, Project GCC/HSA, clMath, PGI Accelerator Compiler and ArrayFire 2.0.
The announcement was made at the APU13 event in San Jose, California.
“Servers must be efficient, scalable and adaptable to meet the compute characteristics of new and changing workloads. Software applications that leverage server APUs are designed to drive highly efficient, low-power, dense server solutions optimized for highly parallel and multimedia workloads,” said Suresh Gopalakrishnan, corporate vice president and general manager of the Server Business Unit at AMD.
In 2013, AMD introduced two product families aimed at the data centre – the more traditional Opteron 3300, and the Opteron X-Series – the world’s first server-class x86 APU, to be used in HP’s Moonshot software-defined servers.
The company has a hard task ahead of it: essentially, it needs to maintain two separate software ecosystems – one for APU servers, and one for its ARM-based servers.
In the first quarter of 2014, AMD will launch ‘Warsaw’ chips built to Open Compute specifications, offering better performance-per-watt than Opteron 6300. And in the second half of the year, we’ll see ‘Seattle’ – its first 64-bit ARM System-on-a-Chip.
However, the most interesting piece of silicon to hit the server market in 2014 has to be Berlin – a family of low power, cost-effective APUs for ultra-dense, fabric-based servers. These will be aimed at the enterprise customers that run Web applications, media content or gaming services. The easily scalable processors can also be used to provide hosted desktops, and could even have some High Performance Computing applications, for example in seismic analysis and simulations.
The developer toolkit for server-side APUs now includes CodeXL 1.3, AMD’s own suite for Windows and Linux that features remote debugging and profiling. Next is Project Sumatra – a joint open source project managed by Oracle and AMD that enables developers to code in Java and take advantage of GPU compute.
AMD has also cooperated with SUSE on GCC/HAS, enabling the popular open source Linux compiler, GCC, to support HSA. Meanwhile the OpenCL math libraries, contributed to open source in August under the name ‘clMath’, will enable developers to accelerate common scientific and engineering computations on AMD APUs and discrete GPUs.
Finally, there’s a new version of ArrayFire for OpenCL – a fast math library by AccelerEyes that uses clMath for GPU computing and offers an easy-to-use API for Windows or Linux developers.
AMD also announced a new unified SDK, tools and accelerated libraries for heterogeneous computing developers.
“You can get the tools in place, and then you give them to developers, and they do things with them that you never thought they would. These guys will figure out how to do things we didn’t think even have a use case,” said Lewis.
Do you know all about Green IT? Take our quiz!
Suspended prison sentence for Craig Wright for “flagrant breach” of court order, after his false…
Cash-strapped south American country agrees to sell or discontinue its national Bitcoin wallet after signing…
Google's change will allow advertisers to track customers' digital “fingerprints”, but UK data protection watchdog…
Welcome to Silicon In Focus Podcast: Tech in 2025! Join Steven Webb, UK Chief Technology…
European Commission publishes preliminary instructions to Apple on how to open up iOS to rivals,…
San Francisco jury finds Nima Momeni guilty of second-degree murder of Cash App founder Bob…