- Joined
- Jun 27, 2006
- Messages
- 23,048
- Thread Author
- #1
Herb Sutter introduces the Link Removed crowd (and the world!) to Microsoft's view on heterogeneous computing in the concurrency age and introduces one of Microsoft's upcoming technologies for democratizing GPGPU/APU/Multi-Core/Many-Core programming for native developers: C++ Accelerated Massive Parallelism or C++ AMP. Look for C++ AMP and associated tooling in the next version of Visual C++.
Big thanks to AMD for generously providing Channel 9 with this outstanding content!
Herb and the C++ AMP team state: C++ AMP will lower the barrier to entry for heterogeneous hardware programmability, bringing performance to the mainstream. Developers will get an STL-like library as part of the existing concurrency namespace (whose Parallel Patterns Library – PPL- and its Concurrency Runtime – ConcRT- are also being enhanced in the next version of Visual C++) in a way that developers won't need to learn a different syntax, nor using a different compiler.
C++ AMP is an open specification.
You learned in the Link Removed that the C++ team was on a path of innovation. C++ AMP is a concrete example of what Mohsen and Craig were talking about.
Learn more about C++ AMP:
More...
Big thanks to AMD for generously providing Channel 9 with this outstanding content!
Herb and the C++ AMP team state: C++ AMP will lower the barrier to entry for heterogeneous hardware programmability, bringing performance to the mainstream. Developers will get an STL-like library as part of the existing concurrency namespace (whose Parallel Patterns Library – PPL- and its Concurrency Runtime – ConcRT- are also being enhanced in the next version of Visual C++) in a way that developers won't need to learn a different syntax, nor using a different compiler.
C++ AMP is an open specification.
You learned in the Link Removed that the C++ team was on a path of innovation. C++ AMP is a concrete example of what Mohsen and Craig were talking about.
Learn more about C++ AMP:
- Link Removed
- Link Removed.
- Daniel Moth's blog post
More...