C++ AMP Feature Matrix on Windows Platform
Hi, I am Meng Zhu, a developer working on C++ AMP and here I would like to make a quick summary about C++ AMP feature availability on Windows platform.
Each release of Windows platform brings in a large set of features that C++ AMP utilizes to drive innovation. While we try our best to keep the C++ AMP features, some are exclusive to certain versions due to non-portable drivers or OS functionality. The table below lists the features and version of Windows which support these features. We hope this post would serve as a quick reference guide to the feature matrix. Other posts explaining the selected features in more details are also linked. Unless explicitly mentioned, these features are available in both Visual Studio 2012 and Visual Studio 2013. Windows is also assumed to have all the updates.
Features |
Windows 8.1 |
Windows 8 |
Windows 7 |
Yes(Only for VS 2013) |
No |
No |
|
Yes (To be released for VS 2013) |
Yes |
Yes |
|
Yes |
Yes |
Yes(Limited double precision only) |
|
Yes |
Yes |
Yes |
|
WARP with Double Support |
Yes |
No |
No |
WARP Debugging |
Yes |
No |
No |
Yes(WARP only) |
No |
No |
|
Yes |
Yes |
No |
Please note that Shared Memory, Hardware Debugging Ability and Double Precision Support are further subject to hardware ability.