cpudev_1140x150

SDKs

Open64 SDK

C & C++  |  Fortran

This SDK supports for AMD CPUs running Linux ® Operating Systems. Open64 SDK includes AMD x86 Open64 compilers, Code Analyst performance tool, ACML and libM libraries along with documentation and user examples.

Tools

Code Analyst

C & C++  |  Fortran  |  Java  |  OpenCL  |  .Net

CodeAnalyst is a profiling tool that improves the performance of games and media-oriented applications, transaction processing, and high performance scientific/engineering computation on AMD & Intel processors.

SimNow™ Simulator

OpenCL  |  OpenGL

SimNow(TM) Simulator is an AMD64 technology-compatible x86 platform simulator for AMD’s family of processors. It is designed to provide an accurate model of a computer system from the program, OS, and programmer’s point of view. SimNow requires AMD Athlon™ 64 or Opteron™.

Tools for DMTF DASH

C & C++ & C#  |  DMTF DASH  |  WS-MAN

These tools are related to client manageability adhering to DMTF’s DASH standards. These tools help IT administrators perform tasks independent of the power state of the machine or the state of the operating system and require client systems with DASH capable NIC (Network Interface Card).

x86 Open64 Compiler Suite

C & C++  |  Fortran

The x86 Open64 compiler system offers a high level of advanced optimizations, multi-threading, and processor support that includes global optimization, vectorization, interprocedural analysis, feedback directed optimizations, loop transformations, and code generation which extracts the optimal performance from each x86 or x86_64 processor core.

Libraries

ACML

Linux  |  Windows

ACML includes optimized and threaded linear algebra math libraries for use in for high performance computing, scientific, engineering, and related compute-intensive applications for use on AMD processors. Includes BLAS, LAPACK, FFT, and RNG routines.

APML

C

APML is an out-of-band power management and RAS AMD processor feature for Istanbul & later server processors. It’s SMBus v2.0 compatible 2-wire processor slave interface which supports 100 KHz, 400 KHz and 3.4 MHz clock speeds and optional SMBus alerts.

APPML

OpenCL

These math libraries contain FFT and BLAS functions. They primarily target AMD GPUs & APUs but support CPUs as well to facilitate debugging and heterogeneous programming.

LibM

C

This software library contains a collection of basic math functions (many of which are from the list of standard C99 math functions),which users can link in to their applications to replace compiler-provided or system provided math functions. LibM also provides vector variants of many exponential, logarithmic and trigonometric functions which exploits the SIMD ISA’s of x86_64 architectures. The library supports x86-64 processors.

Archive

Legacy CPU Tools, SDKs & Libraries

These tools and libraries have reached end of life and are no longer supported but they, and the corresponding documentation, are still available for download if you need them.

AMD, ARM, TI, MediaTek, and Imagination are coming together to provide easy software developer access to the parallel processing capabilities of GPUS. This will place CPUs, GPUs, and other accelerators as equal citizens across computing platforms. If the HSA Foundation gets support from Microsoft with Visual Studio, Google with Android SDK, and Apple with XCode, this would be a real game changer. — Patrick Moorhead, Moor
Insights & Strategy
PC Magazine, 6/12/12