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






10.02.2012

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

Корпорация Microsoft опубликовала новые спецификации C++ AMP или Accelerated Massive Prallelism - новой системы гетерогенного программирования на C++, предназначенной для создания программ с параллельным программным кодом. Подобные программы эффективно загружают современные многоядерные процессоры несколькими одновременными потоками данным, выполняемых независимо друг от друга. Впервые C++ AMP появилась в июне прошлого года, тогда в Microsoft заявили, что готовы сделать спецификации AMP открытыми для всех.

Сам формат AMP был создан в Microsoft, но при активной поддержке компаний AMD и Nvidia. Спецификации AMP поддерживают написание программ, одновременно загружающих как мощности центрального процессора(ов), так и графических чипов с поддержкой Direct 3D. В ближайших версия обещана также поддержка форматов OpenGL/OpenCL.

По словам представителей компании, нынешний вариант содержит только открытые методы и не использует каких-либо патентов, а также прочих ограничительных моментов, которые бы могли затруднить его использование. На практике это означает, что независимых программистов за использование C++ AMP к суду не привлечет ни Microsoft, ни кто-либо другой.

С концептуальной точки зрения AMP несколько напоминает OpenCL, так как последний тоже создавался для гетерогенного параллельного программирования и также не привязан к оборудованию какого-то одного производителя. Однако OpenCL - это существенно более низкоуровневая система и она не работает на основе вызова регулярных функций, а вручную компилируется в среде выполнения. Кроме того, буферы данных OpenCL должны в явном виде поддерживаться видеокартой.


Возврат к списку



17.06.2016  Благодарственное письмо от Администрации поселения Воскресенское
17.01.2014  Ничтожный причиненный ущерб глазами современников
19.11.2012  Владельцы смартфонов на Windows Phone 8 жалуются на множественные перезагрузки
19.11.2012  Стала доступна пробная 60-дневная версия Microsoft Office 2013
19.11.2012  Поменять компьютер ради Windows 8 готовы немногие
16.11.2012  Ученые повысили пропускную способность Wi-Fi на 700%
14.11.2012  Skype 4.1.2 для iOS-гаджетов поддерживает iPhone 5
14.11.2012  Notepad++ 6.21: хорошая замена блокноту Windows
14.11.2012  Tonino Lamborghini TL700 Limited Edition — смартфон на Android, изготовленный в Швейцарии
16.04.2012  Основатель Google: Интернет под большой угрозой
13.04.2012  Вышел ознакомительный вариант открытой СУБД MySQL 5.6 от компании Oracle
10.04.2012  Oracle анонсирует новые аналитические приложения по управлению производством и активами
10.04.2012  Дурные вести для пользователей Windows Vista и Office 2007
09.04.2012  «Яндекс» показал новый дизайн своей главной страницы
09.04.2012  Пользователи нового iPad сообщают в Apple о крупной проблеме
04.04.2012  Суперкомпьютер IBM будет обрабатывать данные от самого большого радиотелескопа в мире
28.03.2012  Intel препядствует уходу нетбуков
27.03.2012  8 апреля стартуют продажи HTC Titan II
23.03.2012  МТС организовал Wi-Fi сеть на Кольцевой линии Московского метрополитена
14.03.2012  Microsoft объявила об изменении цен на Visual Studio 2010