Re: [ViennaCL-devel] Initialize Matrix without Padding

2016-11-29 Thread Philippe Tillet
Ah, sorry about that. I thought it was still only necessary for GEMM (i.e., my fault :p). In my experience, padding of 4 along the leading dimension can be pretty useful. But the 128x128 padding required by the GEMM kernel was a big design mistake of mine, hence my desire to see this restriction an

Re: [ViennaCL-devel] Initialize Matrix without Padding

2016-11-29 Thread Karl Rupp
Hi Philippe, > 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 pr

Re: [ViennaCL-devel] Initialize Matrix without Padding

2016-11-29 Thread Philippe Tillet
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

Re: [ViennaCL-devel] Initialize Matrix without Padding

2016-11-29 Thread Karl Rupp
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

[ViennaCL-devel] Initialize Matrix without Padding

2016-11-28 Thread Charles Determan
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 do