Thursday, 8 May 2008

nt.number theory - Choosing a fast computer algebra system that works in characteristic p?

My personal experience is a few years old, but I don't think things have changed much. Sage is (or actually, was) more about ease of use then about performance. The only three CAS's you want to consider are



  • Singular (Macaulay 2 uses Singular's engine)

  • Cocoa.

  • Magma.

Back then the fastest of the bunch was Magma, but not by much. Regarding ease of use, it was a tie between Macaulay 2 and Magma.



And now to some criticism: I never looked at Magma's code (proprietary), but I did look at both Singular and Cocoa. None of them uses SSE/GPGPU, which could probably give you an acceleration factor of 10-100.

No comments:

Post a Comment