 |
|
 |
Последние комментарии Каталог софта
Статьи
|
|
|
GNU MP
GMP - это свободно распространяемая библиотека для арифметических операций произвольной точности со знаковыми целыми, рациональными числами и числами с плавающей точкой. Предел точности не ограничен, за исключением ограничений, вытекающих из размера доступной памяти. GMP содержит богатый набор функций, оснащенных стандартизованным интерфейсом. Разработчики ставили целью высокую скорость как для маленьких операндов, так и больших. Скорость работы достигается путем использования арифметического типа fullword как основного, использования быстрых алгоритмов с оптимизированным под большинство процессоров ассемблерным кодом для большинства общих внутренних циклов и благодаря основному акценту на скорость (вместо простоты и элегантности). Считается, что GMP работает быстрее, чем любая другая подобная библиотека. На ряде операций выигрыш по скорости более ощутим на операндах большого размера, так как алгоритмы GMP во многих случаях асимптотически быстрее аналогов.
Домашняя страница
|
|