Tutorial: OS X* Version
Parent topic: Tutorial: Threading Your ApplicationPreparing the Sample ApplicationBuilding the Serial VersionBuilding the OpenMP* VersionBuilding the Intel® Threading Building Blocks (TBB)...
View ArticleTutorial: Linux* Version
Parent topic: Tutorial: Using Intel(R) Graphics TechnologyPreparing the Sample ApplicationBuilding the Source CodeSpecifying the Code Section to Run on Both the Host and TargetBuilding the Source Code...
View ArticlePreparing the Sample Application
To begin this tutorial, you need to get the source files for the sample application.Open the archive file in the product's Samples directory and extract the source files to a writable folder, such as...
View ArticleBuilding the Application
In this step, you will compile the source code into an application that runs on both the host and target and then run the application.Click Build > Build Solution to compile the source code.Click...
View ArticlePreparing the Sample Application
To begin the Windows version of this tutorial, get the source files for the sample application from the Samples directory and prepare the project for guided auto parallelism. Extract the source files...
View ArticleBuilding the Intel® Cilk™ Plus Version
To build the Intel® Cilk™ Plus version, you will modify the sample application to use Intel® Cilk™ Plus and then compile the modified code. You will then run the application and then compare the time...
View ArticleBuilding the Source Code to Run Only on the Host
In this step, you will compile the same source code into an application that runs only on the host.You can use the information in this step to compile an early version of your source code to ensure...
View ArticleTutorial: Windows* Version
Parent topic: Tutorial: Using Auto VectorizationPreparing the Sample ApplicationEstablishing a Performance BaselineGenerating a Vectorization ReportImproving Performance by Pointer...
View ArticlePreparing the Code
To begin this tutorial, extract the files from the <install-dir>/Samples/<locale>/C++/mic_samples.zip archive file to a directory where you have write and execute permissions.You will use...
View ArticleTutorial: Windows* Version
Parent topic: Tutorial: Using Guided Auto ParallelismPreparing the Sample ApplicationRunning Guided Auto ParallelismAnalyzing Guided Auto Parallelism ReportsImplementing Guided Auto Parallelism...
View Articleexpression must have pointer-to-object type
Following compiles with gcc but fails with Intel compiler, any idea?typedef float __attribute__ ( ( vector_size( 4*sizeof(float) ) ) ) Vec4F; float x(Vec4F const & v){return v[0];}>icpc -v icpc...
View Articleconstant value in a constant expression
The following fails with icc but compiles fine with gcc 4.8. Any idea?>cat foo.cc #include <cmath> constexpr float A_1 = std::pow (1.0,2.0);>icpc -v icpc version 15.0.0 (gcc version 4.8.1...
View ArticleDiagnostic 3609: a dynamic_cast to a handle type must refer to a complete...
Diagnostic message: a dynamic_cast to a handle type must refer to a complete class typeThank you for your interest in this diagnostic message. We are still in the process of documenting this specific...
View ArticleDiagnostic 3593: non-public data members are not allowed in public C++/CX...
Diagnostic message: non-public data members are not allowed in public C++/CX value typesThank you for your interest in this diagnostic message. We are still in the process of documenting this specific...
View ArticleDiagnostic 3577: the 'field' attribute target cannot be used on a non-trivial...
Diagnostic message: the 'field' attribute target cannot be used on a non-trivial property/eventThank you for your interest in this diagnostic message. We are still in the process of documenting this...
View ArticleDiagnostic 3561: expected an operand of real floating-point type (not "type")
Diagnostic message: expected an operand of real floating-point type (not "type")Thank you for your interest in this diagnostic message. We are still in the process of documenting this specific...
View ArticleDiagnostic 3545: the type of entity-kind "entity" ("type") is incompatible...
Diagnostic message: the type of entity-kind "entity" ("type") is incompatible with an ifunc resolver typeThank you for your interest in this diagnostic message. We are still in the process of...
View ArticleDiagnostic 3529: a predefined reduction exists for this type
Diagnostic message: a predefined reduction exists for this typeThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let us...
View ArticleDiagnostic 3513: only one arch= target may be specified
Diagnostic message: only one arch= target may be specifiedThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let us know...
View ArticleDiagnostic 3497: standard attribute syntax is a C++11 feature
Diagnostic message: standard attribute syntax is a C++11 featureThank you for your interest in this diagnostic message. We are still in the process of documenting this specific diagnostic.Please let...
View Article