mohawkjohn/nmatrix — Issue #1: Generic version of SMMP transpose
Author: mohawkjohn
Created: 2012-03-01 22:09:58+00:00
State: open

I wrote a generic version of SMMP (sparse/yale) transpose to replace the enormous function array. It's supposed to be sort of a test to see if we can write a fast generic symbmm and numbmm as well.

Unfortunately, so far, the generic version of transpose is much slower:

-O 0 3
TRIAL 0 1 2 0 1 2
generic 543 537 564 100 94 94
funcptr 1347 1371 1343 717 826 714

The difference at -O0 is about three to four-fold. At -O3, the difference is seven or even eight-fold.

Need to find a way to speed up the basic operations here.