Hi again, > Actually, we could go even further and notice that matrix products are > computed 2592 more times using ublas in the test blas3_prod_float-cpu.
That's doable. > Could we consider using the filesystem for the tests? It would also > allow us to get rid of boost in the test suite, wouldn't it? I really dislike the use of the filesystem for tests for two reasons: * First, it bloats the repository with data files. If we dump 10MB of (compressed) test files into the repository, then every user (and developer) has to clone this extra 10MB of viennacl-dev. If these files require updates, we are quickly over 100MB of repository size. Not cool, because one should not expect to have a high bandwidth connection available everywhere. * Second, it restricts the location from where the tests can be run, increasing the set of instructions we have to provide to users. Getting rid of uBLAS can be done in a controlled manner by implementing a mini-GEMM implementation just for the testing. This can be verified against uBLAS first, then uBLAS is replaced by this implementation. It can be based on what we have for the OpenMP-backend already, but avoiding any extra ViennaCL expression-template layer. Best regards, Karli ------------------------------------------------------------------------------ _______________________________________________ ViennaCL-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/viennacl-devel
