On Fri, Jan 27, 2012 at 9:31 AM, nathan binkert <[email protected]> wrote:
> > This all looks good, with the one exception being that an SE compile now > > takes 31% more user time. It's true that that's negligible wall clock > time > > on a large-scale MP, but not everyone always has access to that. I would > > still really like us to figure out a way to make compilation more > > configurable so we can leave out the components that no one needs in SE > > mode (though ideally that's just one application of a more general > > mechanism rather than a lingering hard-coded "SE vs FS" difference). > > I certainly hope that the 31% longer SE compile won't make us not > choose to do this. I agree about the configurable thing, but we > should go in this direction first. Most developers should be > compiling *everything* regularly when they're running regressions, and > this change should reduce that time significantly. > I think there's a distinction between "developers" and "users"... I agree that if you're working on core parts of the code then you want to test everything so you'll be building all these pieces anyway. But if you're more of a "user" just hacking on one little corner of the system to do your own specific experiments, that's not the case. Ideally it wouldn't matter much because you'd just compile the extra bits once and scons would never make you compile it again, but we all know that's not how life works. In general I think we as core developers over-project our usage modes and patterns onto what most people do with the code. Steve _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
