From: Philippe T. <phi...@gm...> - 2016-11-29 21:39:34
|
Hi, I know I mentioned this to you already Karl, but ViennaCL could really benefit from using the GEMM code in Isaac, which has higher performance and doesn't require padding: https://github.com/ptillet/isaac/blob/master/lib/jit/generation/gemm.cpp (benchmarks on the main project page). Philippe On Tue, Nov 29, 2016 at 4:33 PM, Karl Rupp <ru...@iu...> wrote: > Hi, > > > I have been looking through the documentation and I can't find any > > direction on how to create a matrix without the default padding. This > > is providing to be a memory problem for me when working with very > > 'narrow' matrices that are also quite long filling up the available > > memory. If it is in the docs feel free to point it out but I have been > > stumped at the moment. > > unfortunately there is no way to create a viennacl::matrix without > padding, unless you provide your own host array, CUDA buffer, or OpenCL > memory handle. There is not even a way of doing it through matrix_base. > This is oversight and will be fixed asap. Allow for one more day :-) > > Best regards, > Karli > > > ------------------------------------------------------------ > ------------------ > _______________________________________________ > ViennaCL-devel mailing list > Vie...@li... > https://lists.sourceforge.net/lists/listinfo/viennacl-devel > |