Intel® Developer Zone:
Performance

Highlights

Just published! Intel® Xeon Phi™ Coprocessor High Performance Programming 
Learn the essentials of programming for this new architecture and new products. New!
Intel® System Studio
The Intel® System Studio is a comprehensive integrated software development tool suite solution that can Accelerate Time to Market, Strengthen System Reliability & Boost Power Efficiency and Performance. New!
In case you missed it - 2-day Live Webinar Playback
Introduction to High Performance Application Development for Intel® Xeon & Intel® Xeon Phi™ Coprocessors.
Structured Parallel Programming
Authors Michael McCool, Arch D. Robison, and James Reinders uses an approach based on structured patterns which should make the subject accessible to every software developer.

Deliver your best application performance for your customers through parallel programming with the help of Intel’s innovative resources.

Development Resources


Development Tools

 

Intel® Parallel Studio XE ›

Bringing simplified, end-to-end parallelism to Microsoft Visual Studio* C/C++ developers, Intel® Parallel Studio XE provides advanced tools to optimize client applications for multi-core and manycore.

Intel® Software Development Products

Explore all tools the help you optimize for Intel architecture. Select tools are available for a free 45-day evaluation period.

Tools Knowledge Base

Find guides and support information for Intel tools.

20-Mar-2013
3:39 PM PDT
Intel® Xeon Phi™ Coprocessor February Developer Webinar Q&A Responses
By robert-reed (Intel)0
Response to our February session of the Intel® Xeon® and Xeon® Phi™ Introduction to High Performance Application Development for Multicore and Manycore-Live webinar was gratifying and overwhelming, but finally we worked through all of your questions.  Some of the questions required a context we . . .
18-Mar-2013
7:18 AM PDT
Calculating estimated call counts with Intel® VTune™ Amplifier XE 2013
By Kirill Rogozhin...0
When you profile your software with VTune™ Amplifier XE you often start from looking at the top function hotspots list. This allows you to see what functions are spending CPU resources, so you can focus your optimization efforts. Function call counts can provide some additional information to . . .
15-Mar-2013
9:22 AM PDT
Intel® Trace Analyzer and Collector Guides
By James Tullos (Intel)0
This is currently a placeholder for Intel® Trace Analyzer and Collector usage guides.  Until articles are added, please visit the Intel® Trace Analyzer and Collector product page.  You can also view the . . .
14-Mar-2013
11:42 AM PDT
Intel® Trace Collector Filtering
By James Tullos (Intel)0
Filtering in the Intel® Trace Collector will apply specified filters to the trace collection process.  This directly reduces the amount of data collected.  The filter rules can be applied either via command line arguments or in a configuration file (specified by the environment variable VT_CONFIG . . .

Pages

Subscribe to
Optimization of Data Read/Write in a Parallel Application
By Vikram Shankar ...Posted March 4th 20131
(This work was done by Vivek Lingegowda during his internship at Intel.) When parallel applications have to initialize their data from file as their input or write result data to file as their output, when not optimized, the data read/write can become a limiting factor for the multi-threaded ...
Display Name:
Vikram Shankar (Intel)
Combiner/Aggregator Synchronization Primitive
By Dmitry VyukovPosted February 22nd 20130
Combiner/Aggregator synchronization primitive provides mutual exclusion like a mutex, but can be significantly faster in some situations due to better cache performance.
Display Name:
Dmitry Vyukov
RTFB Episode 10 with James Reinders: An Overview of Programming for Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors
By Gael Hofemeier ...Posted February 5th 20130
Welcome to the RTFB (Reaching Technology From Blogs) Episode 10 Blog. Guests on RTFB are given an opportunity to talk about and promote their blogs. James Reinders joins us this time to talk to us about a blog that introduces an article that he wrote about ...
Display Name:
Gael Hofemeier (Intel)
Windows* 8 Tutorial: Writing a Multithreaded Application for the Windows Store* using Intel® Threading Building Blocks.
By Vladimir Polin ...Posted February 4th 20130
It is known that the Windows Store apps API is missing some commonly used thread functions, such as function CreateThread() and those that work with TLS keys. This is yet another great opportunity to move your application development from thread-based parallelism to task-based parallelism. This ...
Display Name:
Vladimir Polin (Intel)

Pages

Subscribe to
Siwei D.Mon, February 4th 2013 - 6:55
MPI+OPENMP does not speed up8
Hi everyone I need help for a problem that bothers me several days. When I use only OpenMP, the code works fine, the time for 4 threads is 70s and 136s for 8 threads. However, when I use MPI+OpenMP, I found the code did not spped up, i.e. the time for threads=1 and 8 are the same!!! I am using ...
rakkotaFri, January 25th 2013 - 9:05
plain function names in binaries when using OpenMP2
Hi, I found that function names appear as is in the release binaries if a OpenMP loop has been defined inside. Moreover, paths from the build machine and code line numbers are also indicated. For example, using FORTRAN compiler 10.0.025 in an executable I've got: ;D:\cygwin\home\build\dev\tags\ ...
T. H. BlackWed, January 9th 2013 - 6:02
Concurrent stores seen in a consistent order3
The Intel Architectures Software Developer's Manual, Aug. 2012, vol. 3A, sect. 8.2.2: Any two stores are seen in a consistent order by processors other than those performing the stores. ...
www q.Sat, December 15th 2012 - 15:09
Which strategy is better fit for recent Intel CPUs?5
Regarding performance, assuming we get a block of data that will be freqenctly accessed by each threads, and these data are read-only, which means threads wont do anything besides reading the data, then is it benefitial to create one copy of these data (assuming the data there read-only, and the ...

Pages

Subscribe to Forums

Highlights