Nikos Chantziaras wrote:
On 12/19/2011 08:15 AM, Dale wrote:
Pandu Poluan wrote:

Kind of like what I always do when I switch from -march=nocona to
-march=native. (Usually I use -march=nocona to ensure seamless VM
migration on my XenServer-equipped boxen, but for some VMs, i.e.,
those requiring me to wring out every last drop of performance, I go
native.)

That said, if you want to experience fully the "GCC Graphite"
optimizations, you'll also want to do emerge -ev ;-)


Is Graphite worthwhile on a desktop system or is it better suited for
servers or both?

This isn't something that even remotely has anything to do with servers or desktops. Just like -O2 does not magically work better on servers.



Sounds like it may work on both then. That's sort of what I was thinking but wasn't sure.

I found this but still not sure what it is intended for:

http://gcc.gnu.org/wiki/Graphite/4.5

It's an optimization that produces faster running executables. Are you interested in *how* it works :-)



From what I read it makes some processes run in parallel instead of serial or one at a time. Some think it is meaningless but some think it is awesome. I don't know what to think since I have not used it or compared the differences.


Are there any reasons to leave this be for a while? You know, bugs or
packages that don't work with it?

Just like with any other optimization switch, there can be bugs. If Gentoo says it doesn't support graphite, then I'd stay away from it because Gentoo devs might not listen to your bug reports if you use it. I don't know if they support it or not though.


That would be another good thing to know. I don't file many bug reports but if something breaks and it needs one, I do file them. This may be like good wine. It may need to rest a while longer unless someone else knows it is supported and works well. I got a good install and I don't want to break it.

Dale

:-)  :-)

--
I am only responsible for what I said ... Not for what you understood or how 
you interpreted my words!

Miss the compile output?  Hint:
EMERGE_DEFAULT_OPTS="--quiet-build=n"


Reply via email to