Время для прочтения: 1 мин. 11 сек.

Новый рекорд вычисления числа Пи

Французский программист Фабрис Беллар (известен также как основатель проектов FFmpeg и QEMU) на своём персональном компьютере под управлением Fedora 10 установил новый мировой рекод вычисления числа Пи с точностью до 2,7 трлн знаков после запятой (2242301460000 знаков в шестнадцатиричном разряде или 2699999990000 в десятичном). Это любопытное достижение, ведь рекорды за последние 14 лет ставились на суперкомпьютерах стоимостью в миллионы долларов.

Компьютер Беллара имеет следующие характеристики:

64-х битная версия Fedora 10
Процессор: Core i7, 2.93 ГГц
Память: 6 ГБ
Диск: пять дисков Seagate Barracuda 7200.11 по 1.5 ТБ
Файловая система: ext4

Одна только запись вычисленного числа заняла 1137 ГБ. Секрет высокой производительности заключается в том, что француз использовал формулу Чудновского, а результат проверял по собственному методу. Подробности можно найти PDF-формате, а некоторые результаты вычислений Беллар выложил на этой странице.

Процесс предварительного расчёта занял 103 дня. Затем потребовалось 13 дней для проверки, ещё 12 дней для перевода в десятичную систему и 3 дня для проверки конвертации из двоичной в десятичную систему. В общей сложности 131 день.

Предыдущий рекорд вычисления числа Пи составлял 2,58 трлн знаков после запятой, был установлен в августе 2009 года на японском суперкомпьютере T2K Tsukuba System (640 четырёхядерных процессоров AMD Opteron). На расчёты ушло 73 часа 36 минут.

К сожалению, учёные пока не нашли способ практического применения настолько точного значения числа Пи. В самых перфекционистских расчётах используется максимум 1000 знаков после запятой.

Источник: www.linux.org.ru

Пошерить
Плюсануть
Отправить
Вотсап
WordPress Digest Мой канал в Телеграм, посвящённый WordPress

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

1. Нажимая на кнопку "Отправить", я даю согласие на обработку персональных данных.

2. Для вставки кода используйте специальные теги [code lang="php"]ваш код[/code]