Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Рыбачь в мире, пережившем апокалипсис. Люби мутантов, ищи артефакты, участвуй в рейдах и соревнованиях. Изготавливай снаряжение, развивай навыки, поддерживай союзников и раскрывай загадки этого мира.

Аномальная рыбалка

Симуляторы, Мидкорные, Ролевые

Играть

Топ прошлой недели

  • cristall75 cristall75 6 постов
  • 1506DyDyKa 1506DyDyKa 2 поста
  • Animalrescueed Animalrescueed 35 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
4
Programma.Boinc
Programma.Boinc

Подмеченное на Russian Supercomputing Days’2019⁠⁠

6 лет назад

Подмеченное на Russian Supercomputing Days’2019

От hoarfrost 08.10.2019


Время от времени удаётся попадать на конференции, связанные с высокопроизводительными вычислениями. Не так часто, как хотелось бы, но заметнее изменения в тематике. На RSD’2019 примечательным показалось что:

1. Намного больше обсуждали квантовые компьютеры. И уже — о том, как что-то решается или хотя бы пробуют решить, что получается, какие возникают проблемы;

2. NVIDIA говорила о Machine Learning. Не о TFLOPS-ах и о том, в каких суперкомпьютерах стоят GPGPU, а о том, как растут требования к вычислительной мощности при росте сложности нейросетей, почему для них нужно столько вычислительных ресурсов;

3. Intel говорил не сколько о процессорах, сколько о постепенно выстраиваемой инфраструктуре — CPU, быстрая энергонезависимая память, интерконнект и т.д. Когда-то суперкомпьютеры были не на CPU в виде чипов, хотя ПК уже были на них. Затем, пройдя этап машин из не очень большого числа процессоров с общей памятью, они превратились в кластера — просто набор серверов на почти обычных CPU, соединённых, однако, быстрым (по сравнению с домашней сетью или сетью предприятия) интерконнектом. Сейчас суперкомпьютеры на новом этапе усложнения;

4. Про процессоры говорила AMD, приехавшая со строящимся суперкомпьютером в Штутгарте на основе новых EPYC II. Но вид целой инфраструктуры, которую где-то уже построила, а где-то — уже перестраивает Intel, наводит на мысли о том, что и в сегменте высокопроизводительных вычислений, и в корпоративном сегменте — отбивать себе долю рынка будет сложно, и не только потому что «он консервативный»;

5. Несмотря на то, что процессоры с архитектурой x86 доминируют и в суперкомпьютерах, и в серверном сегменте, и в сегменте домашних ПК, отсутствуя, по сути, только среди мобильных устройств, а попытки сделать кто-то похожее на суперкомпьютер на основе ARM-процессоров — не выглядели удачными, сами обстоятельства складываются так, что ARM может прийти. Например — возможные (и даже уже вводившиеся) санкции против Т-Платформ (или каких-либо других производителей). В такой обстановке просто неизбежно сначала создание своего процессора для задач попроще (персональные компьютеры, модули управления, контроллеры и т.п.), а затем, когда разраборка этих изделий окупится — внедрение этой архитектуры уже и в свои сервера и суперкомпьютеры. И какой-то внутренний рынок, в такой обстановке, по идее, точно должен быть. И Т-Плаформы анонсировали Байкал-М. Когда-то x86 стояли только в домашних, как их тогда называли — микрокомпьютерах. История повторяется?;

6. Есть целый суперкомпьютер (большой! настоящий!) на векторных процессорах SX-Aurora TSUBASA (пусть и с поддержкой в виде Xeon-ов) и XILINX думающий о том, какие прикладные задачи, «бизнес-задачи» компаний, могуть решаться при помощи его ПЛИС. Пусть и конфигурируемых другими компаниями-партнёрами, но он уже пробует протоптать дорожку непосредственно к потребителю. И если это получится, если партнёры (или сама компания) сможет вписать Alveo или его последователей в бизнес-задачи, давая большое преимущество тем, кто это сделает первым, то отведя к себе даже небольшой (в относительных масштабах) ручеёк средств с рынка «бизнес-машин», они могут получить огромный толчок для дальнейшего развития. И начать ещё большие изменения;

7. О десктоп-гридах и BOINC, на пленарных докладах по сути не говорили. Говорили, как обычно, на отдельной секции (но уже традиционной!). Зато, когда к нам за стол, на обеде, подсел Джек Донгара (да, тот самый Jack Dongara — https://en.wikipedia.org/wiki/Jack_Dongarra) и нашей компании удалось немного побеседовать с ним, то выяснилось, что он не только знает про десктоп-гриды и BOINC, но и считает, что это очень хорошая вешь! (Впрочем, было бы удивительно, если он об этом не знал).

И всё это — очень интересно! Посмотрим что будет дальше!

А фотографии можно посмотреть в фотоальбоме.

https://vk.com/album-34590225_266664671

Подмеченное на Russian Supercomputing Days’2019
Показать полностью 1
Nvidia Gpgpu Машинное обучение AMD Intel
3
20
ThisIsZolden
Unity

Рисование фрактала на GPU, руководство, лёгкий уровень⁠⁠

7 лет назад

Если кто хочет научиться в юнити вычислять на видеокарте, то вот здесь я опубликовал руководство с примером.


https://habrahabr.ru/post/346260/


Программа рисует фрактал мандельброта с помощью компьют шейдера.


Это пока простой туториал, скоро напишу более сложный, посвящённый физическому моделированию на GPU, в котором в качестве примера будет вот это


https://i.imgur.com/pxfW7cC.gifv

[моё] Шейдеры Видеокарта Фракталы Unity3D Gpgpu Программирование Текст
12
191
kliMaster
kliMaster
Информационная безопасность IT

Грубая сила против паролей.⁠⁠

9 лет назад
Видеоадаптеры AMD можно применять не только по прямому назначению (игры и работа с графикой). Всем известно про возможности OpenCL по ускорению общих вычислений с применением GPU, а сегодня поговорим о вопросах безопасности, связанных с впечатляющей вычислительной мощностью.

Одной из самых популярных видеокарт для GPGPU является AMD R9 280X. При скромной цене в ~220-230 долларов она готова поделиться тремя гигабайтами памяти и 2048 потоковыми процессорами на базе архитектуры GCN v1.0, суммарно выдающих около 3.4 TFlops для вычислений одинарной точности и порядка 870 GFlops для вычислений двойной точности. Показатели производительности могут незначительно отличаться в зависимости от вендорской версии и «зашитых» в BIOS тактовых частот.


Для сравнения, у одной скандально известной видеокарты (той, что с «3.5 ГБ памяти из 4 заявленных») цена на сто долларов больше, при этом она показывает внушительные 3.8-4 TFlops для 32-битных чисел с плавающей точкой, но для FP64 – смешные ~120-130 GFlops.


Вернёмся к GPGPU. Возможно, для вашей задачи вам будет мало возможностей одной видеокарты, и вы поставите две, три, или даже четыре, благо материнские платы и блоки питания нынче могут такое позволить. Что, если и этого будет мало? На сцену выходит киллер-фича технологии OpenCL — Virtual OpenCL, позволяющая объединить множество ускорителей, установленных в нескольких компьютеров, в один высокопроизводительный кластер.

Virtual OpenCL


VCL доступен бесплатно и работает с любым железом, поддерживающим стандарт OpenCL 1.0 или 1.1, позволяет объединять различные устройства в одну вычислительную сеть и предоставлять её мощности для любых приложений, умеющих работать с OpenCL.


В качестве примера применения такой технологии хочется рассказать о монструозной ферме по перебору паролей, состоящей из 25 GPU AMD.


Взлом пароля грубой силой часто упирается в вычислительную мощность компьютера, который будет осуществлять перебор. Даже если абстрагироваться от всевозможных уровней защиты от атаки bruteforce’ом (вроде каптчи или удаления/шифрования информации после n-ной попытки войти с неправильным паролем), стандартный пароль из 8 символов перебирать достаточно долго. При использовании только букв нижнего регистра латинского алфавита вам придётся перебрать 268 (208 827 064 576) вариантов, а если использовать цифры, спецсимволы и различный регистр, то число возможных сочетаний перевалит за 728 (722 204 136 308 736). Быть может, сгенерировать 720 триллионов паролей не так уж и сложно, но сами пароли в открытом виде, само собой, никто не хранит, вместо этого используют их хэши.


Современные пароли хранятся в таком виде, который нельзя легко «решить», собрав специальную микросхему, так что на сцену выходят железки, способные играть грубо и эффективно: предоставляя огромное количество FP32 / FP64 операций в секунду, и здесь-то технологии AMD, возможности OpenCL и VCL-фермы придутся как нельзя кстати.



Когда BitCoin «добывали» с помощью видеокарт, любители собирали специальные фермы из большого числа ускорителей:

Пару лет назад примерно такую же железку, разнесённую на несколько серверных корпусов, показывали на конференции компьютерной безопасности в Осло. Вариантов применения этому сундуку в опытных руках можно найти довольно много:

Кластер из GPU работает под управлением Linux, видеокарты объединены системой VCL, которая предоставляет хост-системе все видеокарты как одну большую систему исполнения OpenCL-заказов.



Ферма может делать до 350 миллиардов предполагаемых хэшей паролей в секунду, используя алгоритм NTLM. Он используется в Microsoft Windows со времён Windows Server 2003. Для перебора восьмисимвольного пароля (самого популярного по длине как среди обычных пользователей, так и в корпоративном сегменте), содержащего все символы латинского алфавита в различных регистрах, цифры и спецсимволы, данному монстру достаточно пяти с половиной часов.

Производительность



Возможности подобной фермы из GPU действительно впечатляющи, и они показывают неплохие результаты даже на «тяжёлых» алгоритмах хэширования: MD5 (180 млрд. предположений в секунду), SHA1 (63 млрд. предположений в секунду) и LM (20 млрд. предположений в секунду). Для т.н. «медленных» хэш-алгоритмов результаты тоже неплохие: bcrypt (05) и sha512crypt получили 71 000 и 364 000 предположений в секунду соответственно.

Оптимизация и масштабируемость



Эксперименты с Password Cracker’ом проводились достаточно давно, когда VCL был достаточно «сырым» продуктом. Совместная работа автора этой мега-фермы с создателями VCL привела к улучшению балансировщика нагрузки. Специальный скрипт позволил улучшить работу Hashcat на VCL, благодаря чему сегодня можно запустить код не на 25, а как минимум на 128 GPU с сохранением линейного роста производительности.

В июне 2012 года Поул-Хеннинг Камп, автор функции md5crypt(), которая широко используется в FreeBSD и Linux, попросил сообщество перестать пользоваться его функцией.

Автор опасался ситуации, когда атакующий сможет получить больше 1 миллиона проверок в секунду на доступном в обычных магазинах компьютерном железе. Password Cracker на 25 GPU превзошёл опасения Поула-Хеннигна Кампа в 77 раз, а возможность смасштабировать его в 5 и более раз делает перебор хэшей ещё более уязвимым к коллизиям: если сейчас «стандартный» восьмисимвольный пароль перебирается за 6-8 часов, то на 128 GPU такой перебор может сократиться до часа.


Как быть?

Быть может, вашу фирму никто никогда не будет взламывать, а дома вы не храните ничего ценного / компрометирующего / важного. Никто не застрахован от утечек в крупнейших фирмах: сравнительно недавно соцсеть LinkedIn «потеряла» шесть с половиной миллионов хэшей паролей. Если «разгадывать» пароли фермой на видеоускорителях AMD (а не на профессиональном железе), то около 90% паролей можно было бы обработать за разумное время.



Длинный и сложный пароль (при условии того, что его применяют надлежащим образом, не хранят в открытой форме и всё такое) — половина защиты от таких мощных вычислительных систем. Разумеется, есть и другие подходы (вроде «солёных» хэшей), но не всегда есть возможность внести изменения в действующий алгоритм или рабочий продукт, а удлинить минимальный пароль до 13 или 20 символов — проще простого.

Источник: https://geektimes.ru/company/amd/blog/277068/

Показать полностью 3
Видеокарта AMD Gpgpu Пароль Безопасность Opencl Длиннопост Geektimes
42
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии