Intel® Software Development Products for Linux




From the optimization features and multithreading capabilities of Intel® compilers combined with highly optimized performance libraries and error-checking tools for creating multithreaded applications - to Intel® Cluster Tools to develop, analyze, and optimize performance of parallel applications on Linux* clusters - to complete suites to address the software performance requirements of Intel® Atom™ processor-powered MIDs, embedded, Netbook, and consumer electronic devices - Intel provides the tools Linux developers need to deliver winning performance.
See supported Linux* distributions.
Product Suites
Intel® Parallel Studio XE 2011
Advanced performance suite with both Intel® C++ and Intel® Fortran compilers with optimization and threading features, highly optimized performance libraries, performance profiler, thread and memory error checker, and parallel programming models.

Intel® C++ Studio XE 2011
Includes Intel® C++ compiler with optimization and threading features, highly optimized performance libraries, performance profiler, thread and memory error checker, and parallel programming models.

Intel® Cluster Studio 2011
Create, analyze, and optimize high-performance applications with this integrated software package of best-in-class cluster tools that also includes both Intel® C++ and Intel® Fortran compilers.

Performance Libraries
Intel® Integrated Performance Primitives
An extensive library of multicore-ready, highly optimized software functions for digital media and data-processing applications offering thousands of optimized functions covering frequently-used fundamental algorithms.

Intel® Math Kernel Library
A library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more.

Intel® Threading Building Blocks
An award-winning C++ template library that abstracts threads to tasks to create reliable, portable, and scalable parallel applications.
Compilers and Libraries
Intel® Composer XE 2011
Includes both Intel® C++ and Intel® Fortran compilers with optimization and threading features, as well as highly optimized performance libraries and parallel programming models.

Intel® C++ Composer XE 2011
Includes the Intel® C++ compiler with optimization and threading features, as well as highly optimized performance libraries and parallel programming models.

Intel® Fortran Composer XE 2011
Includes the Intel® Fortran compiler with advanced optimization, multithreading, and processor support. Also includes Intel® Math Kernel Library

Profilers
Intel® VTune™ Amplifier XE 2011
Provides performance profiling on applications on all sizes of systems based on Intel® processors, from embedded systems through supercomputers, to help you improve application performance.

Thread and Memory Checkers
Intel® Inspector XE 2011
Powerful thread and memory checking tool that pinpoints hard-to-find threading errors like data races and deadlocks, mapping them to the source-code line, call stack, and memory reference.
Cluster Tools
Intel® Cluster Toolkit 2011
Develop, analyze, and optimize performance of parallel applications for clusters using Intel® 32- and 64-bit architectures with this collection of best-in-class cluster tools.

Intel® MPI Library
Use this high-performance message-passing interface library to develop applications that can run on multiple cluster fabric interconnects chosen by the user at runtime.

Intel® Trace Analyzer and Collector
Analyze MPI performance, speed up parallel application runs, locate hotspots and bottlenecks and compare trace files with detailed graphical analysis and aligned timelines. (Available only with Cluster Tool Suites)

Tools for Intel® Atom™ processor
Intel® Embedded Software Development Tool Suite for Intel® Atom™ processor
The Intel® Embedded Software Development Tool Suite for Intel® Atom™ processor is a complete tools solution set to address software performance requirements of Intel Atom processor-powered tablets, handhelds, embedded, Netbook, and Consumer Electronic devices, and to enhance the productivity and experience of the system software development process.