The real meaning of n in "#pragma loop_count(n)" and usage for PRAGMA
Hi guys,I'm working on a compiler abstraction to provide more loop information to compilers. In order to get optimized code by using pragmas, we implemented something for TI as follows. #define...
View ArticleComputation offload design decisions
So, I just read the article about How to offload computation to Intel(R) Graphics Technology and now I am wondering why the support for offloading to GPU was not done through extending existing...
View ArticleIs there any advantage to use malloc under 64 compared to win32 ?
Hello,I hope this is the right forum. I have a C++ program that is relatively memory hungry but works fine and is stable under linux 64. When I try to run under Win32, I often get a failure of malloc...
View Article_mm256_max_ps
Determines the maximum of float32 vectors. The corresponding Intel® AVX instruction is VMAXPS.Syntaxextern __m256 _mm256_max_ps(__m256 m1, __m256 m2);Argumentsm1float32 vector used for the...
View ArticleIntrinsics for Compare Operations
Parent topic: Intrinsics for Intel® Advanced Vector Extensions_mm_cmp_pd, _mm256_cmp_pd_mm_cmp_ps, _mm256_cmp_ps_mm_cmp_sd_mm_cmp_ssSprache Englisch
View Article_mm256_rsqrt_ps
Computes approximate reciprocals of square roots of float32 values.The corresponding Intel® AVX instruction is VRSQRTPS.Syntaxextern __m256 _mm256_rsqrt_ps(__m256 a);Argumentsafloat32 source...
View Article_mm256_add_ps
Adds float32 vectors. The corresponding Intel® AVX instruction is VADDPS.Syntaxextern __m256 _mm256_add_ps(__m256 m1, __m256 m2);Argumentsm1float32 vector used for the operationm2float32 vector also...
View Articleld: section PUBLIC_KEYS loaded at [0000000000000610,0000000000000a63]...
Hello,I encountered an error msg. when I used ICC to compile SOFIA. The following are the steps of how we comply with the instructions to install ICC, set the environment, and compile.1. Install ICC...
View Articleerror : assertion failed at: "shared/cfe/edgglue/edg_expr.c", line 847
Windows 8.1 64 VS2013I need some workaround tips for:error : assertion failed at: "shared/cfe/edgglue/edg_expr.c", line 845 error : assertion failed at: "shared/cfe/edgglue/edg_expr.c", line 847errors...
View ArticleOptions: Guided Auto Parallelism dialog box
The following topic applies to Eclipse* for C/C++.To access the Guided Auto Parallelism page, select Window> Preferences> C/C++> Intel Guided Auto Parallelism Preferences.Use this page to...
View ArticleCreating a Simple Project
Parent topic: Using Eclipse* (Linux* OS)Creating a New ProjectAdding a C Source FileSetting Options for a Project or FileExcluding Source Files from a BuildBuilding a ProjectRunning a ProjectIntel®...
View ArticleUsing the Command Line
Parent topic: Getting StartedUsing the compilervars File to Specify Location of ComponentsInvoking the Intel® C++ CompilerUsing the Intel® Command-Line WindowUnderstanding File ExtensionsUsing...
View Article2015 Update 2 upgrade removes old versions, but doesn't install anything new
Much like 3 or 4 months ago: https://software.intel.com/en-us/forums/topic/536421Repair doesn't work. Uninstall and reinstall doesn't work either, even with a valid license or a serial number it says...
View Articlecheck-pointers-narrowing, Qcheck-pointers-narrowing
Determines whether the compiler enables or disables the narrowing of pointers to structure fields.Architecture RestrictionsNot available on Intel® 64 architecture targeting Intel® MIC Architecture, on...
View Articlevmm
Enables pointers to class members with single or multiple inheritance.SyntaxLinux OS and OS X:NoneWindows OS:/vmmArgumentsNoneDefaultOFFThe compiler uses default rules to represent pointers to...
View ArticleUnexistent warning
Hello,The following program does not output anything when compiled with icpc 15.0.2.132, with the flags "-std=c++11 -c -Wall":extern int foo(char*);int main() { foo("C"); return 0; }In...
View ArticleUsing the Command Line
Parent topic: Getting StartedUsing the compilervars File to Specify Location of ComponentsInvoking the Intel® C++ CompilerUsing the Intel® Command-Line WindowUnderstanding File ExtensionsUsing...
View ArticleRedefining memory functions in libirc?
Hello,I am linking my application with various Intel libraries. In my application I need to control any call to malloc() and friends. That is, I don't want to use the system's malloc() but want to use...
View ArticleUsing Makefiles to Compile Your Application
This topic describes use of makefiles to compile your application. You can use makefiles to specify a number of files with various paths and to save this information for multiple compilations.Using...
View Articletransient files with some prefix?
Greetings,I'm on Win 8.1 x64 ICC 15.0.3, MSVC 2013.When I break compilation, sometimes ICC left 4-charactes (readable characters) internal compilation files, they are removed when compilation is...
View Article