This training video shows the performance effect adding a single OpenMP statement to some Fortran code which is then compiled with Intel® Fortran.
Since the example being used contains a load balance problem, Intel® VTune is used to analyse the performance of this demonstration program.
VTune pin-points the hot-spot that causes the imbalance.
Then, after explaining the imbalance situation, it is shown how to change the OpenMP statement, so that the run-time performance of the example program is further increased.
|Steps taken to improve run-time performance|
Finally it is shown that the performance could be maximised by using the optimization possibilities of Intel Fortran.
The maximum speed-up on an Intel Core i7 (4 cores): 3.6 faster than the regular serialised running code.
The training materials contain three videos and a fully programmed example. They are provided in a .zip file (60 MB).
The example is set up as a Microsoft Visual Studio Solution (.sln) which consists of three Intel Visual Fortran projects (.vfproj):
If you own Intel® Parallel Studio XE for Fortran, Windows, then this video will enable you to create DLLs and to use them in your Intel Visual Fortran applications.
The training materials provide a video (duration: 33mins 51secs) and a Microsoft Visual Studio solution which show how to call an Intel Math Kernel Library routine to solve a system of linear equations.
It is demonstrated
The training materials are provided in a .zip file (86823640 Bytes, 82.8 MB).
At present we provide the complete video and training file sets for free to customers who purchase Intel software & tools from us. Contact us if this is true for you and we send you the link to download the file set (.zip) and the password for unpacking.