developer documents for Cilk Plus
Hi,First I would like to thank you all for the awesome cilk plus tools you have open source in GCC and LLVM.I am trying to study the runtime library and finding it a bit difficult to follow the...
View ArticleThe Chronicles of Phi - part 3 Hyper-Thread Phalanx – tiled_HT1 continued
The prior part (2) of this blog provided a header and set of function that can be used to determine the logical core and logical Hyper-Thread number within the core. This determination is to be use in...
View ArticleExplicit Vector Programming – Best Known Methods
Explicit Vector Programming – Best Known MethodsWhy do we care about vectorizing applications? The simple answer: Vectorizing improves performance, and achieving high performance can save power. The...
View ArticleThe Chronicles of Phi - part 4 - Hyper-Thread Phalanx – tiled_HT2
The prior part (3) of this blog showed the effects of the first-level implementation of the Hyper-Thread Phalanx. The change in programming yielded 9.7% improvement in performance for the small model,...
View ArticleIntel® Software Development Tools 2015 Beta
ContentsWhat's NewDetailsFrequently Asked QuestionsBeta durationSupportHow to enroll in the Beta programBeta WebinarsKnown Issues and Special FeaturesNext Steps What's New in the 2015 BetaThis suite of...
View ArticleHow to use the cilkview?
I have a C search application on a centos 6.x 64 bit linux server that I just installed the cilkplus compiler on to take advantage of more cpu/cores. I've added the cilk_spawn function to some...
View ArticleIntel MPI Library and Composer XE Compatibility
The following table lists all supported versions of the Intel® MPI Library and the Intel® Composer XE. Use this as a reference on the cross-compatibility between the library and associated...
View ArticleQuestion on reducers
In my search application there are globally variables defined outside any function that I would like to use the cilk reducers on.Specifically I have code like this:#include "search.h" static int...
View ArticleIssue with gather & scatter operations
Hi,I read on the doc that array notation can be used for array indicies in both cases :C[:] = A[B[:]] and A[B[:]] = C[:]I try to use this notation for left & right operands at the same time but it...
View ArticleQuestion on cilk_sort
Is cilk_sort functions parallel drop in replacements for the C qsort function?
View ArticleOpen Source Downloads
This article makes available third-party libraries, executables and sources that were used in the creation of Intel® Software Development Products or are required for operation of those. Intel provides...
View ArticleMemory Movement and Initialization: Optimization and Control
Compiler Methodology for Intel® Many Integrated Core (Intel® MIC) Architecture Overview Are you initializing data or copying blocks of data from one variable to another in your application? Probably...
View ArticleОптимизировали, оптимизировали, да не выоптимизировали!
Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует...
View ArticleCilk view got error with program compiled by GCC 4.9.0
Hi,Recently, I have been compiling my Cilk plus program with GCC 4.9.0. Then I ran Cilk view to measure its parallelism and got this error: Cilkview: Generating scalability data Cilkview Scalability...
View ArticleCilk Plus and Graphics Application
Hi,I am trying to parallelize a c++ raytracing engine which renders pixels to screen using cilk plus. How can I convert a windows application to a console application so that I can use the cilk...
View ArticleQuestion on the Status of Cilk Plus Support in GCC Mainline
Hi,I read from the GCC 4.9.0 release notes that http://gcc.gnu.org/gcc-4.9/changes.htmlSupport for Cilk Plus has been added and can be enabled with the -fcilkplus option. Cilk Plus is an extension to...
View ArticleParallel Search With Cilk Plus
Hi everyone , I have a program that generating random number if it does not exist in ( allocated custom size) array then add array. But if custom size is very big ( 1 million ) after a period...
View ArticleIntel® C++ Composer XE 2013 SP1 for OS X*, Update 3
Intel® C++ Composer XE 2013 SP1 Update 3 includes the latest Intel C/C++ compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel®...
View ArticleIntel® C++ Composer XE 2013 SP1 for Linux*, Update 3
Intel® C++ Composer XE 2013 SP1 Update 3 includes the latest Intel C/C++ compilers and performance libraries for IA-32, Intel® 64, and Intel® Many Integrated Core (Intel® MIC) architecture systems....
View ArticleIntel® C++ Composer XE 2013 SP1 for Windows*, Update 3
Intel® C++ Composer XE 2013 SP1 Update 3 includes the latest Intel C/C++ compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel®...
View Article