Ticket #9 (new enhancement)

Opened 16 years ago

Last modified 15 years ago

Try Eigen in place of itpp

Reported by: smidl Owned by: smidl
Priority: major Milestone: Future considerations
Component: bdm core Version:
Keywords: Cc:

Description

Eigen is a new project on numerical math excessively using SSE instructions. According to their site, they achieve excellent performance: http://eigen.tuxfamily.org/index.php?title=Benchmark

The question is if we would need a complete rewrite or just a wrapper to mimic ITPP...

Change History

Changed 15 years ago by vbarta

Well, not a complete rewrite, but probably a branch - I don't think the linear algebra library under BDM can be abstracted away... And of course there are other possibilities - Blitz++ ( http://www.oonumerics.org/blitz/ ), or uBLAS ( http://www.boost.org/doc/libs/1_39_0/libs/numeric/ublas/doc/index.htm )... They might not have the performance of eigen, but are they slower that ITPP?

Note: See TracTickets for help on using tickets.