Chris Fallin
Chris Fallin
Ah, one other simple thing we could do: add "instruction count" to our metrics, along with cycles and wallclock time. While there isn't necessarily a simple relationship between instruction count...
Thanks for filing the issues! And sorry for dumping so many ideas at once :-) > None of our benchmarks are single-threaded: we want to measure how well parallel compilation...
(For the core-bouncing, there seem to be a few crates that manipulate a thread's CPU affinity; we could e.g. spawn a thread for each known core, or just migrate a...
Ah, and one more thought: have we considered any statistical analysis that would look for multi-modal distributions (and warn, at least)? If we see that e.g. half of all runs...
> Are CPU governors generally scaling individual CPUs separately? Yup! Here's from my desktop just now: ``` cfallin@xap:~$ grep MHz /proc/cpuinfo | sort -n cpu MHz : 1860.954 cpu MHz...
Re: perf counters (thanks @abrown), and also instruction counts as discussed here: > Similar for measuring instruction count instead of cycles or wall time. I'd prefer to identify and mitigate...
@jlb6740 thanks for the suggestions! I was running tests with the `performance` governor actually; I didn't know about `userspace` but that combined with explicit frequency settings would make even more...
(Popping in to give my thoughts on this in a timely manner, though I'm on parental leave at the moment) IMHO, there is some philosophical question here of where to...
Right, agreed with that; I guess my question is really whether this is a simplification, in a global sense; it doesn't seem to have removed any logic in RA2 here,...
To amend the above a bit: please don't let me block this *if* it is indeed a simplification to the allocation problem, for reasons I'm missing; I just wasn't sure...