On Monday, 26 September 2016 at 11:32:20 UTC, Ilya Yaroshenko wrote:
Updated:
Mir is LLVM-Accelerated Generic Numerical Library for Science and Machine Learning. It requires LDC (LLVM D Compiler) for compilation. Mir GLAS (Generic Linear Algebra Subprograms) has a single generic kernel for all CPU targets, all floating point types, and all complex types. It is written completely in D, without any assembler blocks. In addition, Mir GLAS Level 3 kernels are not unrolled and produce tiny binary code, so they put less pressure on the instruction cache in large applications.

Hmmm, I was thinking more along the lines of just describing (very briefly) what features of LLVM Mir GLAS relies on. But I think this might run the risk of endless re-revision.

One minor tweak:

"Mir is LLVM-Accelerated Generic Numerical Library" -> "Mir is an LLVM-Accelerated Generic Numerical Library"

Reply via email to