Новости

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

Логотип MicrosoftMicrosoft опубликовала спецификации 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 являются iPhone 7 и 8
 
Microsoft хочет, чтобы пользователи отказались от Chrome и Firefox
 
Экран новых часов стал больше, процессор мощнее, в колесике спрятан датчик ЭКГ
 
Есть модели с 4, 6 и 12 ядрами частотой до 4 ГГц
 
Apple представила полноэкранные смартфоны iPhone Xs, Xs Max и Xr
 
У него – 5,8-дюймовый полноэкранный дисплей с вырезом в верхней части
 
Пользователей экспериментального клиента Google Inbox переведут на Gmail
 
Chrome OS 70 позволит делиться файлами с пользователями ПК

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

 
 
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930



Последние статьи

Эффектный флагман со своим лицом
Все об изменениях в Android 9
Недорогой смартфон с вытянутым экраном
Улучшенный варианта Galaxy A6
Изменений в системе немного, но обещают стабильность


Опрос

Вы покупаете на AliExpress?
или оставить собственный вариант в комментариях (1)

Последние темы

форума