CUDA

Mars: A MapReduce Framework on Graphics Processors

Tags: 

продолжаем перевод свежих анонсов с GPGPU.ORG.

Mars: A MapReduce Framework on Graphics Processors - именно то самое, что написано: это готовая библиотека для Map/Sort/Reduce над данными. В-принципе, для быстрой проверки каких-то идей должно быть очень полезно. Совсем честно, оно вовсе не на произвольных Graphics Processors, а вовсе даже на CUDA. Раздается в исходных текстах.

CUDA.NET 2.0

Tags: 

Вышла CUDA.NET 2.0 - библиотека для использования CUDA в dotNET.

2-я версия основана на CUDA Toolkit/SDK версии 2.0, наиболее существенное изменение которого - поддержка двойной точности.

CUDA.NET работает под Windows (Native .NET), Linux (под Mono) и Mac OS X (вот не знаю, как там .NET работает, возможно тоже Mono). Лицензия свободная (royalty-free для индивидуальных пользователей и для коммерческих разработчиков).

CUDA+Web

Tags: 

Прислали интересную ссылку: GPU + Web: первые впечатления, с интересом почитал, чего и вам советую.

Во всем написанном меня серъезно огорчают несколько моментов:

  • Проблемы с 5-секундным watchdog даже на коротких заданиях (которых много).
  • Проблемы с параллелизмом (одновременный запуск из нескольких/многих threads).
  • Рекомендованая техника обхода watchdog приводит к перерасходу CPU.

Все вместе называется нестабильностью, что обычно для недостаточно "взрослых" технологий

Более-менее понятно, что с обоими проблемами надо бороться аккуратной сериализацией: нужно исполнять не слишком большое количество заданий одновременно, следить за этим и все такое. Но это означает, во многих случаях, изменение архитектуры приложения (очереди, асинхронное исполнение и все такое), что затрудняет внедрение CUDA.

Целочисленные приложения

Tags: 

Считаю, что прозвучавший внутри сайта комментарий заслуживает вынесения на главную страницу. Как и вообще, целочисленные приложения на GPU, сделаю я мини-обзор по попавшимся на глаза MD5-кракерам.

Pages

Subscribe to RSS - CUDA