hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar-group.org | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | This channel is logged: irclog.cct.lsu.edu
Guest81 has joined #ste||ar
Guest81 has quit [Client Quit]
K-ballo has quit [Quit: K-ballo]
Yorlik_ has joined #ste||ar
Yorlik has quit [Ping timeout: 264 seconds]
jehelset has quit [Remote host closed the connection]
jehelset has joined #ste||ar
hkaiser has quit [Quit: Bye!]
diehlpk_work has quit [Ping timeout: 264 seconds]
K-ballo has joined #ste||ar
diehlpk has joined #ste||ar
diehlpk_work has joined #ste||ar
diehlpk_work has quit [Ping timeout: 250 seconds]
diehlpk has quit [Quit: Leaving.]
Yorlik_ has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar
diehlpk has joined #ste||ar
diehlpk has quit [Client Quit]
<ms[m]> gonidelis: could you try this for the fork_join_executor please: https://github.com/STEllAR-GROUP/hpx/pull/5679?
<gonidelis[m]> sure
<ms[m]> dkaratza: did we decide last week to skip the meeting today...? if not, I may decide to do so now
<ms[m]> let me know how things are going though, we can try to schedule one sometime tomorrow if you think we should discuss something
<gonidelis[m]> ms: I think katie cancelled the meeting due to thanksgiving
<gonidelis[m]> yes, just found the email
<ms[m]> gonidelis: ok, thanks!
<gonidelis[m]> ms: thank you mikael! it works :)
<gonidelis[m]> lemme measure the performance now ;D
<ms[m]> gonidelis: thanks for testing it!
<ms[m]> gonidelis: note btw for the dynamic schedule that the strategy for stealing is about the dumbest it could be: https://github.com/STEllAR-GROUP/hpx/blob/8de8d18914fa1a520a50ec06654acd4825c13d70/libs/core/executors/include/hpx/executors/fork_join_executor.hpp#L382-L383
<ms[m]> if you see significant differences playing around with that strategy might be interesting
<ms[m]> but it's hardcoded as it is now
diehlpk_work has joined #ste||ar
diehlpk_work has quit [Ping timeout: 245 seconds]
<hkaiser> ms[m]: I have created two PRs: one for HPX and one for HPXLocal to improve the integration
<hkaiser> there are a couple of open questions I added to one of them
diehlpk has joined #ste||ar
diehlpk has quit [Ping timeout: 268 seconds]
diehlpk has joined #ste||ar
diehlpk has quit [Ping timeout: 268 seconds]
diehlpk has joined #ste||ar
diehlpk has quit [Ping timeout: 268 seconds]
<pedro_barbosa[m]> anyone here who used HPXCL and knows how the reads and writes works can help me with something?
<hkaiser> pedro_barbosa[m]: I think you're the who knows hpxcl here best by now
<hkaiser> pedro_barbosa[m]: PatrickDiehl[m] might be able to help however, but today is a holiday over here, so nobody is available
<pedro_barbosa[m]> Oh that's right I forgot about it, my bad, enjoy it!
<ms[m]> hkaiser: thank you!
diehlpk_work has joined #ste||ar
<diehlpk_work> ms[m], Therw are no official policies as long as default compiler supports it
<diehlpk_work> pedro_barbosa[m], I am off today, but will look into your code tomorrow or over the weekend
<pedro_barbosa[m]> Thanks, I also have a suggestion to make but we can talk about it another time
<diehlpk_work> Sure, today the Turkey was the most important thing of my day
<diehlpk_work> ms[m], gcc 11.2.1 is the default on Fedora and does support C++ 20
<diehlpk_work> hkaiser, Should enable co routines on Fedora?
<diehlpk_work> The compiler does support it and soon gcc 12 will be available
<diehlpk_work> That will be fun to test HPX with gcc 12
<hkaiser> diehlpk_work: it should be enabled for c++20 only - not sure if it would be compatible if users compiled their application with c++17
<diehlpk_work> Ok, so we might keep it at C++ 17
<diehlpk_work> This is the default for gcc 11.2.1
<hkaiser> diehlpk_work: yes, let's keep the default
<diehlpk_work> OK.
<diehlpk_work> I will look this holidays into rust, Julia, go, and swift to get my own picture why these languages are so hyped.
<diehlpk_work> Rust is very strange and do not have random numbers.
<diehlpk_work> One need to install some external library for random numbers. Very odd.
<K-ballo> rust has a decent package manager, external libraries are very affordable