Mir GLAS vs Intel MKL: which is faster?

Johan Engelen via Digitalmars-d digitalmars-d at puremagic.com
Mon Sep 26 04:46:19 PDT 2016


On Monday, 26 September 2016 at 11:11:20 UTC, Joseph Rushton 
Wakeling wrote:
>
> The broader topic of what compiler features Mir GLAS uses could 
> be the topic of an entire blog post in its own right, and might 
> be very interesting.

I guess this is my terrain. I'll think about writing that blog 
post :)

Specific LDC features that I see in GLAS are:

- __traits(targetHasFeature, ...)  , see 
https://wiki.dlang.org/LDC-specific_language_changes#targetHasFeature

- @fastmath, see 
https://wiki.dlang.org/LDC-specific_language_changes#.40.28ldc.attributes.fastmath.29

- Modules ldc.simd and ldc.intrinsics.

- Extended allowed sizes for __vector (still very limited)

To get an idea of what is different for LDC and DMD, this PR 
removed support for DMD: https://github.com/libmir/mir/pull/347

-Johan


More information about the Digitalmars-d mailing list