Подтвердить что ты не робот

Будет ли поддержка GCC С++ AMP

Кто-нибудь знает, есть ли какие-либо планы по разработке поддержки в g++ (GCC) для нового стандарта С++ AMP, который был выпущен недавно Microsoft как открытая спецификация? Я вижу, что кто-то уже спрашивает о поддержке Intel на своих форумах. Но я ничего не видел для GCC.

4b9b3361

Ответ 1

Если стандарт становится истинным стандартом ИСО, то он скорее всего в будущем, но практически все, что лицензировано в MS-PL, всегда с осторожностью обращаются с помощью FSF (например, в больших частях Mono). Ричард Столлман очень против использования открытого кода Microsoft, и у него все еще есть много связей, хотя в основном политический, для GCC, поэтому я сомневаюсь, что текущая спецификация AMP будет поддержана. Любая поддержка с открытым исходным кодом, скорее всего, придет из проекта Clang. Их лицензия на стиль BSD намного более разрешительна, и сообщество вокруг нее более открыто для сотрудничества с коммерческими организациями.

Обновление: я ошибся EFF (Electronic Frontier Foundation), намереваясь написать FSF (Free Software Foundation). Спасибо Макс Лейбберт за то, что указали это.

Ответ 2

статья в Ars говорит: >

AMP был разработан Microsoft с поддержкой AMD и NVIDIA. Реализация Microsoft позволяет программам AMP использовать как основные CPU и Direct3D (через DirectCompute API), хотя спецификация должна также допускать использование OpenGL/OpenCL реализации.

Microsoft рекомендует другим разработчикам компилятора реализовать технологии. В опубликованную спецификацию входят безотзывное обещание не утверждать претензии по каким-либо патентам, которые Microsoft могут иметь отношение к AMP, если исполнительная сторона не подает в суд Microsoft для нарушения патентных прав.

Я не могу ответить на исходный вопрос, который мне кажется интересным, но приведенная выше цитата из Ars затрагивает некоторые из комментариев, которые уже были опубликованы.