Microsoft открыла спецификации аппаратного ускорения для C++
В пятницу Microsoft объявила о публикации спецификации C++ Accelerated Massive Parallelism (AMP) под лицензией Microsoft Community Promise. Эта спецификация позволяет разработчикам C++ писать программы, которые могут быть компилироваться и исполняться на аппаратном обеспечении, способном осуществлять параллельные вычисления, таком как дискретные графические карты или набор векторных инструкций SIMD в центральном процессоре.
Летом прошлого года вице-президент подразделения Developer Division компании Microsoft Сома Сомасегар (Soma Somasegar)
Затем в сентябре Microsoft выпустила предварительную версию Visual Studio 11 для разработчиков и продемонстрировала IDE, которая будет включать в себя поддержку параллелизма в C++ с помощью спецификации AMP, так что разработчики смогут воспользоваться графическим процессором с целью вычислений.
Заручившись поддержкой AMD и Nvidia, Microsoft опубликовала C++ AMP в качестве открытого стандарта (
"Microsoft поддерживает и поощряет каждого, кто вносит свой вклад в реализацию открытой спецификации C++ AMP на любой платформе, и мы уже активно работаем с заинтересованными сторонами" - заявил в пятницу представитель Microsoft Дэниел Мос (Daniel Moth). "Если вы разработчик компилятор, аппаратного обеспечения или операционных систем, и вы заинтересованы в поддержке C++ AMP на вашей платформе, ознакомьтесь со спецификациями и не стесняйтесь обращаться к нам".
Источник:
Перевод: Betelgeuse
По теме
- Разработчикам доступен Project Reunion 0.5
- Microsoft переименовала Visual Studio Online в Visual Studio Codespaces и существенно снизила цены
- Состоялся релиз Visual Studio 2019 для Mac и Windows
- Выпуск Visual Studio 2019 состоится 2 апреля
- Разработчикам доступна первая предварительная версия Visual Studio 2019
- Microsoft анонсировала Visual Studio 2019
- Состоялся релиз Visual Studio 2017
- Microsoft отметит 20 лет Visual Studio выходом VS 2017
- Visual Studio 2017 готова к выходу
- Microsoft представила Visual Studio 2017 RC