Вышла первая стабильная версия системы обнаружения и устранения атак Suricata 1.0.0, стандартной IDS (wikipedia.org) с базовыми возможностями. Отличительной чертой системы является то, что она может использовать ускорение NVIDIA CUDA для своей работы.
Возможности и исправления данной версии:
Поддержка DCERPC поверх UDP;
Исправлено поведение, при котором короткие HTTP-сессии не парсились корректно;
Исправлена работа с CUDA, вследствие чего повысилась производительность.
27-го июня компания NVIDIA выпустила очередную версию технологии CUDA. Из нововведений версии 3.1 отмечается следующее:
технология GPUDirect™ для прямого доступа к памяти GPU;
одновременное выполнение вплоть до 16 функций-ядер (только для архитектуры Fermi);
возможность одновременного использования CUDA Driver API и CUDA Runtime API, реализованная за счет разделяемых буферов;
нововведения, касающиеся языка CUDA C/C++:
возможность использования printf() в GPU-коде;
поддержка рекурсии и указателей на функции (только для архитектуры Fermi), что должно способствовать портированию программного кода на Fermi GPU;
унифицированный визуальный профайлер для CUDA и OpenCL;
множество улучшений в математических библиотеках CUBLAS и CUFFT;
новые примеры кода в составе SDK.
CUDA — программная технология, дающая возможность программистам на С/С++ использовать вычислительные мощности GPGPU наиболее естественным образом. До появления CUDA программистам приходилось пользоваться не самыми подходящими для вычислительных задач API OpenGL или Direct3D, загружая данные в GPU виде графических текстур и программируя алгоритмы на шейдерных языках. CUDA же представляет собой набор расширений для привычного языка C, автоматически заботясь о компиляции кода и его загрузке в GPU. Существуют аналогичная технология разработки AMD, FireStream, и попытка унификации GPGPU API — OpenCL. Последний в полной мере поддерживается технологией CUDA.
Программистам, использующим CUDA, рекомендуется воспользоваться специальными драйверами для разработчиков (доступными по нижеприведенной ссылке), которые поддерживают более широкий спектр устройств в меньшем объеме инсталлятора. Поддержка CUDA 3.1 обеспечивается драйверами серии 256.
Вчера, 22-го июня, состоялся выпуск пакета проприетарных драйверов видеокарт NVIDIA для ОС Linux версии 256.35. Это — первая версия драйверов серии 256, имеющая статус «официальный»; предыдущие версии относились к категории «beta».
поддержка OpenGL: OpenGL 4.0 (для современных видеокарт), OpenGL 3.3 (для legacy-карт), OpenCL 1.1; поддержка готовящегося к релизу CUDA Toolkit 3.1;
множество исправлений ошибок, касающихся 3D Vision, панели управления (nvidia-settings) и прочего;
серьезно доработана подсистема VDPAU: добавлена поддержка Xinerama, появилась возможность использовать VDPAU совместно с CUDA и OpenGL;
некоторые библиотеки были переименованы для более комфортного сосуществования реализаций OpenGL от NVIDIA и Mesa;
в инсталляторе отныне используется сжатие bzip2 вместо gzip.
NVIDIA — мировой лидер в производстве графических чипов для видеокарт. К инновациям NVIDIA последних лет следует отнести популяризацию GPGPU как платформы для научных вычислений, развитие технологии CUDA и продвижение 3D Vision на десктопы и в домашние кинотеатры. Поддержка оборудования NVIDIA в Linux традиционно осуществляется либо полнофункциональным, но закрытым (собственническим) драйвером NVIDIA, либо его открытым, но менее функциональным аналогом (ранее — nv, ныне Nouveau).
UGENE — это свободное ПО для работы молекулярного биолога, написанное на Qt.
Данный продукт во многом является аналогом (а местами и гораздо более функционален) коммерческого пакета Vector NTI, однако отличается кроссплатформенностью, поддержкой возможностей современного железа (многопоточность, CUDA) и возможностью самому писать плагины либо мышекликабельно создавать вычислительные цепочки из плагинов уже существующих.
В университете города Антверпен собрали суперкомпьютер из 7 видеокарт nVidia GTX 275 и GTX 295. Управляющая ОС - CentOS 5.3. Применение - электронная томография. Итоговая стоимость около €6000.
Вышел долгожданный релиз видеокарты GT300 от nVidia.
Эта карта содержит 512 процессорных модулей, имеет 6Gb памяти и
поддерживает архитектуру Fermi, которая позволяет
исполнять C++ код непосредственно на GPU.
Не прошло и месяца после запуска OpenCL Early Access Program, как Nvidia уже отправила совместимые с OpenCL драйверы для Windows XP и Linux на сертификацию к Khronos OpenCL Working Group. OpenCL — это свободный аналог системе CUDA, в перспективе доступный на видеокартах разных производителей (в т.ч. ATI).