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 Secondly, is the work-stealing scheduler implemented in Cilk 5 the same as in Cilk Plus? I saw a presentation where it seemed toslightlydiffer in the sense that the original Cilk used heaps as ready-deques and Cilk Plus uses multiple stacks. Is that the only difference? Why were stacks implemented instead of heaps? The mentioned presentation is abailable athttp://www.open-std.org/JTC1/SC22/wg14/www/docs/n1612.pdf Thanks in advance, Leif Blaese
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.