arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1111.6900cs.MS
收藏

偶特征域上稠密线性代数的M4RIE库

The M4RIE library for dense linear algebra over small fields with even characteristic

Martin R. Albrecht

摘要:

在这项工作中,我们提出了M4 RIE库,该库实现了GF(2^e)上具有稠密矩阵的线性代数的有效算法,其中2 <= 2 <= 10。正如库的名称所示,它大量使用了M4 RI库,既直接(即,通过调用它)和间接地(即,使用其概念)。我们提供了一个开源的GPLv 2 + C库,用于GF(2^e)上的有效线性代数,其中e很小。在这个库中,我们实现了Bradshaw和Boothby的一个想法,它将GF(p^k)上的矩阵乘法简化为GF(p)上的一系列矩阵乘法。此外,我们提出了一种缓存技术-牛顿-约翰表-以避免有限域乘法,这是受Kronrod的方法(“M4 RM”)的启发,在GF(2)上的矩阵乘法。使用这两种技术,我们提供了渐近快速三角求解矩阵(TRSM)和基于PL的高斯消除。因此,我们能够显着改善GF(2^e)上的稠密线性代数的最新技术水平,其中2 <= e <= 10。

英文摘要:

In this work, we present the M4RIE library which implements efficient algorithms for linear algebra with dense matrices over GF(2^e) for 2 <= 2 <= 10. As the name of the library indicates, it makes heavy use of the M4RI library both directly (i.e., by calling it) and indirectly (i.e., by using its concepts). We provide an open-source GPLv2+ C library for efficient linear algebra over GF(2^e) for e small. In this library we implemented an idea due to Bradshaw and Boothby which reduces matrix multiplication over GF(p^k) to a series of matrix multiplications over GF(p). Furthermore, we propose a caching technique - Newton-John tables - to avoid finite field multiplications which is inspired by Kronrod's method ("M4RM") for matrix multiplication over GF(2). Using these two techniques we provide asymptotically fast triangular solving with matrices (TRSM) and PLE-based Gaussian elimination. As a result, we are able to significantly improve upon the state of the art in dense linear algebra over GF(2^e) with 2 <= e <= 10.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑