Опрос
Вы участвуете в программе Windows Insider?

Microsoft открыла спецификации аппаратного ускорения для C++

Напечатать страницу
06.02.2012 16:35 | Betelgeuse

В пятницу Microsoft объявила о публикации спецификации C++ Accelerated Massive Parallelism (AMP) под лицензией Microsoft Community Promise. Эта спецификация позволяет разработчикам C++ писать программы, которые могут быть компилироваться и исполняться на аппаратном обеспечении, способном осуществлять параллельные вычисления, таком как дискретные графические карты или набор векторных инструкций SIMD в центральном процессоре.

Летом прошлого года вице-президент подразделения Developer Division компании Microsoft Сома Сомасегар (Soma Somasegar) заявил, что компания работает над поддержкой параллелизма в следующей версии Visual Studio: "В последние несколько лет мы наблюдаем тенденцию создания гетерогенного аппаратного обеспечения. Разработчики могут воспользоваться преимуществами графического процессора для вычислительных целей при создании алгоритмов параллельных данных. Это с успехом использовалось в узких областях с использованием нишевых программных моделей. Microsoft хочет сделать преобладающей тенденцией возможность создавать код, который использует преимущества гетерогенного аппаратного обеспечения, такого как графические процессоры. Подобно тому, что мы сделали с многоядерными процессорами ранее, эта возможность будет также доступна в следующей версии Visual Studio" - заявил Сомасегар.

Затем в сентябре Microsoft выпустила предварительную версию Visual Studio 11 для разработчиков и продемонстрировала IDE, которая будет включать в себя поддержку параллелизма в C++ с помощью спецификации AMP, так что разработчики смогут воспользоваться графическим процессором с целью вычислений.


Заручившись поддержкой AMD и Nvidia, Microsoft опубликовала C++ AMP в качестве открытого стандарта (с PDF-файлом можно ознакомиться здесь), в надежде получить самую широкую поддержку издателей C++ компиляторов, чтобы разработчики могли получить доступ к более широкому кругу гетерогенного аппаратного обеспечения, используя Visual Studio 11.

"Microsoft поддерживает и поощряет каждого, кто вносит свой вклад в реализацию открытой спецификации C++ AMP на любой платформе, и мы уже активно работаем с заинтересованными сторонами" - заявил в пятницу представитель Microsoft Дэниел Мос (Daniel Moth). "Если вы разработчик компилятор, аппаратного обеспечения или операционных систем, и вы заинтересованы в поддержке C++ AMP на вашей платформе, ознакомьтесь со спецификациями и не стесняйтесь обращаться к нам".


Источник: http://www.betanews.com
Перевод: Betelgeuse

Комментарии

Комментариев нет...
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
286.22 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2020
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.056 секунд (Общее время SQL: 0.016 секунд - SQL запросов: 47 - Среднее время SQL: 0.00035 секунд))
Top.Mail.Ru