On Sep 9, 2014, at 8:14 AM, VandeVondele Joost <joost.vandevond...@mat.ethz.ch> wrote: > Attached is a further revision of the patch, now dealing with check-c++.
So when last I played in this area, I wanted a command line tool that would bin-pack from the command line. I would then grab the seconds per for each .exp, and bin pack to the fixed N, where N was the core count or related to it like, like N+1, N*1.1+1, N*2, ceil(N*1.1)). Then, I would just have 60-100 bins, and that -j64 run would be nicer. The only reason why I didn’t push that patch up was I didn’t know of any such program. :-( I mention this in case someone knows of such a tool that is open source, hopefully GNU software. The idea being, if a user has a 64 cores or want the .exp files to be more balanced on their target, they can be bothered to download the tool, don’t have it, and you get something a little more static. Another way is to just make the buckets 60 seconds apiece. This way, have nice box, 60 seconds to test, otherwise, the test time is at most 1 minute unbalanced.