Parser error with freestanding template functions, class members and...
Hi, we just stumbled over a weird parser error in ICC (both 13 and 15). The following code does not compile:#include <iostream> template<class T> int bar ( const T& ) { return 0; }...
View ArticleBuilding Boost with Intel® C++ Compiler 15.0
Introduction:This document explains how to build Boost using the Intel® C++ Compiler 15.0.0. From the Boost web site:Boost provides free peer-reviewed portable C++ source libraries.We emphasize...
View ArticleOptimization bug which can lead to access violation
Hello!I compiled the x264 project with Intel Compiler 15.0, windows, x86, and found the buggy-generated code at O2/O3 optimization level.static float predict_row_size( x264_t *h, int y, float qscale )...
View Articleusing compiler programmatically
Is it possible to use the Intel C++ compiler from within an other program? (e.g. if I want to build my own IDE or something like that) ... I know, I could call the exe, but I'm curious if I could also...
View ArticleMissed errors report in Xcode
HelloOSX 10.7, Xcode 4.6.2, icc 13.0.2.171For some projects the compile errors aren't printed in log, can't be navigated with Xcode issues navigator and aren't hilited in sources. There is only a...
View Article_mm256_undefined_si256 is mislabeled as _mm256_undefined_si128 in C++ user's...
There appears to be a typo in the User and Reference Guide for the Intel® C++ Compiler 15.0. The "Intrinsics for Advanced Vector Extensions" section of the lists _mm256_undefined_si128 one of the...
View ArticleIntel® System Studio - Multicore Programming with Intel® Cilk™ Plus
OverviewIntel System Studio not only provides a variety of signal processing primitives via:Intel® Integrated Performance Primitives (Intel® IPP), andIntel® Math Kernel Library (Intel® MKL)It also...
View ArticleTutorial: Using Intel® Graphics Technology
Intel® C++ Compiler 15.0C++ Sample Application CodeDocument number: 329508-001USLegal InformationStart HereSprache Englisch
View ArticleTutorial: Threading Your Application
Intel® C++ Compiler 2015C++ Sample Application CodeDocument number: 329506-001USLegal InformationStart HereSprache Englisch
View ArticleAdditional Projects
If you want to further explore the capabilities of the compiler to create applications that run on both the host and the target, open the other projects included in the source code. The other projects...
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 ArticleSpecifying the Code Section to Run on Both the Host and Target
In this step, you will look at the section of the source code that is defined to run on both the host and the target.Open the source file src/Workloads/CrossFade/CrossFade.cpp in a code editor.Find the...
View ArticleBuilding the Source Code
In this step, you will compile the source code into an application that runs on both the host and the target. After you compile and run the application, examine the output.Run the command make clean to...
View ArticlePreparing the Sample Application
To begin this tutorial, copy the file with the source code to a folder where you have write and execute permissions.Copy the directory <install-dir>/Samples/<locale>/C++/gfx_samples/ to a...
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 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 ArticleSpecifying the Code Section to Run on Both the Host and Target
In this step, you will look at the section of the source code that is defined to run on both the host and the target.In Solution Explorer, right click Solution 'samples'> crossfade >...
View ArticleExtra .text.* symbols on Linux? [Intel Compiler 12.1.3]
Hi all-Using the Intel compiler (composer_xe_2011_sp1.9.293, icpc --version returns 12.1.3 20120212) on CentOS 5.10, I'm seeing extra global (exported) text symbols for each template instantiation in...
View ArticleGetting the Most out of your Intel® Compiler with the New Optimization Reports
The performance improvement an application gets from being compiled with optimization can be enhanced by understanding and acting on optimization reports. Fortunately, this has become much easier with...
View ArticleRunning Guided Auto Parallelism
In this step, you will generate a guided auto parallelism report.In Solution Explorer, open the Source Files folder and right-click on scalar_dep.cpp.Select Intel Compiler > Guided Auto Parallelism...
View Article