Инженеры в Обзор хранилища решили сделать что-то невероятно необычное ко дню числа Пи в этом году (14–14 марта) – побить собственный рекорд по вычислению числа Пи. Учитывая, что предыдущий рекорд, достигнутый в прошлом году, составлял 100 триллионов цифр, задача была непростой. Хотя – внимание, спойлер – они побили рекорд, им потребовалось 75 дней, чтобы достичь этого.
Поставленная задача была достигнута с помощью двухпроцессорного 128-ядерного процессора. АМД Система EPYC 9754 Bergamo, оснащенная 1,5 ТБ DRAM и почти петабайтом твердотельных накопителей Solidigm QLC.
Команда начала свои вычисления 14 декабря 2023 года и завершила их 27 февраля 2024 года, которые длились 75 дней. Для расчета числа Пи они использовали алгоритм Чудновского (1988), а для вычислений потребовался общий объем памяти 1,36 ТиБ.
Новые испытания
Путь к 105 триллионам цифр числа Пи – новому рекорду – не обошёлся без новых проблем. Команде пришлось столкнуться с проблемами, связанными с производительностью, что заставило их углубиться в тонкости параллельных вычислений и взаимодействия оборудования. Они обнаружили опасность ЦП, специфичную для архитектуры Zen4, связанную с супервыравниванием и его влиянием на шаблоны доступа к памяти.
Инженеры также столкнулись с критической арифметической ошибкой с плавающей запятой в кодовом пути AVX512 алгоритма умножения N63. При удаленной помощи разработчика Александра Йи они смогли диагностировать и устранить проблему, что привело к успешным вычислениям.
Подводя итоги, Джордан Ранус из StorageReview отметил: «Проектирование 105 триллионов цифр числа Пи оказалось гораздо более сложным, чем мы ожидали. Поразмыслив, мы должны были ожидать возникновения новых проблем; в конце концов, мы завершаем вычисление, которое никогда раньше не делалось. Но после того, как 100 триллионов вычислений завершились с гораздо большей конфигурацией «изолента и проволочная сетка», мы подумали, что сделали это. В конечном итоге потребовались совместные усилия, чтобы доставить эту установку до финиша».
Стоило ли это? Ранус говорит: «Хотя мы вместе с нашими партнерами радуемся этому рекордному забегу, мы должны спросить: «Что это вообще значит?» Еще пять триллионов цифр числа Пи, вероятно, не будут иметь большого значения для математики. Тем не менее, мы можем провести некоторую грань между вычислительными нагрузками и необходимостью современного аппаратного обеспечения для их поддержки. По сути, это упражнение показывает, что правильное оборудование имеет решающее значение, будь то кластер корпоративного центра обработки данных или крупная установка высокопроизводительных вычислений. Для вычислений Пи мы были полностью ограничены объемом памяти. Более быстрые процессоры помогут ускорить математические вычисления, но ограничивающим фактором для многих новых мировых рекордов является объем локальной памяти в коробке».
Видео попытки установления рекорда вы можете посмотреть ниже.
Больше от TechRadar Pro
2024-03-23 19:15:21
1711226745
#Хотите #побить #самый #крутой #мировой #рекорд #из #всех #Вот #как #инженеры #потратили #дней #чтобы #вычислить #число #Пи #до #триллионов #цифр #как #раз #ко #дню #Пи