Correct performance analysis of an application is absolutely vital to optimize the performance on any architecture. A previous article describes several metrics recommended for a basic analysis of your application on the Intel® Xeon Phi™ coprocessor.
This paper describes application porting when using Intel® Compilers for Linux*. The Intel C/C++ compiler is compatible to the GNU* compilers in terms of source, binary and command-line compatibility. The Intel® C/C++ and Fortran Compilers help make your applications run at top speed on Intel's platforms, including those based on the IA-32, Intel® 64 and Intel® Xeon Phi architectures. The compilers also provide compatibility with commonly used Linux* software development tools.
Intel® Parallel Studio XE 2015 Composer Edition for Linux
"Silent" or non-interactive Installation Instructions
Linux and Mac OS X Compilers Installation Help Center: /en-us/articles/intel-compilers-linux-installation-help
Contents of this document:
I have a quick question regarding the OpenMP. Usually one can do a section parallel like this (written in fortran, and has two sections):
!$OMP PARALLEL SECTIONS
< Fortran code block A>
< Fortran code block B>
!$OMP END SECTIONS
I was working with your library (Intel OpenMP Runtime Library) and I was wondering how the "#pragma" directives in the code are expanded. What I mean is that since you have mentioned in your Reference document, the pragma directives are expanded to some line of codes? Is that correct? If so, where can I look into the code and find it?
Let me give your an example: Consider below line of C code,
#pragma omp parallel
What will be the equivalent C code in your framework that would be replaced with above line of code? And, where can I find it?
I am looking for some good for some good parallel processing projects in the field of signal processing or graph theory and combinatorics or applied maths pertaining to electronics and communication engineering. Can u guys help me suggesting good topics? I am using OpenMP as my language and will later shift to OpenCL.
Intel® VTune™ Amplifier for Systems is part of the Intel® System Studio, http://software.intel.com/en-us/intel-system-studio, suite of embedded tools.
Some useful articles and videos on using Intel® VTune™ Amplifier for Systems: