DConf 2013 Day 3 Talk 4: LDC by David Nadlinger
jerro
a at a.com
Mon Jun 17 12:50:18 PDT 2013
On Monday, 17 June 2013 at 15:56:21 UTC, Justin Whear wrote:
> On Mon, 17 Jun 2013 17:41:22 +0200, nazriel wrote:
>
>> On Monday, 17 June 2013 at 13:47:20 UTC, bearophile wrote:
>>> Andrei Alexandrescu:
>>>
>>>> http://www.reddit.com/r/programming/comments/1gie4b/
> dconf_2013_ldc_the_llvmbased_d_compiler_by_david/
>>>
>>> Slide 14:
>>>
>>> PFFT (SSE) seems slow on LDC2: if you can extract a small
>>> test case
>>> LLVM devs will appreciate a lot a bug report (they fixed many
>>> lacks of
>>> optimizations submitted by me). If you have a link to the
>>> PFFT code
>>> them maybe I can do that myself.
>>>
>> I don't know what PFFT stands for (can't google it either,
>> funny results
>> shows up) but if it related to vectorization then maybe LDC
>> has been
>> slower because it was built against LLVM 3.3 while LLVM 3.4
>> brings more
>> vector optimizations.
>>
>> Maybe all what has to be done, is rerunning benchmarks against
>> LDC +
>> LLVM 3.4 ?
>>>
>>> Slide 25:
>>>> Implicit invariants often hard to track down
>>>
>>> Then maybe it's a good idea to add such invariants to the dmd
>>> front-end
>>> code, even before its port to D.
>>>
>>> Bye,
>>> bearophile
>
> My guess is Parallel Fast Fourier Transform.
It's Pretty Fast Fourier Transform. The code is at
https://github.com/jerro/pfft/tree/experimental
(I linked to the experimental branch because master branch is
quite outdated)
More information about the Digitalmars-d-announce
mailing list