$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Paul C. Leopardi (leopardi_at_[hidden])
Date: 2002-10-26 05:59:45
Michael,
I've now tried using column ordering for one crucial matrix multiplication in 
the function basis_element(). The speed has vastly improved, but it is still 
not as fast as MTL. Waiting for the row compressed type is getting more 
attactive.
Best regards
       MTL | using column |  std::map    |   map_array
Size  Time | Time Slowdown| Time Slowdown| Time Slowdown
  32    10 |    30   3    |    40   4    |    30   3  
  64    20 |    50   2.5  |    70   3.5  |    70   3.5
 128    80 |   390   4.9  |   640   8    |   830  10.4
 256   160 |   890   5.6  |  1440   9    |  1940  12.1
 512   700 |  7180  10.3  | 20380  29.1  | 31770  45.4