[SciPy-Dev] PyRSB: Python interface to librsb sparse matrices library

Michele Martone michelemartone at users.sourceforge.net
Mon Jun 26 04:46:46 EDT 2017


Hi CJ,

On a current Xeon server with say, >=8 cores you might expect 
pyrsb's rsb_matrix vs csr_matrix comparison to show speedup <1x
(so, slowdown) until ~1M nonzeroes; then growing to say a
10x-20x speedup at ~100M nonzeroes.
No golden rule here; just rough estimates to give you an idea.

On 20170622 at 22:24, CJ Carey wrote:
> Looks interesting, thanks for posting!
> 
> I haven't downloaded anything to try it out, but I'm interested to see the
> benchmark results you get from `make test`.
> 
> On Wed, Jun 21, 2017 at 5:51 AM, Michele Martone <
> michelemartone at users.sourceforge.net> wrote:
> 
> > Hi.
> >
> >  I'm the author of the high performance multithreaded sparse matrix
> > library `librsb' (mostly C, LGPLv3): http://librsb.sourceforge.net/
> >
> >  I'm *not* a user of SciPy/NumPy/Python, but using Cython I have
> > written a proof-of-concept interface to librsb, named `PyRSB':
> >  https://github.com/michelemartone/pyrsb
> >
> >  PyRSB is in a prototypal state; e.g. still lacks good error handling.
> >  Its interface is trivial, as it mimicks that of SciPy's 'csr_matrix'.
> >  Advantages over csr_matrix are in fast multithreaded multiplication
> > of huge sparse matrices.
> >  Intended application area is iterative solution of linear systems;
> > particularly fast if with symmetric matrices and many rhs.
> >
> > With this email I am looking for prospective:
> >  - users/testers
> >  - developers (any interest to collaborate/adopt/include the project?)
> >
> > Looking forward for your feedback,
> > Michele
> >
> > _______________________________________________
> > SciPy-Dev mailing list
> > SciPy-Dev at python.org
> > https://mail.python.org/mailman/listinfo/scipy-dev
> >
> >

> _______________________________________________
> SciPy-Dev mailing list
> SciPy-Dev at python.org
> https://mail.python.org/mailman/listinfo/scipy-dev

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/scipy-dev/attachments/20170626/ab3ed346/attachment-0001.sig>


More information about the SciPy-Dev mailing list