Blog dell'autore

Parallel PHP (HipHop) using TBB, Kiwi Style
Di James Reinders (Intel) Pubblicato il 04/05/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
Di James Reinders (Intel) Pubblicato il 30/03/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
Di James Reinders (Intel) Pubblicato il 09/11/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
Di James Reinders (Intel) Pubblicato il 02/11/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
Di James Reinders (Intel) Pubblicato il 02/11/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
Di James Reinders (Intel) Pubblicato il 15/09/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
Di James Reinders (Intel) Pubblicato il 15/09/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
Di James Reinders (Intel) Pubblicato il 14/09/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
Di James Reinders (Intel) Pubblicato il 04/05/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
Di James Reinders (Intel) Pubblicato il 03/05/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...