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.
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(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™.
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).
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.
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 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.
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.
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.
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