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

Computer Science – Mathematical Software

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

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.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

The M4RIE library for dense linear algebra over small fields with even characteristic does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with The M4RIE library for dense linear algebra over small fields with even characteristic, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and The M4RIE library for dense linear algebra over small fields with even characteristic will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-16854

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.