Re: [ViennaCL-devel] ViennaCL 1.6 Roadmap

2014-07-09 Thread Philippe Tillet
Hey, You are right. Since we only use finding functionnalities, it should be pretty easy to find a portable stand-alone "find" routine. showed : http://www.gamedev.net/topic/474800-c-lightweight-cross-platform-file-system/ . I'll investigate the source code, since i'm not familiar on how to find f

Re: [ViennaCL-devel] ViennaCL 1.6 Roadmap

2014-07-09 Thread Karl Rupp
Hi hi hi, > Hey hey, > (...) > The process of enqueueing the generator is extremely lightweight, there > is no map involved. It does basically two things: > - Parse the statement to retrieve some quantities (e.g. M,N,K in the > case of GEMM) > - Recursively enqueues the elements of the statemen

Re: [ViennaCL-devel] ViennaCL 1.6 Roadmap

2014-07-09 Thread Philippe Tillet
Hi, I'd like to add something, to point out that input-dependent kernels are pointless without kernel caching (both would use an environment variable and the filesystem). Indeed, each program will contain multiple versions of a given operations, which can make the compilation time very long if cac

Re: [ViennaCL-devel] ViennaCL 1.6 Roadmap

2014-07-09 Thread Philippe Tillet
Hey hey, 2014-07-09 14:47 GMT+02:00 Karl Rupp : > Hey, > > > Philippe, did you by chance check the impact of the generator >> integration on kernel latency? We only have a 1-10us margin to work >> with, which I haven't checked yet. >> >> >> >> Don't worry for the overhead. It used

Re: [ViennaCL-devel] ViennaCL 1.6 Roadmap

2014-07-09 Thread Karl Rupp
Hey, > Philippe, did you by chance check the impact of the generator > integration on kernel latency? We only have a 1-10us margin to work > with, which I haven't checked yet. > > > > Don't worry for the overhead. It used to be fine. I'll re-check to see > whether everything is still f

Re: [ViennaCL-devel] ViennaCL 1.6 Roadmap

2014-07-08 Thread Toby St Clere Smithe
Hey hey, Philippe Tillet writes: > The good point is that the auto-tuner can be integrated in pyviennacl's > installation, since there is no other dependency! > > python configure.py --autotune > python setup.py build; > python setup.py install; > > Of course, --autotune can take some more option

Re: [ViennaCL-devel] ViennaCL 1.6 Roadmap

2014-07-08 Thread Philippe Tillet
Hi, 2014-07-08 20:59 GMT+02:00 Karl Rupp : > Hi Philippe, > > > > Watching at the roadmap: > >> https://github.com/viennacl/viennacl-dev/wiki/ViennaCL-Roadmap >> > > argl, I forgot to update this after our IRC meeting. The protocol here > defines features for 1.6.0 which are far more reasonabl

Re: [ViennaCL-devel] ViennaCL 1.6 Roadmap

2014-07-08 Thread Karl Rupp
Hi Philippe, > Watching at the roadmap: > https://github.com/viennacl/viennacl-dev/wiki/ViennaCL-Roadmap argl, I forgot to update this after our IRC meeting. The protocol here defines features for 1.6.0 which are far more reasonable: https://github.com/viennacl/viennacl-dev/wiki/ViennaCL-Devel