Category Archives: Parallel Programming

Register for Intel(R) Technical Presentation "Using Intel(R) Inspector XE 2011 with Fortran Applications" by Jackson Marusarz (Technical Consulting Engineer)

Jackson Marusarz, Technical Consulting Engineer, will be presenting on Aug 17th at 9am PDT on “Using Intel(R) Inspector XE 2011 with Fortran Applications”. Please register and attend. Read more >

Thread Safety Analysis

DreamWorks Animation seeks to thread complex rendering applications that were written before threading was commonplace.  This article shows a technique to find and fix thread safety issues by executing legacy code in a threaded test harness and monitoring execution with Intel developer tools. Our engineering engagement with DreamWorks Animation involved introducing thread parallelism in performance [...] Read more >

Game Developers Conference Europe 2011: these tech demos you will see at Intel booth 150

As you can read in my Wednesday’s and Thursday’s blog post Intel will sponsor the biggest European game developers conference – GDCE 2011 – which will start on Monday morning, in Cologne, Germany. As a part of this sponsporing package Intel will have three speaker slots (which I talked about already) and a demo booth [...] Read more >

Game Developers Conference Europe 2011: Intel session about game optimizations using Intel GPA

As you learned in my yesterday’s blog post Intel will sponsor the Game Developers Conference Europe which will start next week in Cologne, Germany. Thousands of developers, IT professionals, game designer and other people who are involved in this huge gaming industry which is worth several billion dollars will be there . So – no [...] Read more >

Kathy Yelick, NERSC Director Talks about Petascale Computing – Parallel Programming Talk #119

It’s time for another episode of Parallel Programming Talk #119– Clay and I will be talking with  our guest NERSC Director Kathy Yelick in a few minutes. But first… What is Clay Thinking About? ·         Spelling and grammar checkers (watch the video to hear what Dr. Breshears had to say on the subject) Now for [...] Read more >

Game Developers Conference Europe 2011: more Intel session details

As you might know from our previous blog post Intel is going to attend Europe’s biggest developer’s conference, Game Developer Conference Europe (GDCE), which takes place from 15 to 17 of August, 2011, in Cologne, Germany. Intel is not only one of the big sponsors during GDCE but will also cover some hot topics regarding game [...] Read more >

Parallelism as a First Class Citizen in C and C++, the time has come.

It is time to make Parallelism a full First Class Citizen in C and C++.  Hardware is once again ahead of software, and we need to close the gap so that application development is better able to utilize the hardware without low level programming. The time has come for high level constructs for task and [...] Read more >

PVS-Studio vs Clang

By chance, we have checked the Clang project. I think some developers will be curious about the results. Presently PVS-Studio uses the external preprocessor of Microsoft Visual C++, which is a large disadvantage. Visual C++’s preprocessor is extremely slow and has some errors we cannot fix. Yes, do not be surprised that the preprocessor works [...] Read more >

How we have Solved an Engineering task for Several Years in PVS-Studio

At first I wanted to title this post “How PVS-Studio enables cheap integration of static code analysis into the development process” but I decided not to do it because of the ambiguous interpretation of the word “cheap”. So I will tell you about one engineering problem we had to solve constantly to enable people to [...] Read more >

How we have Solved an Engineering task for Several Years in PVS-Studio

At first I wanted to title this post “How PVS-Studio enables cheap integration of static code analysis into the development process” but I decided not to do it because of the ambiguous interpretation of the word “cheap”. So I will tell you about one engineering problem we had to solve constantly to enable people to [...] Read more >

Discussing Intel’s OpenCL With Technical Lead Yariv Aridor – Parallel Programming Talk #117

Time for another episode of Parallel Programming Talk – This is show #117. We’ll be talking with Intel’s OpenCL Technical Lead Yariv Aridor What is Clay thinking about today? Voice Recognition Systems – Watch the video to hear what Clay had to say on the subject. The News The Virtual School of Computational Science and Engineering [...] Read more >

New Rules for Array Sections in Intel(R) Cilk(TM) Plus

Fans of Cilk Plus or language specifications may be interested in the revised specification of Intel® Cilk™ Plus posted at http://software.intel.com/file/37679/Intel_Cilk_plus_lang_spec_2.htm .   Clark Nelson did most of the work for turning the previous specification into something closer to standardese and illuminating ambiguities in the previous specification.  I’ll mention two important changes that the new specification to [...] Read more >

Register for Intel(R) Technical Presentation "Modeling parallelism with Intel(R) Parallel Advisor" by Dr.Paul Petersen (Architect)

Paul Petersen, Architect for the Intel(R) Parallel Studio product suite, will be presenting on July 21st at 9am PDT on “Modeling Parallelism with Intel® Parallel Advisor”. Please register and attend. Read more >

Listener Question Show on the Intel Manycore Testing Lab with Jeff Gallagher – Parallel Programming Talk #116

Clay hosted this show solo since Kathy was ill. Time for another episode of Parallel Programming Talk – This is show #116. We’ve got a Listener Question Show today and our guest is Jeff Gallagher. I’ll be talking with him in a few minutes. But first, the News The 24th International Workshop on Languages and [...] Read more >

Listener Question Show on the Intel Manycore Testing Lab with Jeff Gallagher – Parallel Programming Talk #116

Clay hosted this show solo since Kathy was ill. Time for another episode of Parallel Programming Talk – This is show #116. We’ve got a Listener Question Show today and our guest is Jeff Gallagher. I’ll be talking with him in a few minutes. But first, the News The 24th International Workshop on Languages and [...] Read more >

OpenMP 3.1 API Specification Available

I’m happy to share some news for all the OpenMP folks out there! Last week the OpenMP Architecture Review Board has voted on the final release of the OpenMP 3.1 API Specification. After a successful vote, the Architecture Review Board has released the OpenMP 3.1 API Specification. It is available on the OpenMP webpage for [...] Read more >

OpenMP 3.1 API Specification Available

I’m happy to share some news for all the OpenMP folks out there! Last week the OpenMP Architecture Review Board has voted on the final release of the OpenMP 3.1 API Specification. After a successful vote, the Architecture Review Board has released the OpenMP 3.1 API Specification. It is available on the OpenMP webpage for [...] Read more >

All about 64-bit programming in one place

In this post I’ve collected a lot of links on the topic of 64-bit C/C++ software development. These include my articles and articles by my colleagues in the sphere of developing safe and efficient 64-bit code; FAQ’s and a training course. There are also many reviews of third-party articles on 64-bit software development. Enjoy yourself [...] Read more >