AMD Logo AMD Developer Central
  
AMD Developer Central
Webcast



Powered by
Quad-Core AMD Opteron™ Processors
Quad-Core AMD Opteron™ Processors





Optimized Partner Tools
Skip Navigation LinksAMD Developer Central > Optimized Partner Tools
Overview
AMD works with a wide range of partners to ensure that software development tools and technologies in the marketplace generate code that works well on AMD platforms.
Compilers

Absoft Pro Fortran Compiler Suites for Windows

32-bit and 64-bit Fortran compilers for Windows®

Absoft Pro Fortran Compiler Suites for Linux

32-bit and 64-bit Fortran compilers for Linux®

Franz Allegro Common Lisp

Allegro CL AMD 64 code generator

GNU Compilers C, C++ & Fortran

Open source C, C++ & Fortran compilers for Linux, Solaris and Windows

Microsoft Visual C, C++ Compiler

Visual BASIC, C, C++, C# Compilers

Microsoft Visual C, C++ Compiler Intrinsics Documentation

Note: Rename attachment from "*.ccc" to "*.chm" to read, as CHMs are blocked

Microsoft Visual Studio .NET 2003 by Microsoft

Visual BASIC, C, C++, C# Compilers

Microsoft Visual Studio 2005 (Whidbey) by Microsoft

Visual BASIC, C, C++, C# Compilers

NAGWare f95 Compiler (Fortran) by NAG

Fortran Compiler for Linux

PathScale EKO Compiler Suite (C, C++, Fortran)

Fortran, C, C++ Compiler for Linux

PGI Fortran and C High-Performance Compilers and Tools from the Portland Group

Fortran, C Compiler for Windows and Linux

Seel Bank Common Lisp (SBCL)

OpenSource Development system for ANSI Common Lisp with integrated native compiler, interpreter, and debugger.

Sun Studio C, C++ & Fortran Compilers

Record-setting optimizing compilers and tools for Solaris OS (x86, x64, & UltraSPARC) and Linux (x86, x64)


Back to top
Debuggers

Absoft - Fx3™

Debug Fortran, C, C++, Assembler

Distributed Debugging Tool (DDT) by Allinea (Streamline Computing)

Graphical debugger for scalar, multi-threaded and large-scale parallel applications that are written in C, C++ and Fortran — 32 & 64 bit vesions

GDB - GNU Debugger (Open Source)

Source-level debugger for C, C++, Pascal, Objective-C and many other languages

Download GDB via FTP

FTP Download Site

SoftICE Driver Suite - Device Driver Debugger by CompuWare Corp

C, C++ Compilers & Tools for Solaris x86

TotalView Debugger - complex source code debugger by TotalView Technologies (formerly Etnus)

Debugger for Linux, UNIX, Mac OS X, and Solaris SPARC and Solaris x86 for C/C++, Fortran, MPI, OpenMP, and threads. Interactive Integrated memory debugger.

MemoryScape - advanced memory debugger by TotalView Technologies

Based on the same award-winning technology that powers the TotalView Debugger, MemoryScape is an advanced, intuitive, and interactive memory debugger that enables developers of all levels to identify, inspect, and resolve difficult memory problems. MemoryScape is available on Linux, UNIX, Max OS X, and Solaris SPARC and Solaris x86 systems.

Windows Debugging Tools - 32-bit Version

32-bit Microsoft® Kernel and Windows Debuggers

Windows Debugging Tools - Native AMD64

Native 64-bit Microsoft® Kernel and Windows Debuggers

Sun Studio Debugger

Multi-process and mixed-language dbx debugger for Solaris OS (x86, x64, and UltraSPARC) and Linux (x86, x64), which includes memory leak detection, memory usage, and access checking.


Back to top
Libraries

HP Message Passing Interface (MPI)

HP Message Passing Interface (MPI) is a high-performance implementation of the Message Passing Interface standard. HP-MPI complies fully with the MPI-1.2 standard and provides full MPI-2 functionality. HP-MPI provides an application programming interface and software libraries to support parallel, message-passing applications that are efficient, portable, and flexible.

The Digipede Framework SDK

Software development kit for building scaleable, high-performance, distributed .NET and COM applications

Numerical Libraries by NAG

Numerical and statistical libraries

VGL - graphics toolkit by Volume Graphics'GmbH

C++ class graphics library

ATLAS (optimized - Open Source)

Automatically Tuned Linear Algebra Subroutines, highly optimized Linear Algebra kernels for arbitrary cache-based architectures

GNU glibc (Open Source)

The C library in the GNU system

GOTO Library (Open Source)

High-performance BLAS by Kazushige Goto (sgemm, dgemm, cgemm, zgemm)

Verari Systems Software MPI/Pro

Message Passing Interface 1.2 and MPI-2 Libraries

Verari Systems Fotware ChaMPion Pro™

Message Passing Interface 1.2 and MPI-2 Libraries

WMPI II™

Fully thread-safe implementation of MPI-2 developed specifically for HPC clusters

Sun Studio - Sun Performance Library

Sun Performance Library includes optimized routines (LAPACK, BLAS 1,2,3, FFT, and more) callable from C, C++, and Fortran. Other libraries include garbage collection, math routines, OpenMP 2.5, and Tools.h++


Back to top
Profilers

Acumem SlowSpotter™

Acumem VPE automatically detects and classifies slow spots in your application and suggests changes needed to gain better performance. Slow spots are qualified through multicore architecture modeling, bandwidth analysis and performance predictions. Supports Linux or Solaris.

Acumem SpotLite™

Acumem SpotLite is an analysis tool that highlights SlowSpots in an application. It targets all programmers as well as those interested in, or working with performance evaluation of applications or benchmarks tests. By a simple click on a button you will get an analysis of the improvement potential for your application – for FREE!

Acumem SpotLite™ pinpoints SlowSpots in the code and explains what type the performance issues identified are of- it also prioritizes the SlowSpots and give estimate of the improvement potential. Supports Linux or Solaris.

PView - Processor viewer by Microsoft

View & modify processes and threads

Spy++ graphical profiler by Microsoft

Graphical view of the systems processes, threads, windows, and window messages

SeeWithin/Pro by MSTI

Performance analysis tool for MPI applications

OProfile System Profiler for Linux (Open Source)

Profiling Tool for Linux

Dynaprof

Performance Analysis

PAPI - APIs for accessing hardware counters (Open Source)

Performance Analysis

PAPIex

Performance Analysis tool designed to transparently and passively measure the hardware performance counters of an application

Sun Studio Performance Analyzer

Performance analysis tools for Solaris OS (x86, x64, and UltraSPARC) and Linux (x86, x64) that visualize performance bottlenecks, display performance metrics, and more via hardware counter profiling.

NetBeans Profiler

The NetBeans Profiler plugs into the NetBeans IDE, sponsored by Sun Microsystems to provide zero-configuration profiling for Java™ software.


Back to top
Java Technology

Blackdown J2SE

Sun Java ported to Linux by Blackdown Group

IBM J2SE

Java 2 Standard Edition SDKs and Runtime Environments for Linux and Windows

J2SE 5.0 SDK

Sun's latest implementation of the Java platform, with enhanced graphics, security, networking, and other features

J2EE 1.4 SDK

The industry standard server side platform from Sun, available to download, develop and deploy enterprise applications

NetBeans IDE 5.0

Sun-sponsored open source development tool features simplified plug-in development, improved layout of Swing GUIs

Sun Java Studio Creator 2

Visual developers - now it's easier to create web-enabled J2EE applications. Drag and drop GUI construction, visual page-flow layout, and other features.

Sun Java Studio Enterprise 8

Industrial strength solution for J2EE applications. Includes 2-way UML modeling for architecting productivity, built-in IM-style collaboration features & more


Back to top
Other

Absoft

Absoft Fortran/C IDE for Linux, Windows and MacOS

convertsse2intrin.pl

MMX™/SSE/SSE2 Inline assembly to Intrinsic conversion for Microsoft Windows 64® on AMD64

EnFuzion

HPC management software by Axceleon

LSF

Cluster management software by Platform Computing

MKS Toolkit for AMD64 Enterprise Developers

Migration of 32-bit and 64-bit UNIX applications to 64-bit Windows enabling customers to deploy their UNIX/Linux applications on AMD64.

Myrinet Software

Cluster management software by Platform Computing

PERL, Python, Ruby, Tcl/TK

Scripting languages

PGI® CDK™ Cluster Development Kit™ Software for Linux

Cluster Management Tools for Linux

NASM

The Netwide Assembler supporting AMD64 instruction set targets multiple formats

YASM

The Yasm Modular Assembler Project: an open source assembler that targets ELF (used for Linux & Unix) and Microsoft Windows 'PE' 32 and 64-bit object formats


Back to top