Algorithm 898: Efficient multiplication of dense matrices over GF(2)

@article{Albrecht2010Algorithm8E,
  title={Algorithm 898: Efficient multiplication of dense matrices over GF(2)},
  author={Martin R. Albrecht and Gregory V. Bard and William Hart},
  journal={ACM Trans. Math. Softw.},
  year={2010},
  volume={37},
  pages={9:1-9:14}
}
  • Martin R. Albrecht, Gregory V. Bard, William Hart
  • Published 2010
  • Computer Science
  • ACM Trans. Math. Softw.
  • We describe an efficient implementation of a hierarchy of algorithms for multiplication of dense matrices over the field with two elements (F2). In particular we present our implementation—in the M4RI library—of Strassen-Winograd matrix multiplication and the “Method of the Four Russians for Multiplication” (M4RM) and compare it against other available implementations. Good performance is demonstrated on AMD's Opteron processor and particulary good performance on Intel's Core 2 uo processor… CONTINUE READING

    Figures, Tables, and Topics from this paper.

    Explore key concepts

    Links to highly relevant papers for key concepts in this paper:

    Citations

    Publications citing this paper.
    SHOWING 1-10 OF 37 CITATIONS

    FPGA-based implementation of M4RM for matrix multiplication over GF(2)

    VIEW 1 EXCERPT

    Fast Matrix Multiplication and Symbolic Computation

    VIEW 1 EXCERPT
    CITES METHODS

    A parallel algorithm for Gaussian elimination over finite fields

    VIEW 7 EXCERPTS
    CITES METHODS
    HIGHLY INFLUENCED

    FILTER CITATIONS BY YEAR

    2009
    2020

    CITATION STATISTICS

    • 3 Highly Influenced Citations

    References

    Publications referenced by this paper.
    SHOWING 1-6 OF 6 REFERENCES

    Implementation of Winograd’s algorithm over finite Fields using ATLAS Level3 Blas

    • C. Pernet
    • Tech. rep., ID-Laboratory.
    • 2001
    VIEW 5 EXCERPTS
    HIGHLY INFLUENTIAL

    Optimizing software in C++

    • A. Fog
    • Available at http://www.agner.org/optimize.
    • 2008
    VIEW 2 EXCERPTS
    HIGHLY INFLUENTIAL

    Optimizing software in C++. Available at http://www.agner.org/optimize

    • A Fog
    • Optimizing software in C++. Available at http://www.agner.org/optimize
    • 2008
    VIEW 1 EXCERPT
    HIGHLY INFLUENTIAL

    Pulse code communication

    • F. Gray
    • US Patent No. 2,632,058.
    • 1953
    VIEW 2 EXCERPTS
    HIGHLY INFLUENTIAL

    Pulse code communication, March 1953

    • Frank Gray
    • US Patent No
    • 1953
    VIEW 2 EXCERPTS
    HIGHLY INFLUENTIAL

    Pulse code communication. US Patent No

    • F Gray
    • Pulse code communication. US Patent No
    • 1953
    VIEW 1 EXCERPT
    HIGHLY INFLUENTIAL