On Sat, Jul 21, 2012 at 11:41:45AM -0700, Ted Dunning wrote: > The easy way to get much of this benefit is to simply use multi-threaded > versions of Atlas via jblas. Probably not viable given the no dependency > posture of commons math. >
When referring to multi-threading, I was not specifically and not only referring to linear algebra. Moreover, I don't see the interest of CM being yet another layer above those Fortran codes. [If so, why would we limit ourselves to matrices? There are other libraries which could be wrapped...] Personally, I consider that the no-dependency should be confined to the core business of CM, i.e. it's a distinct feature of CM to provide pure Java, from scratch, implementations of numerical tools.[1] [As I've already stated, CM could still benefit from other (pure Java) projects (i.e. depend on them), e.g. for things like logging.] Regards, Gilles [1] For some project, pure Java is a requirement. > > Hi. > > > > My previous post (with subject "Synchronisation") made me think (again) > > that > > it might be useful to start considering how to take advantage of > > multi-threading in Commons Math. > > Indeed, it seems that some parts of the library might end up not being used > > anymore because their performance simply cannot match competing > > implementations that do benefit form parallelization. [The recent example > > that comes to mind is the FFT.] > > > > > > Best regards, > > Gilles > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org