View previous topic :: View next topic |
Author |
Message |
bishop n00b


Joined: 27 May 2002 Posts: 21 Location: Rochester, MN
|
|
Back to top |
|
 |
BradN Advocate


Joined: 19 Apr 2002 Posts: 2391 Location: Wisconsin (USA)
|
Posted: Sun Jun 02, 2002 7:14 am Post subject: |
|
|
perhaps it's a GCC 3 only option. I'm assuming you're still using 2.9x? |
|
Back to top |
|
 |
c_kuzmanic Guru


Joined: 18 Apr 2002 Posts: 488 Location: Los Angeles , California
|
Posted: Sun Jun 02, 2002 8:26 am Post subject: |
|
|
What's a "PENTIUM-4"? Is that a slower, older version of an Athlon?
 |
|
Back to top |
|
 |
craftyc Guru

Joined: 23 May 2002 Posts: 443 Location: Behind You.
|
Posted: Sun Jun 02, 2002 1:21 pm Post subject: |
|
|
c_kuzmanic wrote: | What's a "PENTIUM-4"? Is that a slower, older version of an Athlon?
 |
That's kind of a silly question. Do a google search for it, or go to www.intel.com and search their site.
The options should already be set. If you look under the USE variable (in the /etc/make.conf file) there are a few options that set the parameters. Set them accordingly. This is what my /etc/make.conf file looks like.
Code: | # Copyright 2000-2002 Daniel Robbins, Gentoo Technologies, Inc.
# Contains system settings for Portage system
# Download sites
# The main Gentoo Linux source mirror; specify as many space-separated mirrors
# as you like.
GENTOO_MIRRORS="http://www.ibiblio.org/gentoo"
# The main Gentoo Linux Portage server; specify a single Portage server.
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
# An alternate download server if you prefer anoncvs. emerge dev-util/cvs
# for cvs support in emerge. The password for this CVS server is empty --
# just hit Enter.
#SYNC="cvs://:pserver:anonymous@gentoo.org:/home/anoncvs"
# Build-time functionality
# USE=""
# USE options are inherited from /etc/make.profile/make.defaults. To turn a USE
# setting off, add a "-setting" to the USE variable here. To enable a setting,
# add the setting name to the USE variable here. Separate USE toggles with
# whitespace.
# Host-specific settings
# For optimization, the -mcpu= option will cause binaries to be optimized for a
# particular x86 CPU, but will continue to work on all CPUs. The -march=
# option, on the other hand, will instruct the compiler to use instuctions
# specific to that particular CPU in order to enhance performance. Resultant
# binaries will *not* run on other systems unless they are 100% compatible with
# your processor's instruction set. For example, -march=i686 will produce
# executables that do not execute on Pentium Classic or K6 systems, but will
# run on Pentium Pro and "above" systems. -march=x automatically enables
# -mcpu=x.
# Examples:
# Pentium Pro/Pentium II/Pentium III+/Pentium 4/Athlon optimized (but binaries
# will run on any x86 system)
#CHOST="i686-pc-linux-gnu"
#CFLAGS="-mcpu=i686 -O3 -pipe"
#CXXFLAGS="-mcpu=i686 -O3 -pipe"
# Pentium Pro/Pentium II/Pentium III+/Pentium 4/Athlon exclusive (binaries
# will use the P6 instruction set and only run on P6+ systems)
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O3 -pipe"
CXXFLAGS="-march=i686 -O3 -pipe"
# Pentium/Pentium MMX+ exclusive (requires a Pentium Classic or K6 or beyond)
#CHOST="i586-pc-linux-gnu"
#CFLAGS="-march=i586 -O3 -pipe"
#CXXFLAGS="-march=i586 -O3 -pipe"
# K6 exclusive (requires a K6 or beyond)
#CHOST="i586-pc-linux-gnu"
#CFLAGS="-mcpu=k6 -march=k6 -O3 -pipe"
#CXXFLAGS="-mcpu=k6 -march=k6 -O3 -pipe"
#proxy settings PROXY(both), or HTTP_PROXY/FTP_PROXY
#PROXY=freebox.gentoo.org:3128
#HTTP_PROXY=
#FTP_PROXY=
# Uncomment if you wanna use Prozilla for download
# you need to merge prozilla first!
#FETCHCOMMAND='/usr/bin/proz --no-getch -s ${URI} -P ${DISTDIR}'
# Uncomment to use Lukemftp for download (the FreeBSD fetcher)
# you need to merge lukemftp first!
#FETCHCOMMAND='/usr/bin/lukemftp -s -a -o ${DISTDIR}/${FILE} ${URI}'
# Uncomment if you are a package maintainer with cvs access
# The following fine grained configuration options are now available
# digest : automatically create a digest for new ebuilds
# cvs : automatically commit new digests to cvs
# sandbox : enable the sandbox for path prefix protection
# noclean : don't clean the temp dirs when emerge terminates
# noauto : don't execute prior ebuild steps automatically
# (eg. 'ebuild install' does just that and not
# 'fetch unpack compile install'
#FEATURES="digest cvs sandbox noclean noauto"
|
Hope this helps. _________________ Postcount ++ |
|
Back to top |
|
 |
arkane l33t


Joined: 30 Apr 2002 Posts: 918 Location: Phoenix, AZ
|
Posted: Sun Jun 02, 2002 5:12 pm Post subject: |
|
|
c_kuzmanic wrote: | What's a "PENTIUM-4"? Is that a slower, older version of an Athlon?
 |
It's the cooler, more compatible version of the Athlon  |
|
Back to top |
|
 |
bishop n00b


Joined: 27 May 2002 Posts: 21 Location: Rochester, MN
|
Posted: Sun Jun 02, 2002 5:27 pm Post subject: |
|
|
Oh, I suppose. I am using 2.95....hmm. so I guess I'd have to emerge 3.1, then change CFLAGS -march=pentium4, then recompile gcc3.1, so gcc gets the benefits of being faster too?
I'll give that a rip.
Thanks. |
|
Back to top |
|
 |
Malakin Veteran


Joined: 14 Apr 2002 Posts: 1692 Location: Victoria BC Canada
|
Posted: Sun Jun 02, 2002 5:50 pm Post subject: |
|
|
Don't emerge gcc 3.1 unless you know what you're doing, you're more likely to screw up your Gentoo install.
The speed difference between gcc 2.9x and 3.1 is very small, for Athlons it's apparently about a 6% improvement, not sure about p4's. |
|
Back to top |
|
 |
lx Veteran


Joined: 28 May 2002 Posts: 1012 Location: Netherlands
|
Posted: Sun Jun 02, 2002 9:27 pm Post subject: |
|
|
Malakin wrote: | Don't emerge gcc 3.1 unless you know what you're doing, you're more likely to screw up your Gentoo install.
The speed difference between gcc 2.9x and 3.1 is very small, for Athlons it's apparently about a 6% improvement, not sure about p4's. |
try 10-20%, but maybe for some less cpu intensive programs it will be 6, using gcc 3.1 is not recommended, because it may cause some small problems with some packages and also plugins won't work with mozilla (compiled with gcc 3.x), There's an gcc3 folder in the forum index.
Pentium-4 is from intel, Athlon is made by AMD.
I personally think AMD is better (AMD 1200Ghz has better performace than Pentium 1400, and lower price / heat, this is with all chips that's why AMD rates its chips with a frequency compared to a intel chip, )
Cya lX. _________________ "Remember there's a big difference between kneeling down and bending over.", Frank Zappa |
|
Back to top |
|
 |
BradN Advocate


Joined: 19 Apr 2002 Posts: 2391 Location: Wisconsin (USA)
|
Posted: Sun Jun 02, 2002 9:30 pm Post subject: |
|
|
Actually AMD uses a 'performance rating' where Intel uses the clock speed. I agree that AMD chips are better though.
Edit: I see what you were saying now... they rate using the clock speed of a comparable pentium 4... didn't quite understand it right away  |
|
Back to top |
|
 |
lx Veteran


Joined: 28 May 2002 Posts: 1012 Location: Netherlands
|
Posted: Sun Jun 02, 2002 9:47 pm Post subject: |
|
|
BradN wrote: | Actually AMD uses a 'performance rating' where Intel uses the clock speed. I agree that AMD chips are better though.
Edit: I see what you were saying now... they rate using the clock speed of a comparable pentium 4... didn't quite understand it right away  |
Yep, that's what I ment to say, but you said it in a way people can understand it,  _________________ "Remember there's a big difference between kneeling down and bending over.", Frank Zappa |
|
Back to top |
|
 |
craftyc Guru

Joined: 23 May 2002 Posts: 443 Location: Behind You.
|
Posted: Sun Jun 02, 2002 9:58 pm Post subject: |
|
|
BradN wrote: | Actually AMD uses a 'performance rating' where Intel uses the clock speed. I agree that AMD chips are better though.
Edit: I see what you were saying now... they rate using the clock speed of a comparable pentium 4... didn't quite understand it right away  |
Why don't AMD measure their chips with clock speed as well, then it would be easier for consumers... or am I just thick? _________________ Postcount ++ |
|
Back to top |
|
 |
lx Veteran


Joined: 28 May 2002 Posts: 1012 Location: Netherlands
|
Posted: Sun Jun 02, 2002 10:01 pm Post subject: |
|
|
craftyc wrote: | Why don't AMD measure their chips with clock speed as well, then it would be easier for consumers... or am I just thick? | A amd athlon-xp 1800 for example runs on a clockfrequency of 1566Mhz (just out the top of my head). It's still comparable in performance to a pentium 4 running on a clockfrequency of 1800Mhz. (in most fields it's even better, but I'm biased, using athlon thunderbird 1.2Ghz myself. ). Many people think that higher klokfrequency is better, however this is partially true, because using optimisations technique and some other secret magic stuff you can also win a lot in speed. _________________ "Remember there's a big difference between kneeling down and bending over.", Frank Zappa |
|
Back to top |
|
 |
Malakin Veteran


Joined: 14 Apr 2002 Posts: 1692 Location: Victoria BC Canada
|
Posted: Mon Jun 03, 2002 12:58 am Post subject: |
|
|
Quote: | try 10-20%, but maybe for some less cpu intensive programs it will be 6 |
Actually I remembered it wrong, it's 8.1% (6% + 2.1%)
Quote: |
http://gcc.gnu.org/gcc-3.1/changes.html
According to the SPECInt2000 results on an AMD Athlon CPU, the code generated by GCC 3.1 is 6% faster on the average (8.2% faster with profile feedback) compared to GCC 3.0. The code produced by GCC 3.0 is about 2.1% faster compared to 2.95.3. Tests were done using the -O2 -march=athlon command-line options.
|
|
|
Back to top |
|
 |
lx Veteran


Joined: 28 May 2002 Posts: 1012 Location: Netherlands
|
Posted: Mon Jun 03, 2002 8:05 am Post subject: |
|
|
So maybe your right, but what about floating point??????. Also heard that c++ compiling was hugely improved in speed.
Always difficult to have accurate benchmarks and to take into the account the effect actually has on the speed of your gnu/linux box. Well I just like the option march=athlon-tbird.
btw. In the tests they use a athlon 1.113Ghz processor, so maybe the speed increase is higher for example a athlon-xp or a pentium iV.
Well gcc 3.1 support more CPU's (athlon hammer 64bit or something) so some people just might need to use it. _________________ "Remember there's a big difference between kneeling down and bending over.", Frank Zappa |
|
Back to top |
|
 |
|