Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
March 05, 2008 SIMD Status? | ||||
---|---|---|---|---|
| ||||
I've read everything I can about proposals and ideas for adding some sort of SIMD capability to D, and I have not seen any conclusion. I am NOT trying to revamp the discussion of how or why - only query the status of 2 things... 1. Currently there's no way to align data on the stack, making movaps difficult/impossible to use properly. Is there where D still stands? 2. Has there been any consensus on if or how Walter may or may not integrate SIMD capability into the language? Obviously we have all seen the many (some very convincing) proposals, but whats the status? - Trevor |
March 05, 2008 Re: SIMD Status? | ||||
---|---|---|---|---|
| ||||
Posted in reply to trevorparscal | trevorparscal wrote: > I've read everything I can about proposals and ideas for adding some sort of > SIMD capability to D, and I have not seen any conclusion. I am NOT trying to > revamp the discussion of how or why - only query the status of 2 things... > > 1. Currently there's no way to align data on the stack, making movaps > difficult/impossible to use properly. Is there where D still stands? Yes. > 2. Has there been any consensus on if or how Walter may or may not integrate > SIMD capability into the language? There always seems to be something more important. It's also a difficult thing to implement. > Obviously we have all seen the many (some very convincing) proposals, > but whats the status? > > - Trevor |
March 05, 2008 Re: SIMD Status? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Thank you for the clarity. D is wonderful - I can live with the current lack of SIMD, but look forward to future development in the area. - Trevor |
March 05, 2008 Re: SIMD Status? | ||||
---|---|---|---|---|
| ||||
Posted in reply to trevorparscal | trevorparscal wrote:
> Thank you for the clarity.
>
> D is wonderful - I can live with the current lack of SIMD, but look forward to
> future development in the area.
>
> - Trevor
What's GDC's status on SIMD?
|
March 05, 2008 Re: SIMD Status? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Robert Fraser | Robert Fraser wrote:
> trevorparscal wrote:
>> Thank you for the clarity.
>>
>> D is wonderful - I can live with the current lack of SIMD, but look
>> forward to
>> future development in the area.
>>
>> - Trevor
>
> What's GDC's status on SIMD?
Autovectorization, which GCC supports in principle, is broken on GDC.
David has said, back when I brought it up in d.gnu, that he'd like to fix it but it's not a priority issue.
So, little hope :)
asm and SSE is of course supported.
--downs
|
Copyright © 1999-2021 by the D Language Foundation