Slides from May 4th Webinar on Cilk

Hi all,

We did a webinar this morning at 8am Pacific time on changes and new updates in Cilk in the Intel Parallel Composer beta. I am posting the slides here. Let me know if there's any interest to do another webinar on this around 5pm or so Pacific time - I want to see if there's anyone that couldn't attend due to the time that would have liked to attend. Thanks everyone, and I really enjoyed the questions in today's session.

Feature request: improve error messages: Option cannot change across modules: 0

2>  Option cannot change across modules: 0
2>xilink: : error #10014: problem during multi-file optimization compilation (code 1)
2>xilink: : error #10014: problem during multi-file optimization compilation (code 1)

This error message is not meaningful, nor useful.

The problem is when I link statically *.lib that was compiled with offload constructs set to "None" and *.exe was compiled with "Optional".

xilink.exe crashes and MSVS reports error code -1073740777

I was trying to offload some computation to GFX, and process "xilink.exe" crashes and output in visual studio says:

2>xilink: : error #10014: problem during multi-file optimization compilation (code -1073740777)
2>xilink: : error #10014: problem during multi-file optimization compilation (code -1073740777)

I thought we are in 21st century, so cryptic error codes were so popular in early 90's...

Creating new partitioners


It's been a while since I've been there...

I have the following question: does it make sense to create my own partitioner for the tbb::parallel_for? It does not seem as something encouraged...

My problem is as follows: I'm migrating my TBB-based code onto the MIC architecture.
There is a parallel_for loop and it would make sense to force some of the iterations to be executed on the same cores.
Simplifying the actual code, slightly, let us assume, we have an array:

<code>int L[N];</code>

tqli hangs on i7-4790


i am using the routine tqli from the book Numerical Recipes (www.physics.sdsu.edu/~johnson/phys580/tqli.c) since several years without any problems on different processors and different compilers. I have a new computer with i7-4790K.

Now this routine hangs somtimes. With same input values sometime it works and sometimes it hangs in an infinite loop.(the while lopp nerver ends)

The code is compiled with intel c++ compiler v14 but it also happens with the newest v15.

Extreme Innovation in Programming Technologies

Seeing innovation and experiencing its benefits is an important thing for the success of any new business. We have seen downfall of many products & services just after few months of their launch and this has happened just because those products or services lack creativity and innovation within itself during the time of their designing & development. However, recently we have seen an extremely innovative product in the online market named FindNerd, which is completely based on innovative ideas, innovative people & brilliant minds.

Subscribe to C/C++