Search
Write a publication
Pull to refresh

Comments 30

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

> построенная на платформе Microsoft DirectX
> на компиляторов для Windows и не Windows платформ
Даже не знаю, смеяться или плакать по поводу таких статей.
CUDA C++ появился не так давно (по моему только в 4-ой версии), 5 лета назад CUDA поддерживал только C код.
Разговор идет про новую технологию Microsoft, которая видимо будет конкурировать с CUDA.
UFO landed and left these words here
А я думал 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 является универсальной архитектурой, в которую можно воткнуть 50 разных видеокарточек? Apple где-то находится впереди планеты всей по использованным технологиям? Всё что есть у Apple — качественный агитпроп и способность вылизать до блеска некоторые аспекты своих продуктов.
UFO landed and left these words here
Microsoft и вендоронезависимый… я что-то пропустил?
Нет, это более высокоуровневое.
Где бы посмотреть примеры использования на типичных задачах. То, что показали на конференции слишком скудно, чтобы составить представление о use cases.
со слов разработчиков, с выходом платформы будет представлено множество демонстрационных проектов
А у меня вот такой вопрос: если мы допускаем что для вычислений GPU всяко быстроее CPU, то какая разница на каком языке программировать? Я это к тому, что как мне кажется, сделать абстракцию для GPU на базе CLR-подобного языка всяко лучше, чем гнаться за библиотечным решением на С++ или каком-то еще языке.
Потому что GPU быстрее только для определенных типов задач связанных с параллельной обработкой массивов данных (к примеру обработка изображений). Web сервис на GPU вряд ли получится ускорить. Да и полноценный C++, С# код на GPU не сможет работать, там не получится реализовать виртуальные функции, выделение памяти, да и большое кол-во if'ов будут медленно работать.
Это понятно, но что мешает сделать тот же LINQ для вычисления на GPU? Ясно ведь что используется COM — подобный API + расширения компилятора. Почему бы это не добавить в мейнстрим язык для Microsoft.
А начет веб сервисов — вот представьте что у вас веб сервис по расчету MD5 хеша :)
Sign up to leave a comment.

Articles