version spmm (single process) dimension seconds minutes 1000 267 4.45 1600 1224 20.4 4000 24078 401.3 5000 39901 665.0 (a single unix process can't get much bigger than this size > 3 * 5000^2 * 4 = 60 megabytes) ---------------------------------------------------------- version mm.0.5 on bourbaki (dual processor) (m^2 tasks, using nfs to read write data to /tmp) dimension m blk seconds minutes 2000 4 500 2018 33.63 version mm.0.5 on the cluster (16 processor) (m^2 task, using nfs to read write data to bourbaki) dimension m blk seconds minutes 2000 4 500 368 6.1 2400 4 600 719 11.98 2800 4 700 1149 19.15 3200 4 800 1737 28.95 3600 4 900 2429 40.48 4000 4 1000 3333 55.55 8000 4 2000 19733 328.88 ---------------------------------------------------------- version mm.0.6 on the cluster (m^2 tasks, each row on a single machine writing to local disks) dimension m blk seconds minutes 1600 16 100 125 2.08 2400 16 150 254 4.23 3200 16 200 499 8.37 4000 16 250 876 14.60 4800 16 300 1540 25.67 5600 16 350 2594 43.23 6400 16 400 4728 78.8 7200 16 450 5629 93.82 8000 16 500 7982 133.03 8800 16 550 11683 194.72 9600 16 600 17815 296.92 (size of swap limits larger computations) mm.0.6 32 10 task 262147 managing block [0,0] on b1 done successfully after 333 seconds. mm.0.6 32 20 task 262147 managing block [0,0] on b1 done successfully after 310 seconds.