Hey,
I'm slowly getting back to ViennaCL.
I have added one bullet point to the roadmap:
* Full integration of the micro-scheduler and the generator
I think that we should work towards the full integration of this feature if
we don't want to codebase to eventually get too messy.
I will be working on cleaning GEMM (i.e. better integration of the multiple
BLAS backends, and harmonize the kernels using the
column&trans<->row¬rans identity.) until I go back to France, in 1 week.
I have also noticed that the size checking could be moved upwards in the
dispatching mechanism, for now, they are duplicated between
opencl/cuda/openmp . Once this is done, I will probably work towards the
full integration of the micro-scheduler. Can we get rid of op_executor<>?
Best regards,
Philippe
2013/12/27 Philippe Tillet <phil.til...@gmail.com>
> Hey,
>
> Sorry for the late reply :P I'm supposed to defend my MSc in 2 weeks, and
> I am yet to start writing my thesis... (I won't have a lot of time to give
> to ViennaCL until everything is sorted out)
>
> 2013/12/23 Karl Rupp <r...@iue.tuwien.ac.at>
>
>> Hi guys,
>>
>> Now as 1.5.0 is out, I spent some thoughts on the roadmap:
>> https://github.com/viennacl/viennacl-dev/wiki/ViennaCL-Roadmap
>> Rather than having one major update per year, I'd like to go with
>> smaller updates (1.6.0, 1.7.0, etc.) every couple of months, with
>> eventual bugfix and performance improvements in between (1.5.1, 1.6.1,
>> etc.). Thus, the list of features for 1.6.0 was stripped down and the
>> not-so-urgent features are postponed to 1.7.0. We still need to gather
>> more experiences before we are ready to finally fix some design errors
>> in 2.0.0.
>>
>> Due to recent developments by Philippe, support for external BLAS
>> libraries as a backend was added to the roadmap for 1.6.0. Any comments
>> on further rearrangements of the roadmap?
>>
>
> This seems fine for me! I would be against overloading the roadmap at
> this point. If we can achieve both stable distributed data-structures and
> the full integration of the scheduler in the coming couple of months", then
> the performance improvements should be noticeable enough to justify a new
> release, I think.
>
> Best regards,
> Philippe
>
>
>> Best regards,
>> Karli
>>
>>
>> ------------------------------------------------------------------------------
>> Rapidly troubleshoot problems before they affect your business. Most IT
>> organizations don't have a clear picture of how application performance
>> affects their revenue. With AppDynamics, you get 100% visibility into your
>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
>> Pro!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> ViennaCL-devel mailing list
>> ViennaCL-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/viennacl-devel
>>
>
>
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
ViennaCL-devel mailing list
ViennaCL-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viennacl-devel