Thread overview
Blogpost about parallelizing Datacat with std.parallelism
Jul 26, 2018
Bastiaan Veelo
Jul 26, 2018
Andre Pany
Jul 26, 2018
Jordan Wilson
Jul 26, 2018
ikod
Jul 31, 2018
JN
July 26, 2018
Hello,

I've written up a blog post[0] of my explorations when parallelizing Datacat[1].
It is my thoughts, failures and successes when I wanted to improve the performance by leveraging std.parallelism.

The implementation[2] where "easy" but how to get there wasn't. At least for me. Now in hindsight I know what I should have done but that is the wisdom of looking back.

[0] https://github.com/joakim-brannstrom/blog/blob/master/posts/2018-07-24.md
[1] https://github.com/joakim-brannstrom/datacat
[2] https://github.com/joakim-brannstrom/datacat/pull/6

Regards, Joakim
July 26, 2018
On Thursday, 26 July 2018 at 12:13:01 UTC, Joakim Brännström wrote:
> https://github.com/joakim-brannstrom/blog/blob/master/posts/2018-07-24.md

Nice! I /just/ decided this afternoon that it is time to do some profiling; thanks for the tips.

July 26, 2018
On Thursday, 26 July 2018 at 12:13:01 UTC, Joakim Brännström wrote:
> Hello,
>
> I've written up a blog post[0] of my explorations when parallelizing Datacat[1].
> It is my thoughts, failures and successes when I wanted to improve the performance by leveraging std.parallelism.
>
> The implementation[2] where "easy" but how to get there wasn't. At least for me. Now in hindsight I know what I should have done but that is the wisdom of looking back.
>
> [0] https://github.com/joakim-brannstrom/blog/blob/master/posts/2018-07-24.md
> [1] https://github.com/joakim-brannstrom/datacat
> [2] https://github.com/joakim-brannstrom/datacat/pull/6
>
> Regards, Joakim

Great reading, thanks a lot for sharing!
Maybe you can coordinate with Mike Parker for posting the article on reddit.

Kind regards
Andre
July 26, 2018
On Thursday, 26 July 2018 at 12:13:01 UTC, Joakim Brännström wrote:
> https://github.com/joakim-brannstrom/blog/blob/master/posts/2018-07-24.md

Enjoyed getting some insight about your thought process, thanks for writing.

Jordan
July 26, 2018
On Thursday, 26 July 2018 at 12:13:01 UTC, Joakim Brännström wrote:
> Hello,
>
> I've written up a blog post[0] of my explorations when parallelizing Datacat[1].

Thanks for nice article. Just in case if you never tried this: https://bitbucket.org/andrewtrotman/d-profile-viewer


July 31, 2018
On Thursday, 26 July 2018 at 20:29:56 UTC, ikod wrote:
> On Thursday, 26 July 2018 at 12:13:01 UTC, Joakim Brännström wrote:
>> Hello,
>>
>> I've written up a blog post[0] of my explorations when parallelizing Datacat[1].
>
> Thanks for nice article. Just in case if you never tried this: https://bitbucket.org/andrewtrotman/d-profile-viewer

https://bytebucket.org/andrewtrotman/d-profile-viewer/raw/277a7eff16a2b1ffab656d0c6d76a718e8076745/images/OneMethod.png

those function names look interesting :)