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.
Comments
Anonymous
January 24, 2014
Thanks for providing this information. Can a column for Windows 2012 Server be added?Anonymous
January 26, 2014
Thank you for your question 3DMashUp. The feature set available in the following OS pairs is equivalent for the purpose of this discussion: Windows 8.1 and Windows Server 2012 R2; Windows 8 and Windows Server 2012; Windows 7 and Windows Server 2008 R2.