Hi, I have a few questions about the scheduler of Cilk Plus and about it's program execution. I read a paper about the "two-clone" compilation strategy implemented in Cilk 5 and was wondering if that is still a part of Cilk Plus. Unfortunately i did not find any information about how the Cilk Plus programs are compiled. Are there papers available? The paper i mentioned is available athttp://bigbozoid.free.fr/CoursMASTER1/PAP/Cours/CILK%20(MIT).pdf
I have a fairly simple question, but haven't been able to find an answer so far.
I have the problem with the performance using the reducer_min_index. The cilk version is 4 times slower than its serial counterpart. In the same time and on the same machine, using reducer_opadd in a similiar program results in an expected speed-up.
I provide here the code used. Could you please help me ?
using namespace std;
#define CILK_USE 1
I have a quick question concering the strategy, that the Cilk Plus runtime system uses to divide up cilk_for iterations. I saw a few examples that showed how this worked when you have a number of iterations that is a power of 2, but how is this done in a general case? Does the grain size play a role here? Or is the number of iterations upped to the next power of 2 and then some kind of work stealing kicks in by those workers, who have nothing to do?
I found a possible bug in cilkprof. I installed the cilkprof following instructions in libzca, cilkprof, and pintool (2.10).
When I ran my code with cilkprof as:
Hi, I want to use cilk_for with the STL container "set" but I received this message " no operator "-"matches these operands" Can you help me ??
I am running a verylong execution time c program.I believe that the best way to improve speed is to cilkify the for loops. Some of these loops are nested, sometimes several loops deep.
I am trying to add cilk_for loops to the for loopsin hoping to speed the program up. I have selected the longest running (in terms of % time) functions and concentrated on those.i will then use cilkscreen and cilkview to see which loopsare help by adding cik_for and which are not helped.
What is id number of the new Intel Cilk++ Programmers manual and where may I download it?
I asked this question on another forum andI am not sure if the answer is correct.Is there a way to have a source command such as
source ... ia32
If you have a loop where the incremental part - the third part reads
and ISGN while an integer is not neccessarily 1.
Then you cannot cilkify that loop. I see no way. It remains a for loop.
Any help appreciated. Thanks in advance.