Intel Parallel Studio XE
   HOME

TheInfoList



OR:

Intel Parallel Studio XE was a software development product developed by Intel that facilitated native code development on Windows, macOS and Linux in C++ and Fortran for
parallel computing Parallel computing is a type of computation in which many calculations or processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time. There are several different fo ...
. Parallel programming enables software programs to take advantage of multi-core processors from Intel and other processor vendors. Intel Parallel Studio XE was rebranded and repackaged by Intel whe
oneAPI toolkits
were released in December 2020. Intel oneAPI Base Toolkit + Intel oneAPI HPC toolkit contain all the tools in Parallel Studio XE and more. One significant addition is a Data Parallel C++ (DPC++) compiler designed to allow developers to reuse code across hardware targets (CPUs and accelerators such as GPUs and FPGAs).


Components

Parallel Studio is composed of several component parts, each of which is a collection of capabilities. *
Intel C++ Compiler Intel oneAPI DPC++/C++ Compiler and Intel C++ Compiler Classic are Intel’s C, C++, SYCL, and Data Parallel C++ (DPC++) compilers for Intel processor-based systems, available for Windows, Linux, and macOS operating systems. Overview Intel o ...
with OpenMP * Intel Fortran Compiler with OpenMP * IDE
plug-in Plug-in, plug in or plugin may refer to: * Plug-in (computing) is a software component that adds a specific feature to an existing computer program. ** Audio plug-in, adds audio signal processing features ** Photoshop plugin, a piece of softwar ...
integration with Visual Studio,
Eclipse An eclipse is an astronomical event that occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ce ...
and Xcode *
Debugging In computer programming and software development, debugging is the process of finding and resolving '' bugs'' (defects or problems that prevent correct operation) within computer programs, software, or systems. Debugging tactics can involve in ...
via
Visual Studio Debugger Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such ...
extensions, GNU Debugger extensions * Integrated Performance Primitives (IPP) *
Math Kernel Library Intel oneAPI Math Kernel Library (Intel oneMKL; formerly Intel Math Kernel Library or Intel MKL) is a library of optimized math routines for science, engineering, and financial applications. Core math functions include BLAS, LAPACK, ScaLAPACK, ...
(MKL) *
Threading Building Blocks oneAPI Threading Building Blocks (oneTBB; formerly Threading Building Blocks or TBB), is a C++ template library developed by Intel for parallel programming on multi-core processors. Using TBB, a computation is broken down into tasks that can ru ...
(TBB) *
Data Analytics Acceleration Library oneAPI Data Analytics Library (oneDAL; formerly Intel Data Analytics Acceleration Library or Intel DAAL), is a library of optimized algorithmic building blocks for data analysis stages most commonly associated with solving Big Data problems. T ...
(DAAL) *
Intel Advisor Intel Advisor (also known as "Advisor XE", "Vectorization Advisor" or "Threading Advisor") is a design assistance and analysis tool for SIMD Automatic vectorization, vectorization, threading, memory use, and GPU offload optimization. The tool supp ...
- specialized performance profiler to optimize vectorization and a thread prototyping system for adding / improving threading. * Intel VTune Profiler (formerly VTune Amplifier) is a performance profiler that analyzes
hotspots Hotspot, Hot Spot or Hot spot may refer to: Places * Hot Spot, Kentucky, a community in the United States Arts, entertainment, and media Fictional entities * Hot Spot (comics), a name for the DC Comics character Isaiah Crockett * Hot Spot (Tra ...
, threading, I/O, FPGA, GPU, system, throttling and microarchitecture bottlenecks. *
Intel Inspector Intel Inspector (previously known as Intel Thread Checker) is a memory and thread checking and debugging tool to increase the reliability, security, and accuracy of C/C++ and Fortran applications. * Reliability: Find deadlocks and memory errors th ...
improves reliability by identifying memory errors and threading errors. * Intel MPI Library – a multi-fabric message passing library that implements the Message Passing Interface specification across Intel platforms * Intel Trace Analyzer and Collector - a graphical tool for understanding MPI application behavior, finding bottlenecks and errors in parallel cluster applications based on Intel architecture * Intel Cluster Checker – Prepackaged checks to diagnose cluster health, functionality and performance. They are accessible via API to embed capabilities into applications. * Intel Distribution for Python – a Python distribution using Intel Performance libraries to boost performance of NumPy, SciPy, scikit-learn, Pandas (software) and other packages.


History

Intel announced Parallel Studio during their
Intel Developer Forum The Intel Developer Forum (IDF) was a biannual gathering of technologists to discuss Intel products and products based on Intel products. The first IDF was held in 1997. To emphasize the importance of China, the Spring 2007 IDF was held in Beiji ...
in August 2008 along with a web site to sign up for their open beta program. On 26 May 2009, Intel announced that it had released the product to market. Intel and Microsoft worked together to make their products compatible by adopting a common runtime called the Microsoft Concurrency Runtime, which is part of
Visual Studio 2010 Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such a ...
. Intel released a new version, Intel Parallel Studio 2011, on September 2, 2010. Intel released Intel Parallel Studio XE 2013, on September 5, 2012. Intel released Intel Parallel Studio XE 2015, on August 26, 2014. Intel released Intel Parallel Studio XE 2016, on August 25, 2015. Intel released Intel Parallel Studio XE 2017 on September 6, 2016. Intel released Intel Parallel Studio XE 2018 on September 12, 2017 Intel released Intel Parallel Studio XE 2019 on September 12, 2018 Intel released Intel Parallel Studio XE 2020 on December 16, 2019 Intel release
oneAPI toolkits
replacing Intel Parallel Studio XE on December 8, 2020


See also

*
Intel Concurrent Collections Concurrent Collections (known as CnC) is a programming model for software frameworks to expose parallelism in applications. The Concurrent Collections conception originated from tagged stream processing development with HP TStreams. TStreams Aro ...
* Intel Developer Zone


References


External links

*
Threading Building Blocks Open Source Project Home

Cilk Plus Open Source Project Home



Parallel Studio Video Tour

Intel Releases Parallel Studio (Dr. Dobbs)

Intel addresses development life cycle with Parallel Studio (SDTimes)
{{Intel software Application programming interfaces C++ programming language family Generic programming
Parallel Studio Intel Parallel Studio XE was a software development product developed by Intel that facilitated native code development on Windows, macOS and Linux in C++ and Fortran for parallel computing. Parallel programming enables software programs to take ...
Profilers Threads (computing)