Skip to content (access key 's')
Logo of Technion
Logo of CS Department


Haifux Club: C++ AMP: Microsoft approach for Heterogeneous Computing
event speaker icon
Avi Mendelson (Microsoft and CS&EE, Technion)
event date icon
Monday, 6.2.2012, 18:30
event location icon
Taub 6
C++ AMP (Accelerated Massive Parallelism) is a native programming model that contains elements that span the C++ programming language and its runtime library. The syntactic changes introduced by AMP are minimal, but additional restrictions are enforced to reflect the limitations of data parallel hardware. Data parallel algorithms are supported by the introduction of multi-dimensional array types, array operations on those types, indexing, asynchronous memory transfer, shared memory, synchronization and tiling/partitioning techniques.

The language aims to support heterogeneous programming environments, starting from GPGPU and up-to Cloud computing.
[Back to the index of events]