Author's Blogs

Parallel PHP (HipHop) using TBB, Kiwi Style
By James Reinders (Intel) Posted on 05/04/11 1
I've been chatting with a small group of dedicated fans of Intel Threading Building Blocks (TBB)  in New Zealand.  They've been looking at adding parallelism, using TBB, to Wordpress, PHP, HipHop, Perl, and other open source projects.  They have published their code and some interesting results. ...
Shake Rattle and Roll Testing: Jinx 1.2 from Corensic
By James Reinders (Intel) Posted on 03/30/11 1
There is an interesting software test system with very interesting technology and people, that is worth taking a look at IMHO. And today they are announcing JINX 1.2, with the additional of support for AVX among their new features. I was a little "slow" in figuring out what all the fuss was about...
Extreme editions: New releases for all Intel software tools
By James Reinders (Intel) Posted on 11/09/10 5
I’m pleased to share that today, we released Intel® Parallel Studio XE 2011 and Intel® Cluster Studio 2011 for Linux and Windows. These bring together, the latest versions of Intel’s industry-leading C/C++ and Fortran compilers, performance and parallelism libraries, correctness analyzers and per...
Cilk™ Plus specification and runtime ABI freely available for download
By James Reinders (Intel) Posted on 11/02/10 0
Today, we have published the specification for the language and the runtime ABI for Intel® Cilk™ Plus on cilk.com. This is an important step as we encourage adoption of these important capabilities in all compilers.  We are in early stages of discussions with others on how to best do this, and al...
What Cilk™ Plus solves for C and C++ programmers
By James Reinders (Intel) Posted on 11/02/10 0
C and C++, like most programming languages in use today, were not designed as parallel programming languages. The most widely used higher-level parallel programming language for C has been OpenMP*, which was introduced in 1996. All major compilers support OpenMP to one extent or another, and Inte...
Parallel Studio at IDF - catch up on-line if you weren't with us at IDF
By James Reinders (Intel) Posted on 09/15/10 2
If you weren't able to join us at these talks in San Francisco at IDF this week - here are three talks about Intel Parallel Studio 2011. Geoff gave a great overview in a "Technical Insight talk": Parallel Programming on Intel Architecture with Intel Parallel Studio Geoff Lowney, Intel Fellow, Sof...
Article worth checking out: ACM Queue; Photoshop Scalability: Keeping It Simple
By James Reinders (Intel) Posted on 09/15/10 0
There is an interview in ACM discussing parallelism in Adobe Photoshop - "ACM Queue; Photoshop Scalability: Keeping It Simple." I think this article is worth reading if you are interested in parallel programming. It covers the earliest uses of parallelism for what I call "convenience" instead of ...
New Parallel Studio: Intel Parallel Studio 2011
By James Reinders (Intel) Posted on 09/14/10 1
This month, we introduced Intel Parallel Studio 2011. It is a very worthy successor to the original Intel Parallel Studio by expanding both on the tooling and the parallel programming models it offers. On the tooling, we have the Intel Parallel Advisor tool. It is an exciting tool that is a joy t...
TBB 3.0: New (today) Version of Intel Threading Building Blocks
By James Reinders (Intel) Posted on 05/04/10 4
We are happy to introduce Intel® Threading Building Blocks 3.0 (TBB). TBB 3.0 builds on the past four years of TBB by adding to the breadth and depth of features in the library, improving performance, and in the Windows version utilizing the latest developments from Microsoft to support paralleli...
Five Multicore Years - 3 free talks - register now
By James Reinders (Intel) Posted on 05/03/10 1
I'm talking with three experts (Herb Sutter, Steve Teixeira and David Mackay) about multicore parallelism later this month. We'll do a live Q&A also. Registration is easy and free: http://event.on24.com/event/36/88/3 You'll find the details on dates and times there. May 12: Discussing with He...