Комментарии 30
0
«Новая технология» компиляции программ на С++ под GPU как обычно уже 5 лет известна под названием CUDA C++.
> построенная на платформе Microsoft DirectX
> на компиляторов для Windows и не Windows платформ
Даже не знаю, смеяться или плакать по поводу таких статей.
> построенная на платформе Microsoft DirectX
> на компиляторов для Windows и не Windows платформ
Даже не знаю, смеяться или плакать по поводу таких статей.
-4
А я думал Microsoft на С++ насрать уже давно.
-7
Насколько читал в Visual Studio vNext у них планы реализовать все фичи IDE которые раньше были только для C# чтобы работали и с C++. Также будут развивать свою библиотеку Parallel Patterns Library (PPL) и C++ Concurrency Runtime появившиеся в VS 2010.
+3
с чего вы это вы это взяли?
+4
Как пишут работники Microsoft, сейчас стадия ренессанса C++ в их компании
+1
C# для сторонних разработчиков, С++ для внутреннего пользования. Писать ОС полностью на managed коде еще не с руки. Singularity, CosmOS, SharpOS и прочие это перспектива, а не реальность. При этом объем и сложность кода с выходом на ARM я думаю только вырастет, на чем-то же надо писать ядро.
0
А я думал Microsoft на С++ насрать уже давно.
FreeBSD Release-7.0. Ловлю SIGSEGV при одновременном срабатывании catch(...) блоков в разных потоках. Выясняется, что это глюк gcc. Выясняется, что он так же есть в какой-то MacOS. Выясняется, что в *nix world на C++ не пишут, иначе я хз как такое могло пройти в релиз.
FreeBSD Release-7.0. Ловлю SIGSEGV при одновременном срабатывании catch(...) блоков в разных потоках. Выясняется, что это глюк gcc. Выясняется, что он так же есть в какой-то MacOS. Выясняется, что в *nix world на C++ не пишут, иначе я хз как такое могло пройти в релиз.
-2
Главное, чтобы это не потребовало новых видеокарточек.
0
Отличная новость. Давно мечтал о переносе своих криптоалгоритмов на вендоронезависимый GPU.
0
OpenCL тоже вендоронезависим, что мешало его юзать?
+2
Например репутация OpenGL и OpenAL как плохо поддерживаемых драйверами/железом и медленно развивающихся стандартов.
-1
Apple не согласен
0
НЛО прилетело и опубликовало эту надпись здесь
Microsoft и вендоронезависимый… я что-то пропустил?
-1
А это не аналог OpenCL?
+1
Где бы посмотреть примеры использования на типичных задачах. То, что показали на конференции слишком скудно, чтобы составить представление о use cases.
0
А у меня вот такой вопрос: если мы допускаем что для вычислений GPU всяко быстроее CPU, то какая разница на каком языке программировать? Я это к тому, что как мне кажется, сделать абстракцию для GPU на базе CLR-подобного языка всяко лучше, чем гнаться за библиотечным решением на С++ или каком-то еще языке.
0
Потому что GPU быстрее только для определенных типов задач связанных с параллельной обработкой массивов данных (к примеру обработка изображений). Web сервис на GPU вряд ли получится ускорить. Да и полноценный C++, С# код на GPU не сможет работать, там не получится реализовать виртуальные функции, выделение памяти, да и большое кол-во if'ов будут медленно работать.
0
Это понятно, но что мешает сделать тот же LINQ для вычисления на GPU? Ясно ведь что используется COM — подобный API + расширения компилятора. Почему бы это не добавить в мейнстрим язык для Microsoft.
А начет веб сервисов — вот представьте что у вас веб сервис по расчету MD5 хеша :)
А начет веб сервисов — вот представьте что у вас веб сервис по расчету MD5 хеша :)
0
Вот к примеру на C# research.microsoft.com/en-us/projects/Accelerator/
0
У Microsoft ведь уже есть DirectCompute.
0
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.
Новая технология C++ AMP от Microsoft для вычислений на GPU