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

Compilers VTune™


Intel® compilers help software run at top speed and they are compatible with the tools developers use. They plug into popular development environments, supporting the way developers work, and feature source and binary compatibility with popular compilers. Every compiler includes support that comes directly from Intel, including updates, technical support and expertise about Intel architecture.

Go here for an overview of Intel compiler features and then follow the links below for details.

Intel® C++ Compiler for Windows* Intel® C++ Compiler for Windows*
Intel® C++ Compiler for Windows* is compatible with leading development environments such as Microsoft Visual Studio* and Microsoft Visual C++* .NET. The C++ Compiler enables OS kernel development for devices running on Intel® Personal Internet Client Architecture (Intel® PCA) using Windows* CE .NET.
Intel® C++ Compiler for Linux* Intel® C++ Compiler for Linux*
Intel C++ Compiler for Linux* is compatible with leading development environments such as GNU C/C++ and C++ ABI. The compiler provides threaded application development and optimization through support of the OpenMP* 2.0 standard and auto-parallelism feature. All compilers come with one year of support, including new versions and updates.
Intel® Fortran Compiler for Windows* Intel® Visual Fortran Compiler, Standard Edition, for Windows*
Intel® Visual Fortran Compiler for Windows* combines Compaq Visual Fortran* (CVF) language features and Intel® optimization technology to deliver the next generation Fortran for the Intel architecture. It features over 250 CVF and Intel Fortran commands and synonyms to make it easy to use, still plugs into Microsoft Visual Studio and includes support direct from Intel.
Intel® Fortran Compiler for Linux* Intel® Fortran Compiler for Linux*
Intel® Fortran Compiler for Linux* is compatible with leading development environments and adheres to the latest ISO Fortran 95 standard. The Fortran Compiler for Linux provides threaded application development and optimization through support of the OpenMP 2.0 standard and auto-parallelism features. It works with commonly used GNU development tools such as linkers and debuggers, and provides mixed language support for Fortran and C.
Back to HiPERiSM products


Intel® VTune™ analyzers help locate and remove software performance bottlenecks by collecting, analyzing, and displaying system-wide data down to specific functions, modules, or instructions. The 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*
Intel VTune Performance Analyzer provides a graphical interface on Windows platforms; optional Visual Studio* .NET integration; and remote support for Linux IA-32 and Itanium processor-based applications as well as Intel® PXA250, PXA255, and PXA26x processor-based applications. Key features include sampling capability, call graph capability, counter monitor, and an enhanced Intel® Tuning Assistant.

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. Key highlights include a fully native Linux command line interface with support for Itanium and IA-32 processor-based applications, as well as Java* applications executed on IA-32 processor-based Linux systems. 

Back to HiPERiSM products


Intel® Performance Libraries offer pre-built library functions optimized for Intel processors, enabling developers to focus on building value-add functionality. Intel® Integrated Performance Primitives software library offers a variety of multimedia functions to increase performance of audio/video codecs and image/signal processing. The Intel® Math Kernel Library provides linear algebra, Fourier Transform, vector math and statistical functions for financial, scientific and engineering software.

Intel® Integrated Performance Primitives (Intel® IPP) Intel® Integrated Performance Primitives (Intel® IPP)
Intel IPP is a cross-platform software library that allows users to write highly optimized applications to maximize performance on Intel processors. Intel IPP includes functionality for signal and image processing, cryptography, text strings and vector manipulation, matrix math, as well as more sophisticated primitives for construction of audio, video and speech codecs.
Intel® Math Kernel Library (Intel® MKL) Intel® Math Kernel Library (Intel® MKL)
Intel® Math Kernel Library (Intel® MKL) is composed of highly optimized functions for math, engineering, scientific, and financial applications that require high performance on Intel platforms. The functional areas of the library include linear algebra consisting of LAPACK and BLAS, discrete Fourier Transforms (DFT), vector transcendental functions (vector math library/VML) and vector statistical library (VSL) functions.
Back to HiPERiSM products


Intel® Threading Tools make it easier to create multithreaded applications that can take advantage of the performance benefits of Hyper-Threading Technology included in Intel Pentium and Intel® Xeon™ processor-based computer systems. Hyper-Threading Technology from Intel enables the processor to execute two threads (parts of a software program) in parallel – so your software can run more efficiently.

Intel® Threading Tools for Microsoft Windows* Intel® Thread Checker for Windows*
Intel® Thread Checker helps you quickly find and fix bugs in Win32* and OpenMP threaded software. Intel Thread Checker locates software threading issues, including race conditions, thread stalls, and potential thread deadlocks by monitoring the threading behavior of your application during execution. It shows you the source location, offending variables, and stack traces related to threading errors.
Thread Profiler is a tool that helps you tune the performance of Win32 and OpenMP threaded software. Thread Profiler monitors your application's execution to detect threading performance issues, including thread overhead and synchronization impact. Thread Profiler provides results in graphical displays to help you quickly pinpoint the locations in your code that directly affect execution time. Thread Profiler is available as a free plug-in to Intel VTune Performance Analyzer.
Back to HiPERiSM products


Intel® Cluster Tools assist developers and managers of distributed systems in obtaining the best performance. These tools help developers create, analyze, optimize, and deploy high-performance applications on clusters of Intel processor-based systems. Intel® Trace Analyzer¹ and Intel® Trace Collector¹ – the first products in this line – provide event-based tracing for software optimization.

Intel® Trace Analyzer Intel Trace Analyzer¹
Intel Trace Analyzer provides convenient ways to graphically analyze runtime event traces of Intel Trace Collector. It enables developers to quickly focus on the desired level of detail. Intel Trace Analyzer graphically displays application runtime behavior in multiple formats. Timeline, parallelism, communication, and statistical displays help visualize the analysis of program execution and communication operations.
Intel® Trace Collector Intel Trace Collector¹
Intel Trace Collector brings the advantages of event-based tracing to applications in a low-overhead tracing library. It supports Java* and multi-threaded processes with and without MPI. The tool is completely thread safe, allowing tracing of multi-threaded MPI applications. Intel Trace Analyzer displays the data produced by Intel Trace Collector.

1 Intel® Trace Analyzer, formerly marketed as Vampir. Intel® Trace Collector, formerly marketed as Vampirtrace.

Back to HiPERiSM products


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

It is the responsibility of application developers to ensure that the machine instructions contained in the application are supported by the operating system and processor on which the application is to run. In particular, programs that use Streaming SIMD Extensions require Windows NT* 4.0 with Service Pack 6 or higher, Windows 2000, Windows XP or Windows Server 2003, running on an Intel Pentium III processor. The Streaming SIMD Extensions 2 of the Pentium 4 processor also requires one of these operating systems.

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 and Linux), Intel VTune analyzers, Intel® Threading Tools, and Intel® Cluster Tools.

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.
© 2004, Intel Corporation.

Back to HiPERiSM products