Any usable SIMD implementation?
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Thu Apr 7 22:03:49 PDT 2016
On 4/7/2016 5:27 PM, Manu via Digitalmars-d wrote:
> You'll have noticed that C++ interaction is my recent focus, since
> that's directly related to my current day-job, and the path that I
> need to solve now to get D into my work.
We recognize C++ interoperability to be a key feature of D. I hope you like the
support you got with the C++ virtual functions! I got bogged down recently with
getting the C++ exception handling support working better, hopefully we've
turned the corner on that one. I'd hoped to be further along at the moment with
C++ interoperability (but it's always going to be a work in progress).
> That's consuming almost 100% of my D-time-allocation... if I could
> ever manage to just kick that goal, it might free me up >_< .. I keep
> on trying.
I do appreciate your efforts in this direction.
>> Doing it at a high level is what I meant, not for each SIMD code fragment.
> Sure, so you agree we need a mechanism for the author to tune the
> default selection then?
From the command line, probably not. I like the pragma thing better.
> Or are you suggesting SSE2 is 'fine' as a default? (ie, that is what is implied by D_SIMD)
It is fine as a default, as it is the baseline minimum machine D is expecting.
More information about the Digitalmars-d
mailing list