Any usable SIMD implementation?

ZombineDev via Digitalmars-d digitalmars-d at puremagic.com
Mon Apr 4 12:55:28 PDT 2016


On Monday, 4 April 2016 at 19:43:43 UTC, Walter Bright wrote:
> On 4/4/2016 10:23 AM, Jack Stouffer wrote:
>> On Sunday, 3 April 2016 at 07:39:00 UTC, Manu wrote:
>>> My SIMD implementation has been blocked on that for years too.
>>> I need to know the SIMD level flags passed to the compiler at 
>>> least,
>>> and DMD needs to introduce the concept.
>>
>> I made a bug to track this problem: 
>> https://issues.dlang.org/show_bug.cgi?id=15873
>
> I believe the issue is fixed (for DMD) with a documentation 
> improvement.

I believe the problem is that you can't rely on D_SIMD that SSE4, 
FMA, AVX2, AVX-512, etc. are available on the target platform. 
See also 
http://forum.dlang.org/post/fnrmgfvqmykttsuuxxib@forum.dlang.org.


More information about the Digitalmars-d mailing list