hkaiser 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/
anushi has quit [Quit: Bye]
jaafar has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
hkaiser has quit [Quit: bye]
bita has joined #ste||ar
bita has quit [Read error: Connection reset by peer]
ste||ar-github has joined #ste||ar
<ste||ar-github> [hpx] biddisco pushed 1 new commit to master: https://github.com/STEllAR-GROUP/hpx/commit/b4bc3b7ea23b656d6f0ab1bf64f66ccab2a94ef9
<ste||ar-github> hpx/master b4bc3b7 John Biddiscombe: Merge pull request #3457 from STEllAR-GROUP/fixing_warnings...
ste||ar-github has left #ste||ar [#ste||ar]
jaafar has quit [Ping timeout: 244 seconds]
daissgr has joined #ste||ar
david_pfander has joined #ste||ar
david_pfander has quit [Quit: david_pfander]
david_pfander has joined #ste||ar
_diers_ has quit [Quit: _diers_]
mcopik_ has quit [Ping timeout: 245 seconds]
ste||ar-github has joined #ste||ar
<ste||ar-github> [hpx] msimberg pushed 2 new commits to master: https://github.com/STEllAR-GROUP/hpx/compare/b4bc3b7ea23b...6df436bf5b26
<ste||ar-github> hpx/master 9820039 Mikael Simberg: Add quickstart examples as tests...
<ste||ar-github> hpx/master 6df436b Mikael Simberg: Merge pull request #3451 from msimberg/test-examples...
ste||ar-github has left #ste||ar [#ste||ar]
Anushi1998 has joined #ste||ar
mcopik_ has joined #ste||ar
ste||ar-github has joined #ste||ar
<ste||ar-github> [hpx] biddisco closed pull request #3444: Pass special MPI compile definitions from parcelport to main hpx library (master...fix_3439) https://github.com/STEllAR-GROUP/hpx/pull/3444
ste||ar-github has left #ste||ar [#ste||ar]
ste||ar-github has joined #ste||ar
<ste||ar-github> [hpx] StellarBot pushed 1 new commit to gh-pages: https://github.com/STEllAR-GROUP/hpx/commit/5e0a4b8c72329d4aad45662952350caedb13a79a
<ste||ar-github> hpx/gh-pages 5e0a4b8 StellarBot: Updating docs
ste||ar-github has left #ste||ar [#ste||ar]
K-ballo has joined #ste||ar
hkaiser has joined #ste||ar
mcopik_ has quit [Ping timeout: 252 seconds]
mcopik_ has joined #ste||ar
Anushi1998 has quit [Quit: Bye]
hkaiser has quit [Quit: bye]
eschnett has quit [Quit: eschnett]
aserio has joined #ste||ar
eschnett has joined #ste||ar
_diers_ has joined #ste||ar
hkaiser has joined #ste||ar
mcopik_ has quit [Ping timeout: 250 seconds]
mcopik_ has joined #ste||ar
quaz0r has quit [Ping timeout: 272 seconds]
quaz0r has joined #ste||ar
mcopik_ has quit [Ping timeout: 246 seconds]
mcopik_ has joined #ste||ar
mcopik_ has quit [Ping timeout: 240 seconds]
jaafar has joined #ste||ar
dmarce1 has joined #ste||ar
mcopik_ has joined #ste||ar
mcopik_ has quit [Ping timeout: 250 seconds]
<nikunj97> hkaiser, see pm please
mcopik_ has joined #ste||ar
ste||ar-github has joined #ste||ar
<ste||ar-github> [hpx] hkaiser force-pushed thread_local_allocator from a27f4a9 to 3f3a533: https://github.com/STEllAR-GROUP/hpx/commits/thread_local_allocator
<ste||ar-github> hpx/thread_local_allocator c451672 Hartmut Kaiser: Adding thread local allocator and use it for future shared states
<ste||ar-github> hpx/thread_local_allocator 95fa0f6 Hartmut Kaiser: Removing the need for one of the atomics
<ste||ar-github> hpx/thread_local_allocator 7fc9e35 Hartmut Kaiser: Cleaning up thread_allocator...
ste||ar-github has left #ste||ar [#ste||ar]
<hkaiser> heller: I updated the thread allocator - I think I addressed everything we talked about
<hkaiser> a couple of flyby optimizations are on that branch as well
aserio has quit [Ping timeout: 240 seconds]
mcopik_ has quit [Ping timeout: 245 seconds]
aserio has joined #ste||ar
<heller> hkaiser: cool! I'll have a look!
<heller> hkaiser: did you get my mail?
<heller> hkaiser: did you measure the improvements?
<zao> You people seem to have been busy lately, judging by the commit stream.
Vir has quit [Ping timeout: 240 seconds]
Vir has joined #ste||ar
daissgr has quit [Ping timeout: 250 seconds]
<heller> hkaiser: I'm rerunning the benchmarks used in my dissertation against your branch
<heller> hkaiser: mind if I push the fixes for gcc?
<K-ballo> what could possibly go wrong?
<heller> for his PR, not master ;)
* K-ballo isn't following along
<K-ballo> heller: I still can't adjust to your new avatar!
<heller> ok
<heller> guess i'll revert it
<K-ballo> lol
<heller> I'm not sure either ;)
ste||ar-github has joined #ste||ar
<ste||ar-github> [hpx] msimberg closed pull request #3450: Constexpr-fying bind and other functional facilities (master...constexpr-bind) https://github.com/STEllAR-GROUP/hpx/pull/3450
ste||ar-github has left #ste||ar [#ste||ar]
<heller> hkaiser: I'm getting lot's of errors in distributed
<heller> hkaiser: {what}: null thread id encountered (is this executed on a HPX-thread?): HPX(null_thread_id)
<heller> hkaiser: src/runtime/threads/thread_data.cpp line 111
<heller> all coming up at pre main
eschnett has quit [Quit: eschnett]
<heller> some kind of strange bug ... doesn't seem to happen in a debug build
<heller> running a ubsan build now... this is reproducable with hello_world
mcopik_ has joined #ste||ar
<nikunj97> heller, is it related to hpx_main?
<hkaiser> heller: yah, I know - fixing that right now
hkaiser has quit [Quit: bye]
eschnett has joined #ste||ar
<heller> I'm also not fond of that union "cast"
<K-ballo> union cast? I can't allow that...
<K-ballo> link?
<K-ballo> where was that lifted from?
daissgr has joined #ste||ar
hkaiser has joined #ste||ar
aserio1 has joined #ste||ar
aserio has quit [Ping timeout: 240 seconds]
aserio1 is now known as aserio
khuck has joined #ste||ar
<khuck> bibek: who is the lead author of the Phylanx ESPM2 paper?
<khuck> bibek: I am curious if comparing Phylanx to Theano is a good idea - it's a dead project now
<hkaiser> khuck: Rod is the first author
<khuck> ok, - just curious. see above comment about Theano
<hkaiser> heller: fixed now
<hkaiser> thanks for your patience
ste||ar-github has joined #ste||ar
<ste||ar-github> [hpx] hkaiser pushed 1 new commit to thread_local_allocator: https://github.com/STEllAR-GROUP/hpx/commit/418ad7abd65b84f240f518f68cce700926936773
<ste||ar-github> hpx/thread_local_allocator 418ad7a Hartmut Kaiser: Partially roll back some of the previous changes
ste||ar-github has left #ste||ar [#ste||ar]
<hkaiser> khuck: yah, good point
<khuck> of course, the roadside is littered with the bones of those that have come before... :)
<hkaiser> heller: heh, any other way?
aserio has quit [Ping timeout: 252 seconds]
dmarce1 has quit [Quit: Leaving.]
<K-ballo> lots of
<K-ballo> both alternatives are integers, so that's just bit twidling, isn't it?
<K-ballo> it's not even a fancy union cast
<K-ballo> where was that lifted from?
eschnett has quit [Quit: eschnett]
<hkaiser> K-ballo: sure it's bit-fiddling
<hkaiser> you mean I should just mask and shift?
<K-ballo> it has the advantage of being defined.. is there a reason not to?
<hkaiser> no reason, wasn't thinking about this too much
ste||ar-github has joined #ste||ar
<ste||ar-github> [hpx] hkaiser force-pushed thread_local_allocator from 418ad7a to 6bec6ba: https://github.com/STEllAR-GROUP/hpx/commits/thread_local_allocator
<ste||ar-github> hpx/thread_local_allocator 4abed31 Hartmut Kaiser: Partially roll back some of the previous changes
<ste||ar-github> hpx/thread_local_allocator 6bec6ba Hartmut Kaiser: Replace union cast with bit twiddling
ste||ar-github has left #ste||ar [#ste||ar]
<hkaiser> heller, K-ballo: better now ^^ ?
<K-ballo> yeah
aserio has joined #ste||ar
ste||ar-github has joined #ste||ar
<ste||ar-github> [hpx] hkaiser pushed 1 new commit to thread_local_allocator: https://github.com/STEllAR-GROUP/hpx/commit/ed68ca1902cfcdfef365616e8765b941a827e6d6
<ste||ar-github> hpx/thread_local_allocator ed68ca1 Hartmut Kaiser: Remove unneeded volatile keywords
ste||ar-github has left #ste||ar [#ste||ar]
aserio has quit [Quit: aserio]
parsa[w] has quit [Ping timeout: 250 seconds]
parsa[w] has joined #ste||ar
bibek has quit [Quit: Konversation terminated!]
<khuck> hkaiser: what's the status on the paper? I just pushed a bunch of "todo" items and revisions.
<hkaiser> khuck: no idea, Rod/Bibek are on top of this
<hkaiser> I read over everything and tweaked some minor things
<khuck> hkaiser: I think the related work needs a lot of work. And there are some other corrections that aren't trivial
daissgr has quit [Quit: WeeChat 1.9.1]
<heller> hkaiser: thanks ;)
<heller> hkaiser: also, are we sure the tagged ptr technique works on all our platforms?
<heller> ah yes, we are since we have the addresses nicely aligned on page boundaries
<heller> hkaiser: another thing, reinterpret_cast isn't constexpr
<hkaiser> ok
<heller> rerunning the benchmarks now
<heller> distributed looks better now, thanks
<hkaiser> heller: remember you reminded me that I had implemented local-only id-types
<heller> yes
<hkaiser> everything was in place, just the resolv eoperation was missing ;-)
<heller> lol
<heller> did you implement it now?
<hkaiser> yah, it's on that branch
<heller> how much did it improve the situation?