Do you have a (good) idea of where diminishing returns cuts in ?
I imagine the number of cores (threads) doesn't help much above a
fairly small number due to sequential dependencies ?
More memory is always "nice to have" but does it really help HERE ?

Did you set the atlas_architecture environment variable to cut down on
tuning time ?


On Jan 20, 8:25 am, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote:
> Some observations from building sage-4.8 on a very fast system (32
> cores, 512G RAM) using "make -j64 -l32".
>
> First of all, apply the patch from #12329 to prune many unneeded
> dependencies of the Sage library (needs_review by the way...):
>
> Total time for "make build" was 27 minutes, total time for "make doc" 14
> minutes, for a grand total of 41 minutes.
>
> The critical path to build all of Sage is as follows (every package
> depends on the one just above it):
>
> (base)
> patch
> iconv
> libgpg_error
> libgcrypt
> opencdk
> gnutls
> python
> fortran
> lapack
> atlas
> r + rpy2
>
> The 10 slowest packages to build (slowest first):
> r
> atlas
> scipy
> polybori
> maxima
> ntl
> singular
> ecl
> sage
> libm4ri

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to