Products > Software Development Products > Intel Software Development Products
 
 
Performance. Compatability. Support
Intel® Software Development Products provide great application performance on Intel® architecture, and enable access to the advanced features of the Intel® Pentium® 4 processor; Pentium® M processor, a component of Intel® Centrino® mobile technology1; Intel® Xeon® and Intel® Itanium® 2 processors; and Intel XScale® microarchitecture. All tool purchases include one year of free product upgrades (including major releases) and access to Intel® Premier Support.

Intel® Compilers Intel® VTune™
Analyzers
Intel® Performance
Libraries
Intel® Threading
Analysis Tools
Intel® Cluster
Tools
Training

INTEL® COMPILERS

Intel® compilers help software run at top speed. They are compatible with the tools developers use. Intel compilers plug into popular development environments to support the way developers work and feature source and binary compatibility with popular compilers. Every compiler includes Intel Premier Support that comes directly from Intel and offers updates, technical support and expertise for Intel architecture.
Intel® C++ Compiler for Windows* Intel® C++ Compiler for Windows*
Achieve outstanding application performance on Intel processors using Intel® C++ Compiler for Windows*, including support for the latest Intel multi-core processors along with previous Intel processors and architectures. For out-of-the-box productivity, Intel C++ Compiler plugs into the Microsoft Visual Studio* development environment for IA-32 and features a preview plug-in to the Microsoft Visual Studio .NET environment. Intel C++ Compiler enables OS kernel development for devices running on Intel® Personal Internet Client Architecture (Intel® PCA) using Windows CE .NET.
More Information
Free Trial
Intel® C++ Compiler for Linux* Intel C++ Compiler for Linux*
Gain optimal performance on Intel processors from your Linux* applications by using Intel C++ Compiler for Linux. The Compiler is source and binary compatible with GNU C/C++ and compatible with widely used Linux development utilities such as make, Emacs and gdb. The Compiler also fully supports Intel multi-core processors along with previous Intel processors and architectures. Perform threaded application development and optimization through support of OpenMP* 2.0 and the auto-parallelism.
More Information
Free Trial
Intel® C++ Compiler for Linux* Intel C++ Compiler for Linux with Cluster OpenMP*
Get the advantages of the Intel C++ Compiler for Linux, along with added functionality to support high-performance computing clusters for large-scale compute problems such as those in engineering and research. The Intel C++ Compiler for Linux with Cluster OpenMP provides all the functionality of the Intel C++ Compiler for Linux, plus a simple means of extending OpenMP parallelism to 64-bit Intel® architecture-based clusters.
More Information
Free Trial
Intel® C++ Compiler, Standard Edition, for Mac OS Intel C++ Compiler, Standard Edition, for Mac OS*
Develop optimized software for the new generation of Mac* computers based on the advanced, dual-core Intel® Core™ Duo processor. Intel C++ Compiler, standard edition, for Mac OS helps you unleash the potential of this platform, to move early in a new market. Intel C++ Compiler, standard edition, for Mac OS supports multi-threaded application development, as well as integrating with Xcode 2.2.1 and providing interoperability with GCC 4.0. It supports the generation of Universal Binaries to ease the transition between PowerPC* and Intel architecture by combining native code for both architectures in a single compiled package.
More Information
Free Trial
Intel® C++ Compiler, Standard Edition, for Mac OS Intel C++ Compiler, Professional Edition, for Mac OS
Build on the advantages of the Intel C++ Compiler, Standard Edition, for Mac OS with all the functionality offered by that product, plus additional libraries that offer more optimization options. In addition to automating advanced optimizations and parallelization, Intel C++ Compiler, Professional Edition, for Mac OS enables even greater performance by bundling in the highly optimized function libraries Intel® Integrated Performance Primitives (Intel® IPP) and Intel® Math Kernel Library (Intel® MKL). Promotional pricing is available for Intel C++ Compiler, Professional Edition, for Mac OS through the end of 2006.
More Information
Free Trial
Intel® Fortran Compiler, Standard Edition, for Windows* Intel® Visual Fortran Compiler, Standard Edition, for Windows
Reduce code size, speed up applications and protect your application development tools investment with Intel® Visual Fortran Compiler for Windows. The Standard Edition combines Compaq Visual Fortran* language features with Intel code generation and optimization technology to deliver outstanding application performance for the latest Intel multi-core processors along with existing Intel processors and architectures. It is source- and command-line compatible with Compaq Visual Fortran, includes many industry extensions, and integrates into Microsoft Visual Studio .NET.
More Information
Free Trial
Intel® Fortran Compiler, Professional Edition, for Windows* Intel Visual Fortran Compiler, Professional Edition, for Windows
Get the best ever performance from your applications on the latest Intel multi-core processors along with existing Intel processors and architectures using Intel Visual Fortran Compiler for Windows. The Professional Edition includes all the functionality of the Standard Edition, plus the IMSL* Fortran Library 5.0 from Visual Numerics, Inc. Take advantage of advanced optimizations to vectorize parallel loops, and a new "Software-based Speculative Pre-Computation" feature that can improve performance on Intel processors with Hyper-Threading Technology1.
More Information
 
Intel® Fortran Compiler for Linux* Intel® Fortran Compiler for Linux
Capitalize on the Compaq Visual Fortran front-end language features and Intel back-end code-generation and optimization features of Intel® Fortran Compiler for Linux, including support for the latest Intel multi-core processors along with existing Intel processors and architectures. Take maximum advantage of legacy code and software investments through compatibility with commonly used GNU development tools such as linkers and debuggers; mixed language support for Fortran and C; and adherence to the latest ISO Fortran 2003 standard. Perform threaded application development and optimization with support for the OpenMP 2.0 standard and the auto-parallelism feature.
More Information
Free Trial
Intel® Fortran Compiler for Linux* Intel® Fortran Compiler for Linux with Cluster OpenMP
Get the advantages of the Intel Fortran Compiler for Linux, along with added functionality to support high-performance computing clusters for large-scale compute problems such as those in engineering and research. The Intel Fortran Compiler for Linux with Cluster OpenMP provides all the functionality of the Intel Fortran Compiler for Linux, plus a simple means of extending OpenMP parallelism to 64-bit Intel® architecture-based clusters.
More Information
Free Trial
Intel® Fortran Compiler for Mac* Intel Fortran Compiler, Standard Edition, for Mac OS
Increase performance for compute-intensive applications on the new generation of Mac* hardware based on Intel processors. Intel Fortran Compiler, Standard Edition, for Mac OS* supports multi-threaded application development, as well as integrating with Xcode 2.2.1 and providing support for Apple frameworks. Intel Fortran Compiler, Standard Edition, for Mac OS is substantially standards compliant, including support for Fortran 95, Fortran 90, Fortran 77, Fortran 66 (FORTRAN IV), and selected new features from Fortran 2003.
More Information
Free Trial
Intel® Fortran Compiler for Mac* Intel Fortran Compiler, Professional Edition, for Mac OS
Add advantages beyond those of the Intel Fortran Compiler, Standard Edition, for Mac OS 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 enables even greater performance by bundling in the highly optimized Intel Math Kernel Library (Intel MKL). Promotional pricing is available for Intel Fortran Compiler, Professional Edition, for Mac OS through the end of 2006.
More Information
Free Trial
Intel® C++ Software Development Tool Suite for Intel XScale® Microarchitecture, Professional Intel® C++ Software Development Tool Suite for Intel XScale® Microarchitecture, Professional
Shorten your software development time with a compiler system and debuggers optimized for handheld devices and phones that use Intel XScale microarchitecture. With the help of the XDB Simulator Debugger, the Intel XDB JTAG Debugger and the Intel XDB OS Awareness Plug-ins, you can now build faster and more stable system and application software for the latest Intel XScale microarchitecture-based devices. This tool suite supports multiple operating systems including Symbian OS.
More Information
Free Trial
Intel® C++ Compiler 2.0 for Windows* CE, Standard Edition Intel® C++ Compiler for Windows CE, Standard Edition
Improve performance and increase speed while efficiently managing power consumption for Intel XScale microarchitecture-based handheld devices and phones. The Standard Edition is perfect for application developers (ISVs) that want to enhance the user experience with Windows Mobile Software and Intel XScale technology-based device applications. Includes both the Compiler and Debugging Extensions, just the features needed for software — not hardware — development.
More Information
Free Trial
Intel® C++ Compiler 2.0 for Windows* CE, Professional Edition Intel C++ Compiler for Windows CE, Professional Edition
Gain a performance edge for PDAs, handheld devices, and mobile phone solutions with outstanding performance and compatibility. The Professional Edition includes all the features in the Standard Edition plus the additional Intel® driver for eXDI JTAG and Flash memory support to help hardware developers, such as OEMs, integrate first system software with their new hardware devices by using a JTAG debugging connection. Developers can directly flash new software images into the device without the need for extra Flash memory tools.
More Information
Free Trial
INTEL® VTUNE™ ANALYZERS

Intel® VTune™ Performance Analyzers help locate and remove software performance bottlenecks by collecting, analyzing, and displaying system-wide data down to specific functions, modules, or instructions. VTune analyzers provide multiple profiling technologies that enable optimization across multiple operating system platforms and development environments and support the latest Intel processors.
Intel® VTune™ Performance Analyzer for Windows* Intel® VTune™ Performance Analyzer for Windows
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.
More Information
Free Trial
Intel® VTune™ Performance Analyzer for Linux* Intel VTune Performance Analyzer for Linux
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*2 graphical interface hosted on IA-32.
More Information
Free Trial
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 for Windows Intel® Integrated Performance Primitives for Windows
Build drop-in functionality and accelerate your application performance with Intel Integrated Performance Primitives (Intel IPP) for Windows. Take advantage of cross-platform libraries that 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.
More Information
Free Trial
Intel® Integrated Performance Primitives for Mac Intel Integrated Performance Primitives for Linux
Get applications ready for the latest multi-core processors with thread-safe, optimized functions for video, audio, image, and signal processing that are offered by Intel for Linux. Bring the high-definition image quality and high-compression advantages of MPEG-4 Part 10 (H.264) video to your applications with more video processing functions and a new Codec Development Framework to simplify media application development.
More Information
Free Trial
Intel® Math Kernel Library for Windows* Intel® Integrated Performance Primitives for Mac OS
Boost application performance and streamline application development with the latest Intel® Integrated Performance Primitives (Intel® IPP). Get high-performance data processing and a multimedia function library for Mac OS* applications-all while using the familiar Intel IPP API.
More Information
Free Trial
Intel® Math Kernel Library for Windows* Intel® Math Kernel Library for Windows
Boost application performance with Intel Math Kernel Library (Intel MKL) for Windows, a set of highly optimized, thread-safe, mathematical functions for engineering, scientific and financial applications requiring high performance on Intel® platforms. Intel MKL for Windows is compatible with Windows Server 2003, Windows XP, and the Microsoft Platform Software Development Kit for the Intel® Itanium® processor family. 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.
More Information
Free Trial
Intel® Math Kernel Library for Linux* Intel Math Kernel Library for Linux
Get engineering, scientific and financial applications that require high performance ready for the latest multi-core processors with Intel MKL for Linux. 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 a Random Number Generator. Intel MKL for Linux has been fully tested and validated on many Linux operating systems for both Itanium and IA-32 based systems.
More Information
Free Trial
Intel® Math Kernel Library for Mac OS* Intel Math Kernel Library for Mac OS
Take advantage of cross-platform math routines that are highly optimized for the multi-core capabilities of Intel Core Duo processors. Intel MKL for Mac OS is 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 a Random Number Generator.
More Information
Free Trial
Intel® Cluster Edition Math Kernel Library for Windows* Intel Math Kernel Library Cluster Edition, for Windows
Intel Math Kernel Library, Cluster Edition, for Windows contains all the highly optimized, thread-safe, mathematical functions of Intel MKL plus ScaLAPACK (Scalable LAPACK) and distributed memory Fast Fourier Transforms. ScaLAPACK is a well-known standard package of routines for solving linear algebra problems on distributed memory multiprocessor machines (clusters), designed to work efficiently on a distributed memory multiprocessor environment. The functional areas of the library include ScaLAPACK for Windows, Linear Algebra (BLAS and LAPACK), Linear Algebra (Sparse Solvers), Fast Fourier Transforms (FFT), Vector Math Library (VML), and a Random Number Generator.
More Information
Free Trial
Intel® Cluster Edition Math Kernel Library for Linux* Intel Math Kernel Library Cluster Edition, for Linux
Intel Math Kernel Library, Cluster Edition, for Linux contains all the highly optimized, thread-safe, mathematical functions of Intel Math Kernel Library plus ScaLAPACK (Scalable LAPACK) for Linux based server clusters and distributed memory Fast Fourier Transforms. ScaLAPACK is a well-known standard package of routines for solving linear algebra problems on distributed memory multiprocessor machines (clusters), designed to work efficiently on a distributed memory multiprocessor environment. The functional areas of the library include ScaLAPACK for Linux, Linear Algebra (BLAS and LAPACK), Linear Algebra (Sparse Solvers), Fast Fourier Transforms (FFT), Vector Math Library (VML), and a Random Number Generator.
More Information
Free Trial
Back to Top

INTEL® THREADING ANALYSIS TOOLS

Speed 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* Intel® Thread Checker for Windows
Create threads faster with Intel® Thread Checker 3.0 for Windows, and give your application the performance advantage from a new generation of Intel® multi-core processors. Intel Thread Checker 3.0 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.
More Information
Free Trial
Intel® Thread Checker for Linux* Intel® Thread Checker for Linux
Gain competitive advantage by threading your Linux-targeted applications for 32-bit and Intel EM64T-based multi-core platforms. Intel Thread Checker for Linux reduces time to market for threaded applications on Linux-based systems by speeding up the development process by automating the detection of threading bugs, like data races and deadlocks, before they happen.
More Information
Free Trial
Intel® Thread Profiler Intel® Thread Profiler for Windows
Intel® Thread Profiler 3.0 for Windows helps you tune multi-threaded code faster, for optimized performance on Intel multi-core processors. Identify the regions of threaded code most likely to improve performance. By understanding how threads interact with each other and with the platform, you can build performance robustness and future scalability into your applications.
More Information
Free Trial
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 Intel® Cluster Toolkit
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.
More Information
Free Trial
Intel® MPI Library
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 with Intel® Extended Memory 64 Technology (Intel® EM64T). 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.
More Information
Free Trial
Intel® Trace Analyzer and Collector Intel® Trace Analyzer and Collector
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.
More Information
Free Trial
TRAINING AT INTEL® SOFTWARE COLLEGE
Intel® Software College
Through expert-level instruction and hands-on labs in a collaborative classroom setting, Intel® Software College accelerates your customers’ ability to quickly gain improved application performance on Intel® architecture and leverage the advanced features of Intel® platforms and processors.
Expand Your Skills:
Intel® Software College
Comprehensive
Course Content
Hands-on training
Latest Intel® tools and platforms
Flexible
Delivery
Worldwide
Our lab or yours
Expert
Trainers
Courses developed and taught by senior Intel software engineers

To learn more about Intel Software College: Click Here


1 Wireless connectivity requires additional software, services or external hardware that may need to be purchased separately. Availability of public wireless access points is limited. System performance, battery life and functionality will vary depending on your specific hardware and software.

2 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*), Intel VTune™ analyzers, 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 © 2006, Intel Corporation.

Back to Top

 
About 
Products