Netflix opensources its first D library: Vectorflow
    Nicholas Wilson via Digitalmars-d-announce 
    digitalmars-d-announce at puremagic.com
       
    Wed Aug  2 22:27:06 PDT 2017
    
    
  
On Thursday, 3 August 2017 at 04:40:05 UTC, Matt wrote:
> Also note, one of the main advantages of Eigen is the whole 
> lazy evaluation of expressions for compound operations.
>
> I haven't dug in the source, but it's my understanding it's 
> done through a lot of compile time C++ template hacking
Yep, there's a lot of operator overloading and other C++ black 
magic. DCompute should be able to do some of the out of the box 
with the lambda kernels to get some data locality. I'm also in 
the process of integrating Polly (LLVM's polyhedral optimiser) 
into LDC to get great loop optimisations.
    
    
More information about the Digitalmars-d-announce
mailing list