{"push_id":949111930,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"58c0d186ca77dabeb4fb556665cecba78b1f9b5b","before":"9c4228215a2cb9b2df351a4660f36d9b63d252c8","commits":[{"sha":"1b292834f8ee09a8e059a9aec05e66af55f83d48","author":{"email":"7a9c1c7ad0f46b2149632c353354dd206862d72b@us.ibm.com","name":"Matthias Boehm"},"message":"[SYSTEMML-382] Performance sparse unary aggregates (contiguous CSR/COO)\n\nThis patch extends the sparse block abstraction to expose the meta data\nof contiguous underlying data structures (e.g., CSR, COO). In a first\nstep, we exploit this for more efficient unary aggregates over sparse\ndata. In detail, it affects the following opcodes: uakp, uackp, uasqkp,\nuacsqkp, uamin, uacmin, uamax, uacmax, uamean, uacmean, uavar, and\nuacvar. Furthermore, we now also use a more efficient method of\ncomputing correction counts for uamean/uacmean and uavar/uacvar. \n\nIn an example of 1000 min(X) computations over a 100M x 10k matrix with\nsparsity 0.01 (~120GB RDD storage) on 6 worker nodes, this led to an\nend-to-end runtime improvement from 1,197s to 821s.","distinct":true,"url":"https://api.github.com/repos/gweidner/incubator-systemml/commits/1b292834f8ee09a8e059a9aec05e66af55f83d48"},{"sha":"2d32f6d5812fba456bbae432c73c5da81a8c3e72","author":{"email":"7a9c1c7ad0f46b2149632c353354dd206862d72b@us.ibm.com","name":"Matthias Boehm"},"message":"[SYSTEMML-382] MCSR-CSR sparse block conversion on rdd repartition-cache","distinct":true,"url":"https://api.github.com/repos/gweidner/incubator-systemml/commits/2d32f6d5812fba456bbae432c73c5da81a8c3e72"},{"sha":"58c0d186ca77dabeb4fb556665cecba78b1f9b5b","author":{"email":"7a9c1c7ad0f46b2149632c353354dd206862d72b@us.ibm.com","name":"Matthias Boehm"},"message":"Fix robustness univariate statistics application tests (fixed seed)\n\nThis patch fixes the used seeds for all univarate statistics tests in\norder to prevent random test failures w/ small absolute error.","distinct":true,"url":"https://api.github.com/repos/gweidner/incubator-systemml/commits/58c0d186ca77dabeb4fb556665cecba78b1f9b5b"}]}