{"push_id":2320921472,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"401b796578fb9dbdc2b835ce84263ea61910c9e3","before":"5c1ac17cc23c961545030fbbb94cb725dd9734a1","commits":[{"sha":"08c7f00d5b3d7383ca0cf0e893736026c8ee7151","author":{"name":"Matthias Boehm","email":"7ddee6c7b4aca41f2fcb4f04aeaf1a66e6500895@gmail.com"},"message":"[SYSTEMML-2041] Performance/memory-efficiency ultra-sparse conv2d \n\nThis patch improves the performance and memory-efficiency of\nultra-sparse conv2d operations by allocating the output in sparse\nformat, forcing ultra-sparse matrix multiplications (with sparse output)\nand generalizing all related operations to handle sparse intermediates. \n\nFurthermore, this also includes a fix for ultra-sparse matrix\nmultiplications where the rhs is much larger than the lhs which triggers\nparallelization over rows in the rhs instead of the lhs, which is not\nsupported by ultra-sparse matrix multiplications.","distinct":true,"url":"https://api.github.com/repos/apache/systemml/commits/08c7f00d5b3d7383ca0cf0e893736026c8ee7151"},{"sha":"401b796578fb9dbdc2b835ce84263ea61910c9e3","author":{"name":"Matthias Boehm","email":"7ddee6c7b4aca41f2fcb4f04aeaf1a66e6500895@gmail.com"},"message":"[SYSTEMML-2142] Performance sparse im2col (constraint handling)\n\nThis patch improves the performance of sparse im2col operations (general\ncase for arbitrary pad and stride) because it dominates the runtime of\nultra-sparse conv2d operations by more than an order-of-magnitude. On a\nscenario of conv2d operations over ultra sparse inputs with sparsity\n1e-5, this patch improves performance by more than 2.5x.","distinct":true,"url":"https://api.github.com/repos/apache/systemml/commits/401b796578fb9dbdc2b835ce84263ea61910c9e3"}]}
{"actor":{"display_login":"asfgit"}}