-
Notifications
You must be signed in to change notification settings - Fork 445
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New View: Compiletime/size Test #137
Comments
I am starting to record compile times here for Trilinos on my machine. The basic configure script is attached. For experimental view the -DKOKKOS_USING_EXPERIMENTAL_VIEW flag will be set. Otherwise only compilers will be changed. I will go back edit this post. I am using make -j 24 to build on an empty machine (Dual Haswell with total of 24 cores, 128GB RAM, PCIe SSDs, compilers and TPLs are mounted via the network from SEMS, harddisks are encrypted). Updated the data for commit 1d0b6591cf9471d0b8711b8ca01335240526afc1of Trilinos Note cuda for this configuration had some errors for example in Seacas (which doesn't even use Kokkos). Update for commit 872a11a5c30f31c41ea1da86ad035239b1788ce8 |
Here is LAMMPS data. This was run on a dual SandyBridge with 2x8 cores. This will generate 464 object files. Compiler TimeOld/TimeNew SizeOld/SIzeNew After identifying the NFS mounted compilers as a bottleneck here is new data with copying compiles to a local disk (I also switched to my Haswell machine which was about 10% faster than the sandy bridge one, when using the NFS mounted compilers. For example GCC/4.9.2 with -j48 took 2:40). Building with -j48, also note that a good 10-20 seconds are just spend on linking. Compiler TimeOld TimeNew SizeOld SIzeNew |
So to summarize there is no terrible counter indication against the new view with the possible exception of the tpetra kernels library for GCC 4.9.2 and GCC 4.7.2 where the library size increased substantially. On the other hand the binary size of LAMMPS actually decreased for most compilers. Compile times were not impacted. |
Nalu data for commit 9d30a9f9a448919c9c1a4cad393bf5da64aac056 of crtrott/Nalu gcc/4.7.2 74 82 |
Trilinos: Tpetra with ETI
New Test for high dimensionality view does Irina have Tensors in Intrepid?
The text was updated successfully, but these errors were encountered: