В nVidia нашли применение знаменитому роману Л. Н. Толстого "Война и мир"

Популярен даже спустя 155 лет.
30 мая 2022, понедельник 21:19
RoadToKnowledge для раздела Блоги

Недавно пользователь Reddit с ником CHDuckie, после небольшой "пробежки" по файлам папки nVidia CUDA, заметил странный объект под названием "warandpeace.txt". Сперва он подумал, что если речь идёт о произведении "Война и мир" Л. Н. Толстого, то это вызывает большие подозрения: как документ с культовым романом даже в теории мог попасть в корневую папку nVidia, и какую роль он там выполняет. Открыть файл "Блокнотом" не вышло, т.к. он слишком большой (3.2 Мб).

После "вскрытия" программой VS Code пользователь внезапно для себя обнаружил именно то, чего не и мог ожидать – электронную книгу Льва Толстого "Война и мир" в полном объёме: 65 340 строк.

Версия про своего рода пасхалку, которую специально спрятали так, чтобы никто не нашёл, была сразу опровергнута, поэтому CHDuckie спросил у сообщества, для чего конкретно nVidia использует шедевр Толстого.

В ответ он получил сообщение следующего характера: конкретно в nVidia CUDA произведение используется в качестве дополнительной вычислительной платформы, которая позволяет увеличить скорость работы приложений. Разработчики выбрали именно его по той причине, что текст абсолютно бесплатен, и на него нет авторских прав. Работа романа, по словам jlouis8, заключается в том, что алгоритм создаёт небольшое ядро CUDA, подсчитывающее буквы w, x, y, z в некоторых видах данных, а после загружает в память графического процессора "Войну и мир", запуская ядро.
Источник.