aserio 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/
zbyerly_ has quit [Remote host closed the connection]
zbyerly_ has joined #ste||ar
hkaiser has quit [Read error: Connection reset by peer]
hkaiser_ has joined #ste||ar
bikineev has quit [Remote host closed the connection]
vamatya has quit [Ping timeout: 276 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 246 seconds]
parsa has joined #ste||ar
zbyerly_ has quit [Remote host closed the connection]
zbyerly_ has joined #ste||ar
hkaiser_ has quit [Quit: bye]
parsa has quit [Quit: Zzzzzzzzzzzz]
zbyerly_ has quit [Remote host closed the connection]
zbyerly_ has joined #ste||ar
ajaivgeorge has joined #ste||ar
ajaivgeorge_ has quit [Ping timeout: 255 seconds]
K-ballo has quit [Quit: K-ballo]
vamatya has joined #ste||ar
zbyerly_ has quit [Remote host closed the connection]
zbyerly_ has joined #ste||ar
pree has joined #ste||ar
ajaivgeorge has quit [Ping timeout: 260 seconds]
ajaivgeorge has joined #ste||ar
zbyerly_ has quit [Remote host closed the connection]
zbyerly_ has joined #ste||ar
<wash[m]>
@zao: thanks, enjoy :)
pree has quit [Quit: AaBbCc]
pree has joined #ste||ar
zbyerly_ has quit [Remote host closed the connection]
zbyerly_ has joined #ste||ar
<thundergroudon[m>
Can I know how to compile native cuda on Rostam?
<thundergroudon[m>
Currently I am getting unsupported GNU version error
<thundergroudon[m>
and I am unable to link another compiler to nvcc
<heller>
What have you done so far and what exactly do you want to achieve?
<thundergroudon[m>
I want to compile a native cuda application to benchmark
<thundergroudon[m>
I am comparing it against a HPXCL benchmark
<thundergroudon[m>
I can run the application on Bahram/Tycho but I need to build it first :')
<thundergroudon[m>
heller: I built a .cu file using cmake and it throws up #error -- unsupported GNU version! gcc versions later than 5 are not supported!
<thundergroudon[m>
even though my gcc version is 4.8.5
<heller>
well, then change the compiler?
<heller>
how did you run cmake?
<heller>
which modules do you have loaded?
<thundergroudon[m>
heller: The point being, I think nvcc is using a different compiler
<thundergroudon[m>
But I can't link it because I don't have sudo access
<thundergroudon[m>
but even when my compiler is 4.8.5, it still throws up the same error
<heller>
tell me the output of the following commands: 1) module list 2) gcc --version 3) echo -n "#include <cuda.h>\nint main(){}\n" > test.cu && nvcc test.cu
<heller>
then tell me how you ran cmake
<heller>
and 4) g++ --version
<thundergroudon[m>
This doesn't throw up that error
<thundergroudon[m>
Currently Loaded Modulefiles:
<thundergroudon[m>
1) cmake/3.7.2 2) boost/1.56.0
<thundergroudon[m>
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
<thundergroudon[m>
Copyright (C) 2015 Free Software Foundation, Inc.
<thundergroudon[m>
g++ version is the same
<thundergroudon[m>
The problem should righlty be with the build process using cmake
Matombo has quit [Remote host closed the connection]
<thundergroudon[m>
Let me re-check this
EverYoung has joined #ste||ar
ajaivgeorge has quit [Read error: Connection reset by peer]
ajaivgeorge has joined #ste||ar
EverYoung has quit [Ping timeout: 246 seconds]
david_pfander has joined #ste||ar
zbyerly_ has quit [Remote host closed the connection]
zbyerly_ has joined #ste||ar
zbyerly_ has quit [Ping timeout: 276 seconds]
<Vir>
david_pfander: don't be afraid of mixing the AVX and SSE abis, if you want a 4-wide datapar<int> and don't want to use fixed_size<4> then sse it is
<david_pfander>
Vir: so it will generate 128bit VEX instruction?
<Vir>
david_pfander: note that the ABI tag does not restrict the instruction selection/coding. It uses ternary (VEX-coded) instructions for the sse ABI if AVX is available
<Vir>
yes
<david_pfander>
Vir: perfect
<Vir>
david_pfander: a library has very limited influence on instruction coding...
Matombo has joined #ste||ar
<Vir>
david_pfander: consider that there are two, almost orthogonal choices: choosing the target ISA and choosing the way datapar objects are passed on function calls. The latter is. more or less, what the ABI tag is for
<Vir>
david_pfander: the target ISA is chosen by the compiler (i.e. the flags)
Matombo has quit [Ping timeout: 260 seconds]
<zao>
I took a look into my CUDA environments at our clusters, a lot of our env is stuff like setenv("CUDA_CC", 'nvcc -ccbin="g++"')
<zao>
(also CUDA_CXX)
pree has quit [Ping timeout: 268 seconds]
bikineev has joined #ste||ar
EverYoung has joined #ste||ar
EverYoung has quit [Ping timeout: 276 seconds]
bikineev has quit [Remote host closed the connection]
ajaivgeorge has quit [Read error: Connection reset by peer]
<aserio>
Did he contact you or did you stumble across this?
<heller>
aserio: best thing, as far as I am aware, none of us here was involved in this ;)
<heller>
I was made aware of it by someone else
<aserio>
wow!
<aserio>
its like it works :p
<K-ballo>
Billy keeps looking at our stuff
<K-ballo>
(aserio: for context, Billy is working on parallel algorithms for the MSVC standard library)
zbyerly_ has quit [Ping timeout: 276 seconds]
<K-ballo>
*implementation
<aserio>
K-ballo: that's awesome
hkaiser has quit [Quit: bye]
EverYoung has joined #ste||ar
jakemp has joined #ste||ar
EverYoung has quit [Ping timeout: 258 seconds]
ajaivgeorge_ has joined #ste||ar
ajaivgeorge has quit [Ping timeout: 276 seconds]
zbyerly_ has joined #ste||ar
aserio has quit [Ping timeout: 276 seconds]
aserio has joined #ste||ar
ajaivgeorge_ has quit [Ping timeout: 255 seconds]
ajaivgeorge_ has joined #ste||ar
aserio has quit [Ping timeout: 240 seconds]
<heller>
Damn
<heller>
We failed :(
<heller>
No reviews
<heller>
jbjnr: have you heard from your folks?
aserio has joined #ste||ar
bikineev has joined #ste||ar
<heller>
aserio: :(
<aserio>
I know
<heller>
why are there no reviews?
<aserio>
Perhaps we will get access to reviews later?
<heller>
would be great
<heller>
or this is just a hoax?
<aserio>
Though it might be one of those political things
<aserio>
idk
<aserio>
I suppose I could google him
<heller>
would be disappointing
<heller>
no, the name of the chair is correct
<aserio>
Yea, seems to be legit
<heller>
so what should we do now?
parsa has joined #ste||ar
vamatya has joined #ste||ar
akheir has quit [Remote host closed the connection]
<aserio>
well you write a dissertation
<aserio>
We need to figure out where to publish the paper
<aserio>
maybe late breaking at SC
<aserio>
and we get in gear for next year
<aserio>
I think if we can get the performance under control we will be golden
bikineev has quit [Ping timeout: 240 seconds]
david_pfander has quit [Ping timeout: 260 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
EverYoung has joined #ste||ar
<heller>
aserio: we won't know without reviews
parsa has quit [Client Quit]
parsa has joined #ste||ar
parsa has quit [Client Quit]
EverYoung has quit [Ping timeout: 240 seconds]
parsa has joined #ste||ar
aserio has quit [Ping timeout: 246 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
pree has quit [Ping timeout: 276 seconds]
parsa has joined #ste||ar
Matombo has joined #ste||ar
hkaiser has joined #ste||ar
aserio has joined #ste||ar
<heller>
hkaiser: so, we failed
<hkaiser>
nod
<hkaiser>
let's resubmit the paper asap to some conference
<hkaiser>
and get started now for next year
<heller>
Well, reviews would be great
<hkaiser>
you will not get any
<heller>
I'm thinking scala, but we'd sell ourselves under value
<heller>
Why not?
<hkaiser>
no, I'd suggest a real conference
<hkaiser>
not a workshop
<heller>
Do you have anything in mind?
<hkaiser>
not sure what's coming up next
<heller>
Calling it a day. Drying my tears. I'll ask for reviews tomorrow
<hkaiser>
k
<diehlpk_work>
It is strange not to get reviews
<heller>
hkaiser: any comments from Dominic? I haven't heard anything if my suggestions fixed anything
<hkaiser>
he said that he still can't run things and would like to know how you actually built everything
<hkaiser>
can you give him the details (if you haven't done so yet)?
<hkaiser>
modules, git hashes, cmake options, etc.
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
parsa has quit [Ping timeout: 276 seconds]
bikineev has joined #ste||ar
EverYoung has joined #ste||ar
<mcopik>
hkaiser: I'll force my student to use clang-format
<mcopik>
sorry about that, I didn't pressure him to use it before sending a PR
parsa has joined #ste||ar
<heller>
hkaiser: I gave him the hashes I use. Didn't tell how I built everything. Made one more suggestion, was awaiting a "yay or nay" response to further try to reproduce his problems. I really want to know why it fails for him and not for me... So yeah, will try again tomorrow...
EverYoung has quit [Ping timeout: 240 seconds]
bikineev has quit [Ping timeout: 276 seconds]
<jbjnr>
heller: we were involved. That felipe chap supplied the sort algorithm and I spent ages getting it into hpx. or do you mean we were not involved with the tts he made?
<jbjnr>
heller: failed at wat? reviews for what? my folks what?
<heller>
jbjnr: we're not involved in the tests he performed
<jbjnr>
ok
<heller>
jbjnr: GB, check your mails
<heller>
jbjnr: I mean, of course we're involved since we provided the stuff he tested. But he did on his own motivation, not with us pushing him
<jbjnr>
GB. Pity. But not a surprise. we knew we had no chance
<heller>
Well, we hoped we had one
<jbjnr>
only a few months' worth of work wasted.
<heller>
Reviews would still be nice
<hkaiser>
mcopik: no worries
<hkaiser>
jbjnr: nothing wasted
<mcopik>
it's not a usual situation where no reviews are sent with a rejection, is it?
<hkaiser>
mcopik: and sorry for the flurry of comments
<hkaiser>
some are really minor in importance
<mcopik>
hkaiser: no, please don't apologize. I feel bad because I hasn't spotted it
<mcopik>
and I really appreciate that you spent so much time to make a detailed review
<hkaiser>
mcopik: might have been easier if the PR was split up into one per algorithm... but I guess it willbe fine this way as well
<mcopik>
I'll send my student an email explaining some things you mentioned and hinting how we can improve that
<hkaiser>
cool, thanks
<hkaiser>
feel free to keep me in the loop
<mcopik>
hkaiser: I'll do. what do you think about 5 variants of find algorithm (standard, if, if_not, first_of, end)? one PR or split?
jgoncal_ has joined #ste||ar
jgoncal_ has quit [Client Quit]
<hkaiser>
mcopik : separate might be good - makes reviews easier
<hkaiser>
gtg
hkaiser has quit [Quit: bye]
<K-ballo>
at least a bunch of them ought to be the same
<K-ballo>
find, find_if, find_if_not
<mcopik>
K-ballo: yes, it's the same implementation but with different function objects
<K-ballo>
nod, I'd threat those 3 as one
bikineev has joined #ste||ar
zbyerly_ has quit [Ping timeout: 276 seconds]
zbyerly_ has joined #ste||ar
zbyerly_ has quit [Ping timeout: 276 seconds]
akheir has joined #ste||ar
hkaiser has joined #ste||ar
hkaiser has quit [Read error: Connection reset by peer]
hkaiser has joined #ste||ar
bikineev_ has joined #ste||ar
bikineev has quit [Ping timeout: 255 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
parsa has joined #ste||ar
aserio has quit [Ping timeout: 246 seconds]
erl has joined #ste||ar
mbremer has joined #ste||ar
aserio has joined #ste||ar
erl has left #ste||ar [#ste||ar]
michoski has joined #ste||ar
bikineev_ has quit [Ping timeout: 240 seconds]
jakemp has quit [Ping timeout: 240 seconds]
parsa has quit [Quit: Zzzzzzzzzzzz]
Matombo has quit [Remote host closed the connection]
Matombo has joined #ste||ar
aserio has quit [Quit: aserio]
bikineev has joined #ste||ar
parsa has joined #ste||ar
<hkaiser>
ajaivgeorge_: yt?
bikineev has quit [Remote host closed the connection]
mbremer has quit [Ping timeout: 260 seconds]
michoski has quit [Ping timeout: 260 seconds]
Matombo has quit [Remote host closed the connection]