During his tech session Ralph de Wargny from Intels software group talked about the several aspects that are important if you want to get the best out of your C++ compiled applications. Still a lot of software titles are programmed sequentially and thus forego chances to scale properly.
Especially when you think of the new Intel Core i7 processor family for instance, which provides 4 cores, that lead up to 8 threads at the same time its really necessary that the application scales with the number of available processor cores. And that will scale automatically when new CPUs with 16, 32 or even more cores show up further down the line.
So Ralph talked about the different aspects and best practices when optimizing software titles for Intel platforms. And of course he explained all the Intel software tools which help application engineers and programmers to get the best out of their software titles.
In particular he spoke about the upcoming Intel Parallel Studio and its running beta program, about Intel Performance Libraries, Intel MKL, Intel TBB, Intel Thread Checker, Intel VTune Performance Analyzer and Intel Thread Profiler.
Finally Ralph mentioned the quite new Intel Black Belt Software Developer program which rewards Intel Software Community members who help with blog posts, discussion threads and their technical know-how to drive the software community forward. But there is more good news about this: if you reach the status „Black Belt Software Developer you might win a nice trip to Hawaii or elsewhere a little bit of luck plays a role as well of course.
At the end of his presentation Ralph mentioned something which should be very interesting especially to British developers: On November 25 and 26 a Parallel Programming Training will take place in London, UK. More information is available at the QBS website who organizes this two-day training session for Intel.
Right after his presentation we had the opportunity to talk to Ralph about his presentation, about Intel software tools and whether parallel programming is already mainstream. So, watch the video interview and check it out!
Well, I'm happy to say that Im a software partner with intel! They are interested in a project I have started that may help developers get right into parallel programming.
WhiteDragon103 2 years ago
Yeah it's hard to think in a parallel way, the only multithreading I ever do is for audio streaming, although I always wanted to try and do things like IO in separate threads. So those tools sound very helpful, however when it comes to the libraries, I'm the kind of person that reinvents the wheel, I just have to do it. Seriously I replace standard library functions with my own implementations for no reason.
WaluigiSoap 3 years ago