Състезанието за изчисляване на цифрите след десетичната запетая в числото Пи първоначално беше неофициално, но с времето стана по-сериозно. Екип ентусиасти от StorageReview, специализирани в сървърите, доказаха, че производителността на паметта може да определи успеха или провала на изчислението на Пи, като поставиха най-новия си рекорд от 314 милиона цифри с един-единствен сървър, който работи в продължение на четири месеца.
Изчисляването на Пи бързо се превърна в начин за тестване на производителността на CPU с плаваща запетая. С нарастването на изчисленията обаче задачата стана по-сложна, тъй като в игра влязоха RAM, I/O архитектури и системи за съхранение. Това е точка, която StorageReview ясно илюстрира, като постигна рекорд с един 2U сървър за четири месеца изчисления.
Споменатата машина е Dell PowerEdge R7725, оборудвана с два AMD Epyc 192-ядрени чипа, с общо 384 ядра, заедно с 1,5 TB DDR5 памет, количество, с което вероятно бихте могли да купите малка държава на днешните цени. Масивът за съхранение е мястото, където тази конфигурация блести, с 2,5 петабайта съхранение благодарение на масив от 40 диска Micron 6550 Ion SSD с по 61,44 TB всеки.
Отдавна е известно, че изчисляването на Пи до такава степен изисква значително количество байтове за съхранение на междинни изчисления. В края на краищата, имате работа с фактори, които са дълги трилиони цифри. Предишните подходи, като например рекордът на Google от 100 трилиона през 2022 г., използваха инстанции на облачни сървъри, а Linus Media Group и Kioxia използваха Weka клъстер с споделено хранилище за изчисленията си от 300 трилиона цифри по-рано тази година. StorageReview обаче реши да докаже тезата си, като използва обикновени, прости и бързи локални SSD дискове.

Струва си да се отбележи, че един от ключовите фактори, позволяващи изпълнението на 314 трилиона цифри, е, че за разлика от предишното поколение, използваните сървъри Dell от 17-то поколение нямат PCIe превключвател в своята паметна платка; вместо това те използват директна връзка към PCIe линиите на процесорите. С 40 слота това се равнява на 2 до 4 линии на SSD, но все пак се получи солидна производителност от 280 GB/s при четене/запис, което е много по-висока стойност от предишните експерименти на StorageReview.
Имаше и допълнителни оптимизации. Екипът настрои масива на машината за моделите, генерирани от софтуера y-cruncher при голям брой цифри. Той също така промени стандартната конфигурация на въздушното охлаждане на сървъра с CoolIT AHx10, което доведе до по-високи стабилни тактови честоти за Epyc чиповете.
Консумацията на енергия беше само 1600 W, което само по себе си е висока стойност, но всъщност е доста впечатляваща цифра по отношение на ефективността. На последно място, но не по важност, операционната система беше променена от Windows Server на Ubuntu 24.04.2, което е проста промяна, която сама по себе си доведе до по-добра производителност на вход/изход. Не можем да не се запитаме дали използването на най-новата версия на Windows Server с вградена поддръжка на NVMe би било сравнимо.
Снимка: Pexels/StorageReview
Виж още: Този Ultra модел ще вдигне летвата за мобилна фотография с 200MP постоянно оптично увеличение