DIP80: phobos additions

Ilya Yaroshenko via Digitalmars-d digitalmars-d at puremagic.com
Sun Jun 14 04:52:41 PDT 2015


On Sunday, 14 June 2015 at 10:43:24 UTC, Ola Fosheim Grøstad 
wrote:
> I think there might be a disconnection in this thread. D only, 
> or D frontend?
>
> There are hardware vendor and commercial libraries that are 
> heavily optimized for particular hardware configurations. There 
> is no way a D-only solution can beat those. As an example Apple 
> provides various implementations for their own machines, so an 
> old program on a new machine can run faster than a static 
> D-only library solution.
>
> What D can provide is a unifying abstraction, but to get there 
> one need to analyze what exists. Like Apple's Accelerate 
> framework:
>
> https://developer.apple.com/library/prerelease/ios/documentation/Accelerate/Reference/AccelerateFWRef/index.html#//apple_ref/doc/uid/TP40009465
>
> That goes beyond BLAS. We also need to look at vDSP etc. You'll 
> find similar things for Microsoft/Intel/AMD/ARM etc…

+1


More information about the Digitalmars-d mailing list