Loading ...
Sorry, an error occurred while loading the content.
  • Back
  • About Group

  • Join Group

In last 7 days

No Activity

Group Description

Intel® Concurrent Collections for C++ provides a mechanism which facilitates writing and tuning C++ programs which will execute in parallel:


Easy parallelism

  • There is no need to think about lower level parallelization techniques like threading primitives or message passing; no need to understand pthreads, MPI, Windows threads, TBB, …
  • There is no need to think about different types of parallelism such as task, pipeline, fork-join, task or data parallelism.
  • Intel® Concurrent Collections for C++ provides a separation of concerns between what the application means and how to tune it for a specific platform. The application code can be paired with isolated tuning code. This allows programmers to focus on each separately.

Portability

  • The same source runs on Windows and Linux.
  • The same source runs on shared memory multi-core systems and clusters of workstations. In fact, Intel® Concurrent Collections for C++ is a unified model for shared and distributed memory systems (as opposed to the MPI / OpenMP combination, for example).

Scalability

  • Intel® Concurrent Collections for C++ achieves scalable performance on a wide range of configurations from small multicore systems to large clusters.
  • No need to re-write or re-compile application in order to target a new configuration.

Efficiency

  • Because Intel® Concurrent Collections for C++ provides a way to express an algorithm with minimal scheduling constraints, it is very efficient.
  • In addition, Intel® Concurrent Collections for C++ supports two types of tuning:

    • Runtime tuning makes the runtime more efficient for a specific application.
    • Application tuning makes the application itself more efficient with user-specified distribution of the work.

Group Information

  • 11
  • Development
  • Mar 20, 2012
  • English

Group Settings

  • This is a restricted group.
  • Attachments are permitted.
  • Members can hide email address.
  • Listed in Yahoo Groups directory.
  • Membership requires approval.
  • Messages are not moderated.
  • All members can post messages.

Message History