Как стать автором
Обновить

Комментарии 30

Черт, перед написанием анонса поискал, видимо еще не было.
Мне как то удалить его или что? Первый раз пишу.
оставьте. ничего страшного
«Новая технология» компиляции программ на С++ под GPU как обычно уже 5 лет известна под названием CUDA C++.

> построенная на платформе Microsoft DirectX
> на компиляторов для Windows и не Windows платформ
Даже не знаю, смеяться или плакать по поводу таких статей.
Давайте посмеемся
CUDA C++ появился не так давно (по моему только в 4-ой версии), 5 лета назад CUDA поддерживал только C код.
Разговор идет про новую технологию Microsoft, которая видимо будет конкурировать с CUDA.
НЛО прилетело и опубликовало эту надпись здесь
А я думал Microsoft на С++ насрать уже давно.
Насколько читал в Visual Studio vNext у них планы реализовать все фичи IDE которые раньше были только для C# чтобы работали и с C++. Также будут развивать свою библиотеку Parallel Patterns Library (PPL) и C++ Concurrency Runtime появившиеся в VS 2010.
с чего вы это вы это взяли?
Как пишут работники Microsoft, сейчас стадия ренессанса C++ в их компании
C# для сторонних разработчиков, С++ для внутреннего пользования. Писать ОС полностью на managed коде еще не с руки. Singularity, CosmOS, SharpOS и прочие это перспектива, а не реальность. При этом объем и сложность кода с выходом на ARM я думаю только вырастет, на чем-то же надо писать ядро.
А я думал Microsoft на С++ насрать уже давно.

FreeBSD Release-7.0. Ловлю SIGSEGV при одновременном срабатывании catch(...) блоков в разных потоках. Выясняется, что это глюк gcc. Выясняется, что он так же есть в какой-то MacOS. Выясняется, что в *nix world на C++ не пишут, иначе я хз как такое могло пройти в релиз.
Главное, чтобы это не потребовало новых видеокарточек.
Отличная новость. Давно мечтал о переносе своих криптоалгоритмов на вендоронезависимый GPU.
OpenCL тоже вендоронезависим, что мешало его юзать?
Например репутация OpenGL и OpenAL как плохо поддерживаемых драйверами/железом и медленно развивающихся стандартов.
Apple не согласен
Apple является универсальной архитектурой, в которую можно воткнуть 50 разных видеокарточек? Apple где-то находится впереди планеты всей по использованным технологиям? Всё что есть у Apple — качественный агитпроп и способность вылизать до блеска некоторые аспекты своих продуктов.
НЛО прилетело и опубликовало эту надпись здесь
Microsoft и вендоронезависимый… я что-то пропустил?
А это не аналог OpenCL?
Нет, это более высокоуровневое.
Где бы посмотреть примеры использования на типичных задачах. То, что показали на конференции слишком скудно, чтобы составить представление о use cases.
со слов разработчиков, с выходом платформы будет представлено множество демонстрационных проектов
А у меня вот такой вопрос: если мы допускаем что для вычислений GPU всяко быстроее CPU, то какая разница на каком языке программировать? Я это к тому, что как мне кажется, сделать абстракцию для GPU на базе CLR-подобного языка всяко лучше, чем гнаться за библиотечным решением на С++ или каком-то еще языке.
Потому что GPU быстрее только для определенных типов задач связанных с параллельной обработкой массивов данных (к примеру обработка изображений). Web сервис на GPU вряд ли получится ускорить. Да и полноценный C++, С# код на GPU не сможет работать, там не получится реализовать виртуальные функции, выделение памяти, да и большое кол-во if'ов будут медленно работать.
Это понятно, но что мешает сделать тот же LINQ для вычисления на GPU? Ясно ведь что используется COM — подобный API + расширения компилятора. Почему бы это не добавить в мейнстрим язык для Microsoft.
А начет веб сервисов — вот представьте что у вас веб сервис по расчету MD5 хеша :)
У Microsoft ведь уже есть DirectCompute.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Публикации

Истории