Microsoft опубликовала спецификации C++ AMP

Логотип Microsoft Microsoft опубликовала спецификации C++ AMP (Accelerated Massive Parallelism). Эта система позволяет распараллелить любые процессы в рамках С++.

AMP создан Microsoft с подачи AMD и NVIDIA. Имплементация Microsoft позволяет программам задействовать одновременно CPU и видеокарты с поддержкой Direct3D. Кроме того, возможна имплементация, основанная на OpenGL/OpenCL.

AMP — весьма интересная вещь. Программы, написанные на С++, могут выполняться в параллельных процессах на CPU или видеокартах, но при этом остаются приложениями на С++ или выглядят также, как и обычное ПО на этом языке, не предполагающее параллельного исполнения в нескольких процессах.

Ближе всего по идее к AMP стоит OpenCL. Однако, в отличие от AMP, OpenCL основна на С, а не С++. При этом OpenCL предполагает более низкоуровневый подход и «ручное» управление. Функционал многопоточных GPU реализуется через отдельные файлы или вставляется в качестве дополнительных блоков в текст программ. C++ AMP позволяет задействовать параллельные вычисления на GPU без лишних ухищрений.

Источник: Ars Technica

Теги: Microsoft

Комментарии
Добавить комментарий

Введите имя:
Войти от:
или
Ваш комментарий:


Введите код:

E-mail (не обязательно)
Адрес электронной почты не предназначен к показу и будет использован только для уведомлений об ответах


Последние новости

 
Компания готовит ответ на ARM-чипсет Apple Silicon
 
Он будет трансформироваться в планшет
 
Пользователи смогут выбирать и покупать товары из видео
 
Сканирование отпечатков станет точнее
 
Exynos 2200 может получит графический контроллер AMD
 
Поддержка Flash Player прекращена
 
В Сеть попало изображение коробки устройства
 
На мероприятии анонсируют флагманский смартфон Galaxy S21

Смартфоны со съемными аккумуляторами 2018-2019 годов
14 смартфонов со съемным аккумулятором и один телефон
15 июля 2019 / 3
Смартфон с каплевидным вырезом - Samsung Galaxy A30
Недорогой современный смартфон без моноброви
22 апреля 2019 / 3
Android 10. Первый взгляд
Что будет в «юбилейной» ОС Google, которая выйдет в 2019 года
29 июля 2018 / 1
Смартфон Huawei с хорошей камерой - Huawei P20
Эффектный флагман со своим лицом
22 июля 2018 / 4
Обзор Android 9
Все об изменениях в Android 9
15 июля 2018 / 5
Обзор Samsung Galaxy J6 (2018)
Недорогой смартфон с вытянутым экраном
8 июля 2018 / 14
 
 

Архив новостей

 
 
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031





Опрос

Какими картами вы пользуетесь?
или оставить собственный вариант в комментариях (11)

Статистика