DMD is slow for matrix maths?

Dmitry Olshansky via Digitalmars-d digitalmars-d at puremagic.com
Mon Oct 26 06:51:50 PDT 2015


On 26-Oct-2015 16:44, H. S. Teoh via Digitalmars-d wrote:
> On Mon, Oct 26, 2015 at 11:37:16AM +0000, Etienne Cimon via Digitalmars-d wrote:
>> On Monday, 26 October 2015 at 04:48:09 UTC, H. S. Teoh wrote:
>>> On Mon, Oct 26, 2015 at 02:37:16AM +0000, Etienne Cimon via Digitalmars-d
>>> wrote:
>>>
>>> If you must use DMD, I recommend filing an enhancement request and
>>> bothering Walter about it.
>>>
>>>
>>> T
>>
>> I'd really like the performance benefits to be available to DMD users
>> as well. I think I'll have to write it all with inline assembler just
>> to be sure...
>
> Sure, but filing a bug with DMD and prodding Walter to do something
> about it will only benefit everybody in the end, and not just for your
> current project. DMD could use some major improvements in its optimizer.
>

The last few tweaks to the backend seem to noticeably improve 
performance. And there is plenty of stuff to enable in inliner, with few 
more specific cases added recently (I think 2.069 will have them).


-- 
Dmitry Olshansky


More information about the Digitalmars-d mailing list