Timing simulations for BufferedMatrix 1.3.0 (Simulation 1)

Written by Ben Bolstad
email bmb@bmbolstad.com

Background

The goal here was to investigate the speed of the built-ins when only the column buffer is activated (and only one column is stored at a time) Source code (note takes very long time to run),

Simulation times

createBufferedMatrix() times

Elementwise transformation times

Column Summarization

Row Summarization

Full Matrix Summarization

Memory usage

Matrix creation times

ReadOnly=True or ReadOnly=False

Looking at number of rows and columns (ReadOnly=True or ReadOnly=False)

Discussion

With large matrices most of the overhead is taken in loading/de-loading data from the disk. Should batch together summaries where possible.