Графические процессоры выводят обработку больших объёмов данных на новый уровень

С тех пор как шесть лет назад графические чипы получили унифицированную шейдерную архитектуру, обычные видеокарты стали широко использовать за пределами игр и 3D-графики. Сегодня им нет равных в скорости решения любых вычислительных задач, хорошо поддающихся параллельной обработке. В первую очередь это касается выполнения научных расчётов, криптографических приложений и бизнес-аналитики.

Ускорители Nvidia Tesla, лежащие в основе многих современных суперкомпьютеров, имеют практически такую же архитектуру, что и видеокарты серии GeForce соответствующего поколения.

Влияние Nvidia Tesla на скорость выполнения различных вычислительных задач (изображение: wccftech.com)
Влияние Nvidia Tesla на скорость выполнения различных вычислительных задач (изображение: wccftech.com)

Насколько же графические чипы способны ускорить выполнение отдельных вычислительных задач? Появившийся в 2009 году чип AMD Cypress Pro (Radeon HD5850) содержал без малого полторы тысячи универсальных потоковых процессоров. В вычислениях с плавающей запятой (FP32) на штатной частоте 725 МГц он обладал производительностью около 2 Терафлопс.

Новые процессоры серверного уровня Intel Xeon E3 демонстрируют на порядок меньшую скорость, существенно превосходя его в цене. В среднем одна топовая видеокарта может ускорить обработку данных на современном компьютере в 50 – 70 раз. Такой способ кардинального увеличения производительности ценой минимальных затрат меняет и подходы к решению актуальных задач из области Big Data.

Большие объёмы информации всё чаще хранят в массивно-параллельных базах данных (MapD). Для их работы требуется дорогое оборудование, а частые запросы к ним воспитывают у пользователей терпеливость или наоборот – развивают нервозность.

Текущие средства визуализации, оперирующие большими объёмами данных, работают преимущественно на серверах архитектуры x86. Для отображения нужной информации по каждому запросу им требуется относительно небольшое, но ощутимое время. В среднем пройдёт с полминуты, прежде чем прорисуются все слои карты и построятся наглядные диаграммы.

В Массачусетском технологическом институте разработан прототип недорогой системы на базе видеокарт, легко справляющейся с одновременной обработкой тысяч запросов практически в режиме реального времени.

Отображение 42 млн. твитов за выбранный день (скриншот: harvard.edu)
Отображение 42 млн. твитов за выбранный день (скриншот: harvard.edu)
 

Профессор MIT Сэмюэль Мэдден (Samuel Madden) так прокомментировал важность её создания:

«Известные сегодня системы визуализации нельзя считать истинно интерактивными. Они используют ряд предварительных вычислений для ускорения отображения выводимых данных. Мы создали совершенно новую систему. Она анализирует весь набор данных из БД в ответ на каждый запрос в течение нескольких миллисекунд. Система останется быстрой, даже если база будет содержать сотни миллионов записей».

Веб-инструмент геолокации твитов (скриншот: mapd.csail.mit.edu)
Веб-инструмент геолокации твитов (скриншот: mapd.csail.mit.edu)

На примере анализа сообщений в Twitter она демонстрирует как отдельные мемы распространяются по миру. Доступ к ресурсу открыт для всех желающих. Вы сами можете увидеть, где географически зародились 50 млн. коротких сообщений, отправленных в период с 28 сентября 6 октября 2013 г., и какие слова в них встречаются чаще других.

График частоты упоминания искомых ключевых слов в твитах за выбранный период (скриншот: mapd.csail.mit.edu/tweetmap)
График частоты упоминания искомых ключевых слов в твитах за выбранный период (скриншот: mapd.csail.mit.edu/tweetmap)

Автор идеи – выпускник Гарвардского университета Тодд Мостак (Todd Mostak). Он пришёл к ней во время тщетной попытки обработать имеющимися средствами обширные данные социологических исследований на Ближнем Востоке.

Чтобы тысячи удалённых пользователей могли одновременно увидеть анимацию со скоростью 30 кадров в секунду, MapD хранит базу данных в оперативной памяти видеокарт и обрабатывает запросы силами графических чипов.

С MapD пользователь может менять условия поиска (включая анализируемый период или выбранный регион) и получать новый результат практически мгновенно.








Интересные новости
Экспресс тест: ATI Mobility Radeon HD 3470
Экспресс-тест: Atom N450 против Atom N270/N280, Celeron M 353 и VIA C7-M
Многообразие версий GeForce GTX 460 от партнёров NVIDIA
Экспресс-тест: ATI Mobility Radeon HD 5470
48 ядер в 2007 году?
Блок рекламы


Похожие новости

Новый MacBook Air будет работать под управлением процессора М2Новый MacBook Air будет работать под управлением процессора М2
Новый Ryzen 7 5800X3D отметился в сети распределённых вычислений MilkyWay@Home — немного быстрее Ryzen 7 5800XНовый Ryzen 7 5800X3D отметился в сети распределённых вычислений MilkyWay@Home — немного быстрее Ryzen 7 5800X
Apple, возможно, готовит новый монитор, который будет вдвое дешевле актуального Pro Display XDRApple, возможно, готовит новый монитор, который будет вдвое дешевле актуального Pro Display XDR
Процессоры AMD Ryzen прописались во всех моделях электромобилей Tesla американской сборки
Новый чипсет MediaTek Dimensity 9000 способен на равных конкурировать с флагманами Qualcomm Snapdragon
Мобильная версия GeForce RTX 3080 Ti отметилась в базе данных теста Geekbench
Apple M1 Pro и M1 Max уверенно обогнали флагманские процессоры AMD и Intel по однопоточной производительности
Глава Intel убеждён, что процессоры Alder Lake помогут компании увеличить долю рынка
Новый разъём питания для PCIe 5.0 сможет выдавать до 600 Вт
В нидерландском Amazon появился Intel Core i9-12900K за €847 и другие процессоры Alder Lake
Последние новости

Подгружаем последние новости