Thanks! So, I'm running more benchmark and it's a mixed bag. There are regressions and gains, but what surprises me the most is that after replacing every "primitive" call with calls to assign/aggregate, the clustering behaves much worse.
As in, dozens (literally) of times worse. I'm surprised it's so bad, yet doesn't show in the benchmarks. Any ideas why this might be, or what I should look into? On Sat, Apr 20, 2013 at 9:14 PM, Robin Anil <[email protected]> wrote: > > https://docs.google.com/spreadsheet/ccc?key=0AhewTD_ZgznddGFQbWJCQTZXSnFULUYzdURfWDRJQlE#gid=2 > > Here you go. There are some regressions and some improvements. One of the > major reasons I think is replacing inline math with foo.apply(). JVM might > not have optimized it yet. You might be better off but just adding an > AggregateBenchmark and working on it for your functions before replacing > entire AbstractVector methods. >
