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.

22-Mar-2013
10:00 AM PDT
A DPRNG for Cilk™ Plus?
By Jim Sukha (Intel)0
Continuing my previous post, I describe some of the challenges in implementing DotMix, a determinstic parallel random-number generator (DPRNG) for Intel® . . .
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 . . .

Pages

Subscribe to
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.
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 ...
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 ...
About the pain of parallel programming
By Frank Schlimbac...Posted February 1st 20130
If you’ve ever heard about parallel programming it probably sounded like a painful endeavor. Those who have experience with it know that it’s mostly true with “traditional” approaches which incorporate parallel constructs into main-stream programming languages like C++ or FORTRAN. In the light of ...

Pages

Subscribe to
juejungMon, December 10th 2012 - 14:53
Puzzling openMP speed differences between new Linux and old Windows13
Hello Forum members, I run identical multi threaded (openMP) fortran programs on an 'old' windows machine using the Visual Fortran Compiler XE 12.1.0.233 [Intel(R) 64] run on Windows 7 and a 'new' red hat linux server using Fortran Composer_xe_2013.1.117 (run on Red Hat Server 6.3). When I run my ...
rmf166Fri, December 7th 2012 - 9:15
OpenMP Array Reduction in Fortran5
Howdy, I have two simple questions. First, are Fortran arrays used in the OpenMP REDUCTION clause considered PRIVATE or FIRSTPRIVATE? In other words, are they assumed to be initialized or uninitialized? Secondly, is it possible to perform a reduction on only part of an array? Sometimes it is ...
jczhang_bjFri, November 9th 2012 - 9:32
Better performance with more threads than number of cores?7
Hello,  I read a report. The authors parallized a memory intensive application with multithreading (by pthreads). They tested the performance on a compute node of two 6-core Xeon X5650. They found the performance will increase with the number for threads, even if the number of theads(e.g., up to ...
Larry A.Sun, November 4th 2012 - 5:45
OpenMPI Rankfile Support Requested2
With the number of cores increasing on the various OS platforms, in order to maximize efficiency when there are multiple jobs running on the same physical machine, I believe it would be in Intels best interest to support the rankfile syntax used by OpenMPI.  This allows upstream schedulers to ...

Pages

Subscribe to Forums

Highlights