From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@cse.psu.edu From: anothy@cosym.net MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Message-Id: <20020225153554.848D919A59@mail.cse.psu.edu> Subject: [9fans] 8c vs. gcc shootout Date: Mon, 25 Feb 2002 10:35:44 -0500 Topicbox-Message-UUID: 558a7d16-eaca-11e9-9e20-41e7f4b1d025 i know little of benchmarking, but i'm not clear on how we could build this test and have the results really be very meaningfull. that is, how does one account for things like the differing header files? would using, say, Inferno's lib9.h and friends in both cases be reasonable? how 'bout the underlying OS's differences, like syscall time or differences in the scheduler? are they considered negligable (if we're dealing with times on the order of a minute, i'd certainly hope so)? should we be building something to run on the raw hardware? i've got Plan 9 and FreeBSD w/ GCC running on identical hardware. if someone could provide me with (or point me at) suitable code to run the compile and execute tests on, i'd be happy to do so. how significant are the penalties imposed by using APE likely to be? in one respect, it'd be nice to use identical code, but then GCC has the advantage of running it its native environment, while 8c has to emulate. ア