Search
15:43:25
pfdietz
Not a waste of your time, I think.
15:43:39
stassats
well, people are using it, so there's that
15:44:25
pfdietz
x86 has energy efficiency issues, and that will become more important, especially as the number of cores goes up.
15:44:26
stassats
and doing a full port is a good way to acquaint yourself with the backend and the runtime
15:44:42
pfdietz
For some applications energy cost over the lifetime of the hardware > hardware cost.
15:45:49
stassats
but really time consuming, that's why i don't want to repeat it for PPC64
15:46:42
pfdietz
Does PPC have much of a future?
15:52:55
pfdietz
To get some idea of performance: this machine is building sbcl from scratch (using the last sbcl release) in almost exactly 2 minutes.
15:54:48
stassats
i use a safety 0 sbcl for building, in 1:49
15:54:59
stassats
and around a minute when using multiple threads
15:55:48
stassats
and always using SBCL_MAKE_JOBS=-j8
15:55:50
pfdietz
I think I tweaked dynamic space size up, but that was about it for customization.
15:56:03
stassats
(that's for the c runtime only)
15:56:34
stassats
SBCL_MAKE_PARALLEL=8 is for make-host-2, but it's not as good when something goes wrong
15:57:49
pfdietz
Let's try those (testing jobs are niced).
16:00:52
pfdietz
Still about 2 minutes. I'll try it again later with no contention from testing.
16:14:19
pkhuong
pfdietz: if you send me a public key, I'll give you ssh on my xeon phi
16:14:57
pkhuong
256 threads that look like slowish x86-64
17:53:53
flip214
real 1m38.045s including contribs for both SBCL_MAKE_*=6, Debian amd64 on i7-4810MQ
18:20:14
pfdietz
I'm ok with this, thanks.