On Saturday, 8 October 2016 at 17:28:14 UTC, Martin Nowak wrote:
On Monday, 26 September 2016 at 20:11:19 UTC, Ilya Yaroshenko wrote:
Yes, the same true for Mir too. A precompiled library based on top of Mir GLAS can be used with DMD.

Is this feasible, i.e. is there a finite amount of kernels that we can precompile and use? I thought the kernels were fully template generated, but your idea suggests sth. different.

Mir is generic library and it will have few dub configurations. For example a configuration which provides precompiled extern(C) BLAS API for common types. This is useful for D as for other languages like C or Julia. In addition, it allows to have few precompiled versions, optimized for different CPUs: x87, SSE2, AVX intel, AVX amd, AVX2 intel, AVX2 amd, and etc. The proper configuration may be chosen RT or CT.

Reply via email to