Технология C++ Accelerated Massive Parallelism (C++ AMP) построенная на платформе Microsoft DirectX, согласно новому блог-посту. Microsoft планирует сделать эту технологию частью следующего Visual C++ компилятора и полностью интегрировать в следующую версию Visual Studio, под кодовым именем Visual Studio vNext (скорее всего выйдет под названием Visual Studio 2012).
Microsoft анонсировала C++ AMP сегодня на AMD Fusion Developer Summit. На конференции, Герб Саттер рассказал присутствующим о работе Microsoft по создание технологии для использования возможностей C++ на GPU. Цель — позволить разработчикам перекомпилировать программы чтобы они распределяли вычисления между CPU и GPU процессорами. Конечная цель Microsoft помочь C++ разработчикам использовать эту же модель для многоядерных и cloud систем.
Microsoft планирует отправить спецификацию C++ AMP неназванной организации по стандартизации, чтобы технология стала “открытой спецификацией” которую мог реализовать любой компилятор. В планах сделать эту технологию доступной на компиляторов для Windows и не Windows платформ.
UPDATE:
Microsoft анонсировала C++ AMP сегодня на AMD Fusion Developer Summit. На конференции, Герб Саттер рассказал присутствующим о работе Microsoft по создание технологии для использования возможностей C++ на GPU. Цель — позволить разработчикам перекомпилировать программы чтобы они распределяли вычисления между CPU и GPU процессорами. Конечная цель Microsoft помочь C++ разработчикам использовать эту же модель для многоядерных и cloud систем.
Microsoft планирует отправить спецификацию C++ AMP неназванной организации по стандартизации, чтобы технология стала “открытой спецификацией” которую мог реализовать любой компилятор. В планах сделать эту технологию доступной на компиляторов для Windows и не Windows платформ.
Ссылки по теме:
- Видео с конференции: Microsoft Demos C++ AMP Heterogeneous Computing at AFDS
- C++ Accelerated Massive Parallelism
- Keynote at the AMD Fusion Developer Summit
- NVidia объявила что тоже поддержит С++ AMP
UPDATE:
- Herb Sutter — Heterogeneous Computing and C++ AMP (видео и PDF)
- Daniel Moth: Blazing-fast code using GPUs and more, with C++ AMP (видео и PDF)