Page: 1/3
While we were preparing an EPIA M10000 Nehemiah system for the MythTV tutorial, we decided to run the same compiler optimization tests on the M10000 we did for the ME6000. You can find ME6000 article here.
If you recall from the previous article, Gentoo Linux builds a system from source code. Because of this you have the ability to specify the compiler settings used when the system builds. These settings are specified in the /etc/make.conf file. We have found the following settings work well for the M10000 Nehemiah mainboard.
CFLAGS="-march=i686 -pipe -O2 -fomit-frame-pointer -ffast-math -finline-functions -msse -mfpmath=sse,387"
CHOST="i686-pc-linux-gnu"
The question we addressed in the previous article and will also address here is, what optimization setting, -O, works best?
About the Hardware
For this test we will use the following hardware:
- VIA EPIA M10000 Nehemiah Mainboard
- 256 mb PC2100 RAM
- 120 gb Seagate Barracuda Hard Drive
- CD-ROM/DVD Drive
About Compiler Optimization
The previous article gave an extended description of the optimization options available to the GCC compiler. You can also find the information on the GNU Compiler Collection website.
We will use the same tests and process we used in the ME6000 test. If you recall the tests are Uwe F Mayer's nbench and Larry McVoy and Carl Staelin's LMbench.