27.11.2014 Views

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

НЕСЛУЧАЙНО CUDA ИДЕМ? phpMyAdmin - Xakep Online

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

pc_zone<br />

СРАВНЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ РАЗЛИЧНЫХ БРУТФОРСОВ MD5 ХЕША<br />

С ИСПОЛЬЗОВАНИЕМ <strong>CUDA</strong> И БЕЗ НЕЕ<br />

INFO<br />

info<br />

У компании ATI также<br />

есть аналогичный<br />

проект, который называется<br />

ATI-Stream.<br />

NVIDIA, ATI и ряд<br />

других компаний работают<br />

над открытым<br />

стандартом OpenCL.<br />

HTTP://WWW<br />

links<br />

•Библиотека<br />

j<strong>CUDA</strong> для работы<br />

с <strong>CUDA</strong> для Javaпрограммистов:<br />

www.gass-ltd.co.il/<br />

en/products/jcuda.<br />

•Модуль <strong>CUDA</strong> для<br />

Python:<br />

mathema.tician.de/<br />

software/pycuda.<br />

•Реализация для<br />

.NET:<br />

www.gass-ltd.co.il/<br />

en/products/cuda.net.<br />

WARNING<br />

info<br />

Вся информация<br />

представлена в ознакомительных<br />

целях.<br />

030<br />

В RAINBOWCRACK ВХОДЯТ ТРИ УТИЛИТЫ, КОТОРЫЕ<br />

НУЖНО ИСПОЛЬЗОВАТЬ В СЛЕДУЮЩЕМ ПОРЯДКЕ:<br />

ШАГ 1. Сначала с помощью тулзы rtgen генерируются<br />

rainbow-таблицы;<br />

ШАГ 2. Далее с помощью rtsort осуществляется<br />

специальная сортировка сгенерированных таблиц;<br />

ШАГ 3. В конце концов, используется тулза rcrack<br />

для поиска значения хеша в таблице.<br />

Увы, бесплатная версия Rainbowcrack не позволяет<br />

полностью насладиться всеми благами <strong>CUDA</strong>.<br />

ТРИК 3: ВОССТАНАВЛИВАЕМ<br />

ПАРОЛИ<br />

Программа Distributed Password Recovery (www.<br />

elcomsoft.com/edpr.html) предназначена для распределенного<br />

нахождения забытых паролей к различным<br />

типам документов, причем некоторые из<br />

алгоритмов оптимизированы для использования<br />

<strong>CUDA</strong>-ускорения. Повезло тем, кто забыл пароль<br />

от документов Word 2007, Excel 2007, PowerPoint,<br />

Project 2007, а также для своей учетки в Windows<br />

(LM/NTLM). Технология ускорения на GPU освобождает<br />

CPU от наиболее ресурсоемких частей алгоритма,<br />

перенося их на <strong>CUDA</strong>-совместимые графические<br />

процессоры.<br />

Требования к видеокартам просты: главное, чтобы<br />

объем видеопамяти был не менее 256 Мб. EDPR<br />

состоит из трех компонентов: сервер, агент и консоль.<br />

Сервер устанавливается на один из компьютеров<br />

в сети, он управляет процессом перебора<br />

паролей. На остальные компьютеры в сети устанавливается<br />

агент, перебирающий порции паролей. По<br />

заявлению разработчиков, система с несколькими<br />

видеокартами NVIDIA способна перебрать до 1 млрд.<br />

паролей в секунду. Прирост быстродействия по сравнению<br />

с универсальными процессорами достигает<br />

десятков раз.<br />

ТРИК 4: УСКОРЯЕМ КОДИРОВАНИЕ<br />

ВИДЕО<br />

С самого начала появления технологии <strong>CUDA</strong> говорили<br />

о вполне логичном ее применении в сложных процессах<br />

по кодированию видео. Пионером в мире <strong>CUDA</strong><br />

стала приятная программа Badaboom (www.badaboomit.<br />

com), которая отличалась максимальной простотой<br />

использования. Указываешь ей файл с исходным видео<br />

и целевое устройство (например, телефон или видеохостинг<br />

YouTube) после чего получаешь оптимизировнный<br />

файл .mp4.<br />

ПРОЦЕССЫ ОБЪЕДИНЯЮТСЯ В БЛОКИ<br />

(BLOCKS), ВНУТРИ КОТОРЫХ ИМЕЮТ<br />

ОБЩУЮ ПАМЯТЬ (SHARED MEMORY)<br />

И СИНХРОННОЕ ИСПОЛНЕНИЕ.<br />

БЛОКИ ОБЪЕДИНЯЮТСЯ В СЕТКИ (GRIDS)<br />

Badaboom не просто использует для работы <strong>CUDA</strong>:<br />

без подходящего видеоадаптера, поддерживающего<br />

эту архитектуру, она вообще откажется работать.<br />

Вместо традиционного использования CPU, утилита<br />

всеми силами пытается использовать возможность<br />

по параллелизации процессов на NVIDIA GPU, чтобы<br />

Какие видюхи подходят<br />

для использования <strong>CUDA</strong>?<br />

Полный перечень графических адаптеров, поддерживающих<br />

технологию <strong>CUDA</strong>, приведен на<br />

официальном сайте NVIDIA: www.nvidia.com/object/<br />

cuda_learn_products.html. Это практически все<br />

модели GeForce GeForce 8, 9, 100, 200 серий,<br />

а также NVidia Tesla и Nvidia Quadro.<br />

XÀÊÅÐ 07 /127/ 09

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!