NTL-C++数论库

什么是NTL

NTL是一个高性能的、可移植的C++库,提供数据结构和算法,用于操作有符号的、任意长度的整数,以及向量、矩阵和整数和有限域上的多项式。

默认情况下,NTL是线程安全的。

NTL遵循LGPLv2.1+许可(即LGPLv2.1+)下。

C++

获奖

NTL的作者最近被授予ACM/SIGSAM Richard Dimick Jenks纪念奖,以表彰他在NTL方面的工作,以表彰他在应用于计算机代数的软件工程方面的杰出成就。


线程优化

从9.5版本开始,NTL现在不仅是线程安全的,而且还包括一个新的线程增强特性,该特性利用多核来加速低级计算。这项工作还在进行中,到目前为止,只有ZZ_pX算法是线程提升的。在本报告中,您可以看到在多项式因数分解的上下文中线程提升的效果(更新2016.23.11)。


NTL下载

https://www.shoup.net/ntl/


其他人还浏览了:



公众号

关注公众号,获取一手资讯

“ NTL-C++数论库 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注