GBLA公司

GBLA-Groebner基线性代数包。线性代数的基础是开放的基础代数和开放的基础代数的第一个开放源码格罗纳。从Faugere和Lachartre(FL)的思想出发,我们通过使用一种称为多行的特殊数据结构,进一步开发利用块模式的底层结构。此外,我们还讨论了还原过程的一个新的操作顺序。多行数据结构也非常方便,可以有效地管理缓存,同时减少内存开销。该代码使用SIMD矢量化对不同大小的素数域进行了优化。在各种不同的实验结果中,我们发现GBLA在顺序计算方面的性能优于FL或Magma(高达40%),在CPU核数较多的情况下,GBLA比FL好得多:在32个内核上,我们达到了26个扩展,GBLA比FL快7倍。此外,GBLA可以与不同的并行调度程序一起使用。我们还开发了一种新的高级存储格式,它利用了我们的矩阵来自Groener基计算的事实,将存储量大幅度缩减。GBLA可以免费获得我们矩阵的巨大数据库。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换