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 (не обязательно)
Адрес электронной почты не предназначен к показу и будет использован только для уведомлений об ответах


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

 
Сообщения можно превратить в стикеры для Историй
 
Apple заплатит огромный штраф за налоговые схемы в Ирландии
 
AR-гарнитура Google получит 2K-экран и сможет записывать 1080p-видео
 
Голосовой ассистент ускорит работу
 
HTTP-страницы будут встречать пользователей уведомлением о небезопасности
 
Китайская компания попала под санкции США
 
Ведомство опять промахнулось и вместо Telegram заблокировало другие сервисы
 
YouTube Music составит конкуренцию Apple Music

Обзор Windows 10 April 2018 Update
Все изменения в весеннем обновлении Windows 10
13 мая 2018 /
Смартфон с двумя двойными камерами - Honor 9 Lite
Симпатичный смартфон с четырьмя камерами
30 апреля 2018 /
Экраны microLED – что это такое
Все о новой технологии экранов, которая может заменить OLED
23 апреля 2018 /
6 приложений для черного списка номеров на iPhone
Обзор популярных программ iOS для блокировки контактов
15 апреля 2018 /
Обзор Samsung Galaxy S9
Один из лучших смартфонов 2018 года
7 апреля 2018 /
8 программ для настройки Windows 10
Как настроить Windows 10 под себя
1 апреля 2018 / 1
 
 

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

 
 
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031   





Опрос

В какой социальной сети вы сидите чаще?
или оставить собственный вариант в комментариях

Статистика