Комментировать

Сетевой анализатор на CUDA

продолжаем перепубликацию с GPGPU.ORG

Gnort: High Performance Network Intrusion Detection Using Graphics Processors: модифицированный Snort, обработка паттернов делается на GPU (NVidia/CUDA).

Если честно, то статья совершенно не зацепила. "Взяли известные алгоритмы, имплементировали на CUDA, померяли производительность на слабом оборудовании, намеряли 2-2.3-кратное ускорение". Студенческая курсовая работа, ну может быть бакалаврский диплом. С другой стороны, как источник библиографических данных этот текст вполне можно использовать.

Достаточно понятно, что сетевой анализатор - неудобная штука для реализации на видеокарте: если поток маленький, то можно и на CPU, а если большой - то задержки на загрузку данных в видеокарту испортят всю малину. Какая-то разумность у таких приложений появляется только если CPU очевидно не справляется и задержка на обработку на CPU больше, чем задержки на offload.

Tags: