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

The Taub Faculty of Computer Science Events and Talks

Haifux Club: C++ AMP: Microsoft approach for Heterogeneous Computing
event speaker icon
Avi Mendelson (Microsoft and CS&EE, Technion)
event date icon
Monday, 06.02.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.