K-ballo changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar.cct.lsu.edu | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | Buildbot: http://rostam.cct.lsu.edu/ | Log: http://irclog.cct.lsu.edu/
<jaafar>
hkaiser: so my goal is ideally to use the executor already passed into the algorithm (I'm looking at exclusive_scan again) and launch some of the tasks with lower priority than others
<hkaiser>
ahh
<jaafar>
In particular it would be good for the first stage tasks, which are created using async_execute, to be scheduled at a lower priority than the final stage tasks
<hkaiser>
since you don't know what executor youve got you might not be able to do that
<jaafar>
it seems that could happen either by 1) using continuation stealing on those first stage tasks or 2) making them lower priority than the final stage tasks somehow
<jaafar>
so I knew that I could use "with" to change the chunk size an executor used. I thought maybe it could work for priorities as well
<hkaiser>
ahh, that might actually work
<hkaiser>
let me look
<hkaiser>
we started to build new executors using the execuotr proposal interface, there you could do that
<hkaiser>
so no, .with() doesn't support priorities or launch modes, currently
<jaafar>
If I could async_execute with continuation stealing it might work just as well
<jaafar>
since the goal is to rate-limit the creation of stage 1 tasks
<hkaiser>
let me think about this a bit
<jaafar>
OK thank you
hkaiser has quit [Quit: bye]
<diehlpk_work>
k-ballo[m], I have a strange C++ error which starts by using gcc 8
<gonidelis[m]>
Why do we make the `policy` change here?
<ms[m]>
gonidelis[m]: could you link directly to the file please? github isn't very good at showing lines in diffs...
<ms[m]>
but the answer is most likely that it was unused
<ms[m]>
if you need it for your pr feel free to uncomment/unremove it
<ms[m]>
ah, found the highlight... yes, unused
K-ballo has joined #ste||ar
<gonidelis[m]>
ms[m]: sorry for being late
<gonidelis[m]>
what do you mean used?
<ms[m]>
gonidelis[m]: the parameter was not being used in the function body
<gonidelis[m]>
ohhhh ok!!
<gonidelis[m]>
I ll make sure to keep it this way
<gonidelis[m]>
don't worry
<gonidelis[m]>
thanks!
<K-ballo>
diehlpk_work_: sounds like a bad comparator, how does it look?
<ms[m]>
gonidelis[m]: np, you won't get your pr won't pass ci unless you keep it that way ;)
<gonidelis[m]>
ms[m]: that for sure is an offer I can't refuse ;p
Coldblackice_ has quit [Quit: quitters never stay]
<gonidelis[m]>
ms[m]: did your CI tests passed on the change I sent you above? There is incompatibility between `in_in_out_resul` and `tuple` return types
<gonidelis[m]>
ms[m]: forget it. I forgot that I hadn't push my PR yet... lol
<gonidelis[m]>
I live in my own branch
hkaiser has joined #ste||ar
<gonidelis[m]>
We use `result::get()` with `future`s, right?