www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Blogpost about parallelizing Datacat with std.parallelism

reply Joakim =?UTF-8?B?QnLDpG5uc3Ryw7Zt?= <notfornow dev.null.com> writes:
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
Jul 26 2018
next sibling parent Bastiaan Veelo <Bastiaan Veelo.net> writes:
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.
Jul 26 2018
prev sibling next sibling parent Andre Pany <andre s-e-a-p.de> writes:
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
Jul 26 2018
prev sibling next sibling parent Jordan Wilson <wilsonjord gmail.com> writes:
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
Jul 26 2018
prev sibling parent reply ikod <geller.garry gmail.com> writes:
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
Jul 26 2018
parent JN <666total wp.pl> writes:
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 :)
Jul 31 2018