dcsimg

Gentoo Optimizations Benchmarked – Part 2

Gentoo is a source based distribution which lets the user decide how to optimize their system in many ways and includes building for a specific CPU architecture. Linux Magazine benchmarks four such options; i486, i686, pentium3, core2, and throws in Ubuntu for good measure.

Gentoo is still the most popular source based distribution, famous for its ports like package management system, portage. It has the ability to build custom binaries from source, based on features specified through USE flags. Linux Magazine recently provided an overview of the distribution in celebration of its tenth anniversary.

The ability to build from source introduces other possibilities, like optimizing binaries built with GCC. Previously, Linux Magazine benchmarked three of the most popular GCC optimization levels, namely -Os, -O2 and -O3. The results showed that -Os was often the slowest and that -O2 performed the most consistently.

Now, it’s time to see what can be gained by building an operating system for a specific CPU architecture. Most Linux distributions are built for the lowest common denominator, somewhere between i386 and i686. This helps to ensure that it will run on as many computers as possible. Code which has been built for a specific CPU (such as Intel’s Core 2 Duo) may not run on different systems (when built with GCC’s -march option). Does building a system from scratch for a specific CPU provide any sizeable gains in system performance? Let’s take a look!

Test Setup

The computer system used in these tests has a 3GHz Intel Core2 Duo E8400 CPU, running on an Intel P35 ICH-9 chip-set. In order to accurately compare various CPU compiler options, these tests were all done in a 32-bit environment. Four different CPU optimizations were chosen, namely i486, i686, pentium3 (with mmx and sse support) and core2 (with mmx, sse, sse2, sse3 and sse41 support). The Core2 system was in fact built using GCC’s -march=”native” compiler option, which detects the CPU and applies supported optimizations automatically. The GCC optimization level used for each system was -O2, as this seems to represent the best overall performance, in accordance with our previous findings.

Ubuntu is included for interest’s sake and for basic comparison purposes only. This is not an apples-to-apples comparison. Karmic Koala 9.10 was chosen because it is the current stable version. Each installed system is just the base with any required dependencies for testing, plus X.Org and Xfce4.

The Hardware

Processor: Intel Core 2 Duo CPU E8400 @ 3.00GHz (total cores: 2)
Motherboard: Gigabyte EP35-DS3P
Chipset: Intel 82G33/G31/P35/P31 + ICH9R
System Memory: 3965MB
Disk: 500GB Western Digital WD5001AALS-0
Graphics: GeForce 8800 GT
Monitor: Samsung SyncMaster

Gentoo System

The Gentoo system was built from the testing branch using the same USE flags and packages for each system. For each of the different GCC CPU optimization levels, the system’s tool chain was re-built twice, then the entire system was rebuilt twice and then finally, world. All systems used the same kernel configuration and packages, but were build with the specified GCC optimizations.

Kernel: 2.6.32-gentoo-r5 (i686)
Compiler: GCC 4.4.3
File-System: ext4
Desktop: Xfce 4.7.0
Display Server: X.Org Server 1.7.5
OpenGL: 3.2.0, NVIDIA driver 190.53
Screen Resolution: 1280×1024

The make profile used was x86/10.0 with the following additional USE flags set:
custom-cflags custom-optimizations opengl qt3support sse sse2 threads X

In addition, the pentium3 and core2 system had both the mmx and sse USE flags enabled, with core2 also having sse2 and ssse3.

Ubuntu System

The Ubuntu system ran the following software.

Kernel: 2.6.31-19-generic (i686)
Compiler: GCC 4.4.1
File-System: ext4
Desktop: Xfce 4.6.1
Display Server: X.Org Server 1.6.4
OpenGL: 3.0.0, NVIDIA driver 185.18.36
Screen Resolution: 1280×1024

Next: Testing method

Comments on "Gentoo Optimizations Benchmarked – Part 2"

Allso visit mу web blog thumbnail

What does cellphone tߋρսρ ⅾⲟ to yоᥙг telерһօne?

ΜatϲҺ.cоm ϲսѕtοmerѕ ɑгe ᥙѕսalⅼу betwеᥱn thе аǥеs оf tѡо5 and
6ᴢᥱгο, a ⅼօt οօf ԝhߋm
aгᥱ sеɑгcһіng fօr ехtra ѕᥱνегᥱ aаnd ԁаtіng аѕ а substіttе ⲟf the іnfοгmɑⅼ, ѕροntɑneⲟus ɗɑցᥱѕ tɦаt rеcⲟmmеndatіοn-pгіmɑгіⅼy ƅaѕᥱⅾ ɑрρѕ ргߋvіdе [source:Woyke
Zoosk , which claims to look after the largest social networking-based courting website, has more than 50 million memhang on tors in 60 completely different international locations and in 25 completely different languages [supply:Zoosk
MegaMatesis the fun, fast, simple technique to meet local singles. Thousandsof women and men belief us every to help them give rise to buddies, discover a date, or gobble an off-the-cuff tussle. Weoffer numerous nice choices for finding a date. we all know you’ll ascend that eighteighteight-MegaMatesis the best cellphone relationship, smart cellphone cellular relationship and on linecourting revamp accessible.
Interested singles textual content message four68seventy six (INTRO) to sign up from their cell phone, or productivity the Zogo website. Any text communications ought to include the words be part of or ENROLL, your sex, the inaugurate you select, and your zip code.
Depends on your cellphone.. my phone only accepts .midi for ringtones, however I can put an SD card (by .mp3 files on it) to play them. (my cellular phone is 2 years old)

FREE cellphone banter period

One of the first location-primarily based relationship functions manufacturing, greater than 5 million customers breakfast signed in the air for Skout since it launched contained by 2009 [source:Li
Once each parties are prepared and prepared to speak, you will receive a phone call on your cell phone, by (212) threethreezero-7609 as the caller papers, as hand down the opposite party.

Checking your browser earlier than accessinggocaliforniasolar.internet.

Please flip JavaScript by the side of and reload the web page. checking your browser earlier than accessinggocaliforniasolar.net. This process is computerized. Your browser give switch to your requested content material shortly. Please enable up to 5 secbyds…

Meet Singles From telephone

Forget inside entrance of yourcomputerfor hours in search of a date or a mate.Skoutcapitalizes on its customers’ smartphnext toe GPS know-how to seek out someone near them whereas they’re out and .
Dont you would like you had somebody to break it all down for you and explain to you no matter what to do to communicate effectively women? well lucky for you Im here and i have put collectively a listing of instructions on correct cell phone dating utilization.

Here is my blog :: zurückgetretene

Hi, i feel that i noticed you visited my weblog so i came to return the
choose?.I’m attempting to find things to enhance my web site!I suppose its good enough to use some of your concepts!!

Also visit my website outdazzling

I’ve been absent for some time, but now I remember why I used to love this blog. Thanks, I will try and check back more often. How frequently you update your website?

Sites of interest we’ve a link to.

Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog
that automatically tweet my newest twitter updates.
I’ve been looking for a plug-in like this for quite some
time and was hoping maybe you would have some
experience with something like this. Please let me know if you run into anything.
I truly enjoy reading your blog and I look forward to your new updates.

Check out my blog post Cheap Car Insurance

When someone writes an paragraph he/she retains the thought
of a user in his/her brain that how a user can be aware of
it. So that’s why this piece of writing is great. Thanks!

My web blog :: Cheap Car Insurance

Awesome blog! Is your theme custom made or did you download it from somewhere?
A theme like yours with a few simple adjustements would really make my blog
jump out. Please let me know where you got your design.
Kudos

my homepage :: cheap car insurance in texas

Its not my first time to pay a quick visit this website, i am visiting this
web site dailly and obtain fastidious facts from here every
day.

Here is my blog post: cheap car insurance in ct

If you wish for to take much from this post then you have to apply these methods to
your won blog.

my website: Cheap car insurance

Have you ever thought about publishing an ebook or guest authoring on other sites?

I have a blog centered on the same information you discuss and would
love to have you share some stories/information. I know my visitors would enjoy your work.
If you’re even remotely interested, feel free to shoot me an e mail.

my web site Cheap car insurance

Wow, that’s what I was seeking for, what a material!
present here at this blog, thanks admin of this web page.

Here is my blog – cheap car insurance

Nice blog here! Also your web site lots up fast!
What web host are you the usage of? Can I am getting your
associate hyperlink on your host? I want my website loaded up as quickly
as yours lol

Here is my site cheap car insurance

Why people still use to read news papers when in this technological world the whole thing is accessible on net?

Visit my page – cheap car insurance near me

Hi there, i read your blog from time to time and i own a similar one and i was just
wondering if you get a lot of spam comments? If so how do you stop it, any plugin or anything you can advise?
I get so much lately it’s driving me crazy so any assistance
is very much appreciated.

My web-site Cheap car insurance

Hi to every one, the contents present at this web site are truly amazing
for people experience, well, keep up the good work fellows.

Feel free to visit my web-site :: Cheap car insurance

Everyone loves what you guys are usually up too.
Such clever work and reporting! Keep up the
fantastic works guys I’ve added you guys to blogroll.

Also visit my homepage :: Cheap Car Insurance

This post gives clear idea in support of the new viewers of blogging, that genuinely how to do blogging and
site-building.

My homepage … Cheap Car Insurance

I need to to thank you for this excellent read!!
I certainly enjoyed every bit of it. I have got you saved as a favorite to check out
new things you post…

Feel free to surf to my web-site :: Cheap car insurance

I enjoy what you guys tend to be up too. This kind
of clever work and reporting! Keep up the excellent works guys I’ve
incorporated you guys to my personal blogroll.

my homepage: cheap car insurance companies

This design is wicked! You obviously know how to keep a reader entertained.

Between your wit and your videos, I was almost moved
to start my own blog (well, almost…HaHa!) Great job. I really
enjoyed what you had to say, and more than that,
how you presented it. Too cool!

Also visit my site; car insurance companies near me

I’m very pleased to uncover this page. I need to to thank you
for your time for this particularly wonderful read!!
I definitely liked every part of it and i also have you bookmarked to see new
stuff on your website.

Here is my homepage Car Insurance Companies

I blog quite often and I genuinely appreciate your information. The article
has truly peaked my interest. I’m going to take a note of your website and keep checking for new information about once a week.
I opted in for your Feed as well.

Also visit my webpage … Car insurance companies

Hello to every body, it’s my first pay a visit of this
webpage; this weblog carries remarkable and actually excellent data
in favor of readers.

my web site: best car insurance companies

I every time used to read piece of writing in news papers but
now as I am a user of internet therefore from noow I am using nnet for posts, thanks to web.

Also visit my weblog :: cheap car insurance

I’ve been exploring for a bit for any high-quality articles or blog posts
on this kind of space . Exploring in Yahoo I ultimately stumbled upon tthis website.
Studying this information So i’m satisfied to exhibit that
I hace an incredibly just right uncanny feeling I came upon exactly
what I needed. I so much undoubtedly will
make sure tto do not overlook this website and provides it a look
regularly.

Check out my weblog; cheap car insurance in ny

What’s up tto every body, it’s my first go to see of this blog; this website cntains
aweesome and genuinely fine information for readers.

Feel free to surf to my website: cheap car insurance in pa

We are a group of volunteers and starting a new scheme in our community.
Your site provifed us with valuable innfo to
work on. You’ve done a formidable job and our whole community will
be thankful to you.

Check ouut my webpage :: Cheap car insurance

Keep on working, great job!

Also visit myy webpage – very cheap car insurance

It’s impressive that you are getting ideas from this paragraph as well as from our
discussion made at this time.

Also visit my webpage cheap car insurance florida

I quite like reading through a post that will make people
think. Also, thanks for permitting me to comment!

my blog post – cheap car insurance

Thanks for finally talking about > Gentoo Optimizations Benchmarkoed – Part 2
| Linux Magazine < Loved it!

Feel free to surf to my site – cheap caar
insurance texas

I like the valuable information you provide in your articles.
I will bookmar your blog and check again here frequently.
I’m quite cerrain I’ll learn many new stuff right here!
Goodd luck for the next!

my website – cheap liability car insurance

I’m truly enjoying the design and lqyout of your site.
It’s a very easy on the eyes which makes it much more enjoyable for me
to come herre and visit more often. Did you hire out a developer to create your
theme? Exceptional work!

Have a look at my web blog :: Cheap car insurance

Thanks in favor of sharing such a fastidious idea, paragraph is fastidious, thats why i have
read it completely

Feell free to surf to my weblog cheap car insurance near me

Have you ever considereed publishing an ebook oor guest uthoring on other blogs?
I have a blog centered onn the same ideas you discuss and would really like to have you share some stories/information. I know my viewers would value your work.
If you’re even remotely interested, feel free to shoot me an e mail.

my blog post … Cheap Car Insurance

Heya fantastic website! Does running a blog such as this require a massive amount work?
I have virtually no expertise in programming but I had been hoping to start my own bblog soon. Anyways,
shouild you have anyy ideras or tips for nnew blog owners please share.
I know this iis off subject however I just needed to ask.
Many thanks!

Feel ffee tto suef to my blog – cheap car insurance in florida

What’s up tto every single one, it’s actually a pleasant for
me to pay a quick visit this website, it includes priceless Information.

my site: cheap car insurance

Very good blog! Do you have any tips for aspiring writers?
I’m hoping to start my own blog soon but I’m a little lost on everything.
Would you recommend starting with a free platform lke WordPress or go for a paid
option? There arre sso many choicess out there that I’m completely coonfused ..

Any suggestions? Cheers!

Feel free to visit my page – Cheap Car Insurance

My programmer is trying to persuade mme to move
to .net from PHP. I havce alwaus disliked the
idwa because oof the costs. But he’s tryiong none the less.
I’ve been using WordPress on several websits for about a year and am concerned about switching
to another platform.I have heard great things about blogengine.net.
Is there a way I can transfer all my wordpress postfs into it?
Any help would be really appreciated!

Also visit my blog; cheap car insurance online

Hi, I check your blog regularly. Your humoristic style is awesome, keep upp the good work!

my web blog: cheap car insurance texas

Hello my friend! I wish to say that this article is amazing, nice written and include
approximately all vital infos. I would like to look extra posts like this .

my site: cheap full coverage car insurance

With havin so much written content do you ever run into any problems of
plagorism or copyright violation? My website haas a lot of unique content I’ve
either authored myself or outsourced but it appears a llot of it
is popping it up all over the web without my authorization. Do you know any methods to help protect against content from being stolen? I’d definitely appreciate it.

Also visit my site – Cheap Car Insurance

Thiis is very interesting, You are a very skilled blogger.
I have joined yur rss feed and look forward to seeking more of your fantastic post.
Also, I’ve shared your sire in my social networks!

Visit my blog: Cheap car insurance

Wonderful beat ! I would like tto apprentice at the same time as you amend your site, how could i subscribe foor a wdblog website?
The account aided me a applijcable deal.
I have been tiny bit familiar of this your broadcast provided vibrfant transparent idea

Also visit my web blog … cheap car insurance

I’m amazed, I have to admit. Seldom do I encounter a blog that’s both educative and interesting,
and without a doubt, you’ve hitt the nail on the head. The iseue
is something not enough men and women are speaking intelligently about.
I’m very happy Ifound this during my search for something regardng
this.

Here is my blog post; cheap car insurance for teens

Hello! I could have sworn I’ve bden to this blog
before but after readijng through some of the
post I reealized it’s new to me. Nonetheless, I’m definitely happy I founjd it and I’ll be bookmarking aand checkiong back frequently!

Here is my web-site cheap car insurance

I always emailed this blog post page to all my contacts,
since if like too read it thnen my friwnds will too.

Here is my web site – cheap car insurance online

Superb post however , I was wanting to know if yoou could write
a litte more on this topic? I’d be very thankful iif you could elaborate
a little bit further. Many thanks!

my web page cheap car insurance

Leave a Reply