Tel: +44(0)1865 300 579
Fax: +44(0)1865 300 232

Programs for Programmers

Intel®

 

 
Intel® Software Development Products provide great application performance on Intel® architecture, and enable access to the advanced features of the latest Intel® Multi-Core processors. All tool purchases include one year of free product upgrades (including major releases) and access to Intel® Premier Support.


Subscribe to Intel Parallel Universe Magazine

Register for a free Parallel Studio eBook

 

     
 
 
 Intel® Compilers   Intel® Performance Libraries
(Intel IPP, Intel MKL)
  Intel® Application Software Development Tool Suite for Intel® Atom™ processor
     
 Intel MKL  Intel® Threading Analysis Tools Intel® Embedded Software Development Tool Suite for Intel® Atom™ processor
     
 Intel® VTune™ Analyzer  Intel® Cluster Tools Intel® Parallel Studio
     
    Intel® Trace Analyzer & Collector
 

 

 

 
 
 

Intel® C++ Compiler Professional Edition for Windows

More



Free Trial

Build on the advantages of the Intel C++ Compiler for Windows.  The Professional Edition includes all the features in the Standard Edition and is also bundled with Intel® Threading Building Blocks (Intel® TBB), Intel® Integrated Performance Primitives (Intel® IPP) and Intel® Math Kernel Library (Intel® MKL).  This bundle of products creates a strong foundation for building robust, high performance parallel code at significant price savings.

 

 
 
 
  Intel® C++ Compiler Professional Edition for Linux

More



Free Trial

Build on the advantages of the Intel C++ Compiler Standard Edition.  The Professional Edition includes all the features in the Standard Edition and is also bundled with Intel® Threading Building Blocks (Intel® TBB), Intel® Integrated Performance Primitives (Intel® IPP) and Intel® Math Kernel Library (Intel® MKL).  This bundle of products creates a strong foundation for building robust, high performance parallel code at significant price savings.

 

 
 
 
  Intel® C++ Compiler Professional Edition for Mac OS X

More



Free Trial

Build on the advantages of the Intel C++ Compiler Standard Edition. The Professional Edition combines a high performance compiler with Intel® Threading Building Blocks (Intel® TBB), Intel® Integrated Performance Primitives (Intel® IPP) and Intel® Math Kernel Library (Intel® MKL). While these libraries are available separately, the Professional Edition creates a strong foundation for building robust, high performance parallel code at significant price savings.
 
 
 
  Intel® Visual Fortran Compiler Professional Edition for Windows

More



Free Trial

Build on the advantages of the Intel® Visual Fortran Compiler Standard Edition.  The Professional Edition combines a high performance compiler with the Intel® Math Kernel Library (Intel® MKL), creating a strong foundation for building robust, high performance parallel code at significant price savings.

 
 
 
  Intel® Fortran Compiler Professional Edition for Linux

More



Free Trial

Build on the advantages of the Intel® Fortran Compiler Standard Edition.  The Professional Edition combines a high performance compiler with Intel® Math Kernel Library (Intel® MKL), creating a strong foundation for building robust, high performance parallel code at significant price savings.
 
 
 
  Intel® Fortran Compiler Professional Edition for Mac OS X

More



Free Trial

Add advantages beyond those of the Intel Fortran Compiler Standard Edition for Mac OS X with all the functionality offered by that product, plus an additional set of libraries that offers more optimization options. In addition to automating advanced optimizations and parallelization, Intel Fortran Compiler Professional Edition for Mac OS X enables even greater performance by bundling in the highly optimized Intel Math Kernel Library (Intel MKL).

 
 
 
back to top 
 
 

   
     

Intel® VTune™ Performance Analyzer helps locate and remove software performance bottlenecks by collecting, analyzing, and displaying system-wide data down to specific functions, modules, or instructions. VTune™ Analyzer provides multiple profiling technologies that enable optimization across multiple operating system platforms and development environments and supports the latest Intel processors.

  Intel® VTune™ Performance Analyzer for Windows
More

Free Trial
Keep pace with customer requirements for increasingly higher software performance using Intel® VTune™ Performance Analyzer. Locate and remove performance bottlenecks with low overhead through a graphical interface on Windows platforms, with strong Visual Studio .NET integration. Quickly drill down to the source to identify problematic lines of code. Analyze legacy code, then compare performance results before and after you make changes to the code.

 
 
 
  Intel® VTune™ Performance Analyzer for Linux

More

Free Trial
Intel® VTune™ Performance Analyzer for Linux helps improve software performance by finding bottlenecks and hotspots through advanced profiling technologies. Optimize Linux applications with the premier tuning tool for Intel architecture and maximize performance with ease with a fully-integrated Eclipse*1 graphical interface hosted on IA-32.

 
 
 
back to top 
 

 

   
     
  Intel® Performance Libraries  

Intel offers libraries focused on graphics, multimedia, math and signal processing that are optimized for Itanium 2, Xeon, Pentium® 4, and Intel Personal Internet Client Architecture (Intel PCA) processors with Intel XScale technology. With a single, common API, Intel Performance Libraries simplify cross-architecture development and save developers time.

    Intel® Integrated Performance Primitives
More

Free Trial
Intel® Integrated Performance Primitives (Intel® IPP) is an extensive library of multi-core ready, processor-optimized software functions for multimedia and data processing algorithms. Build drop-in functionality and accelerate your application performance.  Take advantage of functions that are highly optimized for the multi-core capabilities of Intel Core Duo processors. Use pre-built functions and codecs for audio, video, and imaging; cryptography; speech recognition; and matrix, vector math and signal processing.
 
 
 
 
 
  Intel® Math Kernel Library
More

Free Trial
Boost application performance with Intel® Math Kernel Library (Intel® MKL), a set of highly optimized, thread-safe, mathematical functions for engineering, scientific and financial applications requiring high performance on Intel® platforms. The functional areas of the library include Linear Algebra (BLAS and LAPACK), Linear Algebra (Sparse Solvers), Fast Fourier Transforms (FFT), Vector Math Library (VML), and Random Number Generators.
 
 
 
back to top 
 

 

   
     

Speed up and simplify the development and maintenance of threaded applications with Intel® Threading Tools. The tools help you quickly find and fix threading bugs and identify performance bottlenecks in threaded software.
  Intel® Thread Checker for Windows
More

Free Trial
Create threads faster with Intel® Thread Checker 3.1 for Windows, and give your application the performance advantage from a new generation of Intel® multi-core processors. Intel Thread Checker 3.1 for Windows is instrumental at every phase of the application development cycle. Use it early in the application development cycle to decide where and how to add threading in your application. Once your application is threaded, it can analyze your code to detect the occurrence of hard-to-find threading bugs like data races and deadlocks in 32-bit and 64-bit applications. You can also ensure code quality by integrating it into your automated Quality Assurance/test process.

 
 
 
  Intel® Thread Checker for Linux
More

Free Trial
Gain competitive advantage by threading your Linux-targeted applications for 32-bit and Intel® 64 architecture-based multi-core platforms. Intel® Thread Checker for Linux reduces time to market for threaded applications on Linux-based systems. It speeds up the development process by automating the detection of threading bugs such as data races and deadlocks, before they happen.
 
 
 
 
 
 

Intel® Threading Building Blocks (Intel® TBB)

More

Free Trial
Scalable Threads Faster. Intel® Threading Building Blocks (Intel® TBB) is a C++ template-based runtime library that simplifies threading for scalable, multi-core performance. Avoid re-writing, re-testing and re-tuning common parallel data structures and algorithms. Let Intel Threading Building Blocks shield you from the low-level threading details.

 
 
 
back to top 
 
 

 

   
     
  Intel® Cluster Tools  

Achieve top speeds for high-performance computing (HPC) applications with Intel® Cluster Tools. These tools help you create, analyze, optimize and debug distributed applications on clusters of Intel processor-based systems.

  Intel® Cluster Toolkit
More

Free Trial
Intel® Cluster Toolkit provides all of the Intel Cluster Tools together in one cost-effective bundle, with one installation and one license. These tools address multiple stages of the development process, enabling developers to achieve optimized performance for Intel processor-based cluster systems.

 
 
 
  Intel® Cluster Toolkit Compiler Edition
More

Free Trial
The Intel® Cluster Toolkit Compiler Edition bundles Compilers and Cluster Tools for Intel® IA-32, IA-64, and Intel® 64 architectures. It provides Windows or Linux versions of the Intel Compilers for C++ and Fortran, Cluster Open MP libraries (Linux only) in addition to the Intel® Cluster Tools for a software package unrivaled by any other offerings. By combining all the compilers and tools for all Intel architectures into one license package, Intel can provide single installation, interoperability, and support for the best in class tools at an incredibly low package price.

 
 
 
 
 
  Intel® MPI Library
More

Free Trial
Reduce QA testing effort and deliver outstanding message-passing flexibility for distributed-memory applications running on clusters with Intel® MPI Library. Build one version of your target application to run on multiple cluster fabric interconnects chosen by the user at run-time. Develop for clusters using IA-32 and Itanium processors, and processors based on Intel® 64 architecture. Intel MPI Library supports Transmission Control Protocol (TCP)-based messaging for Ethernet networks, Shared Memory messaging for shared memory fabrics, and RDMA-based messaging for InfiniBand* fabrics.

 
 
 
  Intel® Trace Analyzer and Collector
 
More

Free Trial

Get optimized analysis and display capabilities, deploying high-performance applications on Intel processor-based clusters. Benefit from fast graphical rendering of complex profiling data and easily scale up to hundreds of processors. Intel® Trace Analyzer and Collector is a must-have tool for understanding the details.


 

 

 

 
 
 
  The Intel® Embedded Software Development Tool Suite for Intel® Atom™ processor
More

 
A complete tools solution set to address software performance
requirements of Intel Atom processor-powered MIDs, Embedded, Netbook, and Consumer Electronic devices, and to enhance the productivity and experience
of the system and application development process. The Embedded Tool Suite covers the entire cycle of software development:
coding, compiling, debugging, and analyzing performance. All included tools are Linux* hosted and compatible with GNU tools.
  • Includes: Intel® C++ Compiler for Linux* OS
  • Intel® JTAG Debugger for Intel® Atom™ processor
  • Intel® Application Debugger for Intel® Atom™ processor
  • Intel® Integrated Performance Primitives Libraries for Linux* OS
  • Intel® VTune™ Performance Analyzer for Linux* OS
 
 
 
  The Intel® Application Software Development Tool Suite for Intel® Atom™ processor
More

Get a complete Software Development Tools Solution for your Intel® Atom™ processor-based application software development. Coding, Compiling, Debugging, and Performance Tuning made simple. The Intel® Application Software Development Tool Suite for Intel® Atom™ processor is a complete tools solution set to address software performance requirements of Intel Atom processor-powered MIDs, Embedded, Netbook, and Consumer Electronic devices, and to enhance the productivity and experience of the application development process.

The Application Tool Suite covers the entire cycle of software development: coding, compiling, debugging, and analyzing performance. All included tools are Linux* hosted and compatible with GNU tools.

• Intel® C++ Compiler for Linux* OS
• Intel® Application Debugger for Intel® Atom™ processor
• Intel® Integrated Performance Primitives Libraries for Linux* OS
• Intel® VTune™ Performance Analyzer for Linux* OS

 

back to top 
1 Technical support for Eclipse is not provided by Intel. For more information on Eclipse, please visit the Eclipse Foundation Web site*.

Intel provides both the tools and support to enhance the performance, functionality and efficiency of software applications. Compatible with leading Windows* and Linux* development environments, Intel® Software Development Products are the fastest and easiest way to maximize the latest features of Intel processors. Designed for use in the full development cycle, Intel software products include Intel® Performance Libraries, Intel Compilers (C++, Fortran for Windows, Linux, and Mac OS* X), Intel VTune™ Analyzer, Intel® Threading Tools, and Intel® Cluster Tools.

Intel® Premier Customer Support Web site provides expert technical support for all Intel software products, product updates, and related downloads. For additional product information, visit: www.intel.com/software/products.

Intel, the Intel logo, Itanium, Pentium, Intel Centrino, Intel Xeon, Intel XScale, VTune, Celeron, Intel NetBurst, and MMX are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other brands and names may be claimed as the property of others. Visit our Legal Information Web site for more information.
Copyright © 2009, Intel Corporation