It is maintained by Microsoft and it run based on DirectX 11.
So as I know, AMP works in windows only, but there seems to be an attempt to run on other os.
Basically, AMP run on these environment
- Windows 7, Windows 8, Windows Server 2008 R2, or Windows Server 2012
- DirectX 11 Feature Level 11.0 or later hardware
- For debugging on the software emulator, Windows 8 or Windows Server 2012 is required. For debugging on the hardware, you must install the drivers for your graphics card.
So let's check your computer condition for parallel programming.
< code start >
< code end >
This is my condition.
We can check whether run or not by this.
if, accs.size() == 0, then there is no parallel machine.
I think AMP is easy and usefull to use parallel GPU programming.
This is useful for creating Windows applications.