Parallel Programming in Visual C++

Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
2 out of 3 rated this helpful - Rate this topic
Visual Studio 2012

Visual C++ provides the following technologies to help you create multi-threaded and parallel programs that take advantage of multiple cores and use the GPU for general purpose programming.

Title

Description

Auto-Parallelization and Auto-Vectorization

Compiler optimizations that speed up code.

Concurrency Runtime

Classes that simplify the writing of programs that use data parallelism or task parallelism.

C++ AMP (C++ Accelerated Massive Parallelism)

Classes that enable the use of modern graphics processors for general purpose programming.

Multithreading Support for Older Code (Visual C++)

Older technologies that may be useful in older applications. For new apps, use the Concurrency Runtime or C++ AMP.

OpenMP in Visual C++

The Microsoft implementation of the OpenMP API.

Visual C++

This section of the documentation contains information about most of the features of Visual C++.

Did you find this helpful?
(1500 characters remaining)

Community Additions

© 2013 Microsoft. All rights reserved.