kgardas

Results 21 comments of kgardas

@christinaa what about Marvell's Armada 37xx and 7/8k? They are not friendly about releasing doc, but they are releasing full ARM trust-zone and u-boot sources so you can rebuild everything...

@ndmitchell I would like to test this on various boxes here, but `./shake-build/build.sh -j12 --configure="--with-gmp-includes=/usr/include/gmp --with-gmp-libraries=/usr/lib --with-ar=/usr/bin/gar" --profile` does not produce any profile.html anywhere. Any idea what I'm doing wrong?...

@ndmitchell Interesting, from previous run where I can't find report I see: ``` shakeArgsWith 0.001s 0% Function shake 0.053s 0% Database read 0.001s 0% With database 0.000s 0% Running rules...

@ndmitchell Ah, I've found the issue! In first report you write to look for `profile.html` but this should be `report.html` -- so confusion on my side. Will rerun the build...

@ndmitchell Cool! Was able to get the report.html. It looks like for -j12 we get average parallelism of 3.74. Don't know how to push graph here.

With -j32 I get average parallelism of 3.99. The question is if this is real parallelism computed based on CPU or this is parallelism of shake invoked command. If the...

@ndmitchell 4.4 on GNU make build in the past. Read https://mail.haskell.org/pipermail/ghc-devs/2015-April/008752.html -- and scroll to the bottom for my original report.

@ndmitchell IMHO big source of possible paralellisation is more clever generation of interface files. Just have and see C in RTS. Interface files (headers) are already written by hand and...

BTW, here is the report from my -j64 experiment cited above using GNU make build in the past. One of the 64 commands spikes is RTS compilation. ![ghc-build](https://cloud.githubusercontent.com/assets/578505/12818081/939b84ee-cb55-11e5-8acc-40ad7362a3f9.jpg) Interesting fact...

@angerman I'm not sure, but GHC is purely single-lib compiler. A lot was done in order to support multi-lib setup, but it's not there yet. So I would suggest to...