Intel Concurrent Collections now offers Linux support

In a technical session at IDF outlining how to use Intel Concurrent Collections, Ganesh Rao and Kath Knobe of the Intel Developer Products Division announced that the new version, Concurrent Collections 0.4, now supports Linux.
Concurrent Collections for C++ allows developers to build a program that will execute in parallel while ignoring issues that parallelism creates such as low-level threading constructs or the scheduling and distribution of computations. This means that programmers can specify high-level computational steps including inputs and outputs without imposing unnecessary ordering on their execution.
Rao demonstrated how this makes it far easier to produce deterministic and race-free parallel code.
Additional updates to the tool include a new runtime API, which will help developers to program in C++ and provides interfaces for tuning and debugging the program, and updates to the textual notation, samples and documents.
Intel has a preliminary implementation for Haskell – one to look forward to.
The new version can be downloaded from today at whatif.intel.com.

In a technical session at IDF outlining how to use Intel Concurrent Collections, Ganesh Rao and Kath Knobe of the Intel Developer Products Division announced that the new version, Concurrent Collections 0.4, now supports Linux.

Concurrent Collections for C++ allows developers to build a program that will execute in parallel while ignoring issues that parallelism creates such as low-level threading constructs or the scheduling and distribution of computations. This means that programmers can specify high-level computational steps including inputs and outputs without imposing unnecessary ordering on their execution.

Rao demonstrated how this makes it far easier to produce deterministic and race-free parallel code.

Additional updates to the tool include a new runtime API, which will help developers to program in C++ and provides interfaces for tuning and debugging the program, and updates to the textual notation, samples and documents.

Intel also has a preliminary implementation for Haskell – one to look forward to.

The new version can be downloaded from today at whatif.intel.com.

4 Responses

  1. Any background on the Haskell concurrent collections implementation? Using STM? The Haskell community would be very interested.

    • Thanks for the question, Don. I believe Aaron Tersteeg referred you to Kath Knobe at Intel. She hosted the session that gave us the hint so is the perfect person to talk to about it!

  2. […] Concurrent Collections 29/09/2009 Last week I tweeted from Intel Developer Forum with the tantalising news that there is a version of Concurrent Collections for Haskell in development. Today, I have more news from its creator about the implementation, and when we can […]

  3. I have an updated blog post which addresses some of these questions now.

    The post can be found here:

    http://softtalkblog.wordpress.com/2009/09/29/more-about-haskell-and-intel-concurrent-collections/

    Thank you for prompting me to dig deeper into this!

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: