Release D 2.077.0

Joakim dlang at joakim.fea.st
Fri Nov 3 10:14:27 UTC 2017


On Friday, 3 November 2017 at 10:07:25 UTC, Mike Parker wrote:
> On Friday, 3 November 2017 at 10:02:18 UTC, Mike Parker wrote:
>> [...]
>
> OK, I'm a bit confused here. This gives the impression that the 
> vectorization happens automatically with array operations:
>
> "Array operations have been converted from dedicated assembly 
> routines for some array operations to a generic template 
> implementation for all array operations. This provides huge 
> performance increases (2-4x higher throughput) for array 
> operations that were not previously vectorized. Furthermore the 
> implementation makes better use of vectorization even for short 
> arrays to heavily reduce latency for some operations (up to 
> 4x)."
>
> Where does core.simd fit in?

See the linked druntime pull, core.simd is only imported for dmd:

https://github.com/dlang/druntime/pull/1891/files#diff-c17bbc97c8719ab709a4a54e2f6924ceR67


More information about the Digitalmars-d-announce mailing list