Re: AMD Sempron CPUTYPE Co.

2005-09-23 Thread Andrew P.
On 9/23/05, jason [EMAIL PROTECTED] wrote:
 Andrew P. wrote:

 On 9/22/05, jason [EMAIL PROTECTED] wrote:
 
 
 Andrew P. wrote:
 
 
 
 Hello!
 
 So I have a Sempron 2500+ CPU, one that supports
 SSE3. What should I place in my /etc/make.conf? I use
 ssh with X11Forward very often, so OpenSSL should
 be compiled to be as fast as it can be on this CPU.
 Here's a part of dmesg:
 
 CPU: AMD Sempron(tm) Processor 2500+
 (1407.05-MHz 686-class CPU)
 Origin = AuthenticAMD  Id = 0x20fc2  Stepping = 2
 
  Features=0x78bfbffFPU,VME,DE,PSE,TSC,MSR,
 PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,
 PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2
  Features2=0x1SSE3
  AMD Features=0xe2500800SYSCALL,NX,MMX+,
 b25,LM,3DNow+,3DNow
 
 I want to use SSE3, but I don't want to set CPUTYPE
 to nocona, cause that way compilers won't ever use
 AMD features. Is there a way to tell compilers to use
 every feature I've got?
 
 
 Thanks very much,
 Andrew P.
 ___
 freebsd-questions@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to [EMAIL PROTECTED]
 
 
 
 
 
 man make.conf and man gcc
 
 You will be limited by the gcc version on FreeBSD.  You can use gcc 4
 for your apps, and all that SSE and 3DNow  stuff is not currently
 allowed in the kernel.
 
 I remember ready, maybe on slashdot, where a man did very little work to
 do a native port of ssh to native amd64 code and got a hugh speed
 boost.  Making sure you get a optimized version os ssh like what I
 described will make a much bigger difference than just adding amd64 as
 your cp type to make.conf.
 
 Jason
 
 
 
 I run FreeBSD/i386, not amd64.
 
 make.conf, gcc and cpp manpages tell you nothing about
 the subj. I roamed mailing lists for a few hours and settled on
 adding -march=pentium4 -msse3 to CFLAGS and COPTFLAGS.
 I didn't do any serious benchmarking, but the `top` output feels
 like sshd got 2-3% performance boost. Will try to recompile
 with -mfpmath=sse later.
 
 Also, I tried forwarding X11 over network without SSH, and
 some things kept lagging. My guess is network connection
 and my solution is a Gigabit switch; the funny thing is that
 I have Gb NICs in most of my PCs, but I still use a 100Mb
 switch.
 
 
 
 Hmm, that sucks.  The K8 core in 32bit mode.  I have heard of native 32
 bit semprons, is that what you have?

 Well check this man page
 http://gcc.gnu.org/onlinedocs/gcc-3.4.4/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options

 it will have everything, I hope, you need to know.


Native 32-bit mode? All AMD Athlon64/Sempron/Opteron CPUs
support 32-bit mode quite natively. As for Semprons - there are
some called 64-bit enabled. I have one of those.

Thanks very much for the link. I put some knobs into my
make.conf file - but it's not just that easy, no. Some apps
do not like the newer knobs like -msse3, so I have yet to
come up with a better solution than to edit make.conf
before each build.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: AMD Sempron CPUTYPE Co.

2005-09-22 Thread jason

Andrew P. wrote:


Hello!

So I have a Sempron 2500+ CPU, one that supports
SSE3. What should I place in my /etc/make.conf? I use
ssh with X11Forward very often, so OpenSSL should
be compiled to be as fast as it can be on this CPU.
Here's a part of dmesg:

CPU: AMD Sempron(tm) Processor 2500+
(1407.05-MHz 686-class CPU)
Origin = AuthenticAMD  Id = 0x20fc2  Stepping = 2

 Features=0x78bfbffFPU,VME,DE,PSE,TSC,MSR,
PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,
PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2
 Features2=0x1SSE3
 AMD Features=0xe2500800SYSCALL,NX,MMX+,
b25,LM,3DNow+,3DNow

I want to use SSE3, but I don't want to set CPUTYPE
to nocona, cause that way compilers won't ever use
AMD features. Is there a way to tell compilers to use
every feature I've got?


Thanks very much,
Andrew P.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]

 


man make.conf and man gcc

You will be limited by the gcc version on FreeBSD.  You can use gcc 4 
for your apps, and all that SSE and 3DNow  stuff is not currently 
allowed in the kernel.


I remember ready, maybe on slashdot, where a man did very little work to 
do a native port of ssh to native amd64 code and got a hugh speed 
boost.  Making sure you get a optimized version os ssh like what I 
described will make a much bigger difference than just adding amd64 as 
your cp type to make.conf.


Jason
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: AMD Sempron CPUTYPE Co.

2005-09-22 Thread Andrew P.
On 9/22/05, jason [EMAIL PROTECTED] wrote:
 Andrew P. wrote:

 Hello!
 
 So I have a Sempron 2500+ CPU, one that supports
 SSE3. What should I place in my /etc/make.conf? I use
 ssh with X11Forward very often, so OpenSSL should
 be compiled to be as fast as it can be on this CPU.
 Here's a part of dmesg:
 
 CPU: AMD Sempron(tm) Processor 2500+
 (1407.05-MHz 686-class CPU)
 Origin = AuthenticAMD  Id = 0x20fc2  Stepping = 2
 
   Features=0x78bfbffFPU,VME,DE,PSE,TSC,MSR,
 PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,
 PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2
   Features2=0x1SSE3
   AMD Features=0xe2500800SYSCALL,NX,MMX+,
 b25,LM,3DNow+,3DNow
 
 I want to use SSE3, but I don't want to set CPUTYPE
 to nocona, cause that way compilers won't ever use
 AMD features. Is there a way to tell compilers to use
 every feature I've got?
 
 
 Thanks very much,
 Andrew P.
 ___
 freebsd-questions@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-questions
 To unsubscribe, send any mail to [EMAIL PROTECTED]
 
 
 
 man make.conf and man gcc

 You will be limited by the gcc version on FreeBSD.  You can use gcc 4
 for your apps, and all that SSE and 3DNow  stuff is not currently
 allowed in the kernel.

 I remember ready, maybe on slashdot, where a man did very little work to
 do a native port of ssh to native amd64 code and got a hugh speed
 boost.  Making sure you get a optimized version os ssh like what I
 described will make a much bigger difference than just adding amd64 as
 your cp type to make.conf.

 Jason

I run FreeBSD/i386, not amd64.

make.conf, gcc and cpp manpages tell you nothing about
the subj. I roamed mailing lists for a few hours and settled on
adding -march=pentium4 -msse3 to CFLAGS and COPTFLAGS.
I didn't do any serious benchmarking, but the `top` output feels
like sshd got 2-3% performance boost. Will try to recompile
with -mfpmath=sse later.

Also, I tried forwarding X11 over network without SSH, and
some things kept lagging. My guess is network connection
and my solution is a Gigabit switch; the funny thing is that
I have Gb NICs in most of my PCs, but I still use a 100Mb
switch.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: AMD Sempron CPUTYPE Co.

2005-09-22 Thread jason

Andrew P. wrote:


On 9/22/05, jason [EMAIL PROTECTED] wrote:
 


Andrew P. wrote:

   


Hello!

So I have a Sempron 2500+ CPU, one that supports
SSE3. What should I place in my /etc/make.conf? I use
ssh with X11Forward very often, so OpenSSL should
be compiled to be as fast as it can be on this CPU.
Here's a part of dmesg:

CPU: AMD Sempron(tm) Processor 2500+
(1407.05-MHz 686-class CPU)
Origin = AuthenticAMD  Id = 0x20fc2  Stepping = 2

Features=0x78bfbffFPU,VME,DE,PSE,TSC,MSR,
PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,
PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2
Features2=0x1SSE3
AMD Features=0xe2500800SYSCALL,NX,MMX+,
b25,LM,3DNow+,3DNow

I want to use SSE3, but I don't want to set CPUTYPE
to nocona, cause that way compilers won't ever use
AMD features. Is there a way to tell compilers to use
every feature I've got?


Thanks very much,
Andrew P.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]



 


man make.conf and man gcc

You will be limited by the gcc version on FreeBSD.  You can use gcc 4
for your apps, and all that SSE and 3DNow  stuff is not currently
allowed in the kernel.

I remember ready, maybe on slashdot, where a man did very little work to
do a native port of ssh to native amd64 code and got a hugh speed
boost.  Making sure you get a optimized version os ssh like what I
described will make a much bigger difference than just adding amd64 as
your cp type to make.conf.

Jason
   



I run FreeBSD/i386, not amd64.

make.conf, gcc and cpp manpages tell you nothing about
the subj. I roamed mailing lists for a few hours and settled on
adding -march=pentium4 -msse3 to CFLAGS and COPTFLAGS.
I didn't do any serious benchmarking, but the `top` output feels
like sshd got 2-3% performance boost. Will try to recompile
with -mfpmath=sse later.

Also, I tried forwarding X11 over network without SSH, and
some things kept lagging. My guess is network connection
and my solution is a Gigabit switch; the funny thing is that
I have Gb NICs in most of my PCs, but I still use a 100Mb
switch.

 

Hmm, that sucks.  The K8 core in 32bit mode.  I have heard of native 32 
bit semprons, is that what you have?


Well check this man page
http://gcc.gnu.org/onlinedocs/gcc-3.4.4/gcc/i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options

it will have everything, I hope, you need to know.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: AMD Sempron CPUTYPE Co.

2005-09-21 Thread Andrew P.
On 9/21/05, Josh Paetzel [EMAIL PROTECTED] wrote:
 On Tuesday 20 September 2005 15:21, Andrew P. wrote:
  Hello!
 
  So I have a Sempron 2500+ CPU, one that supports
  SSE3. What should I place in my /etc/make.conf? I use
  ssh with X11Forward very often, so OpenSSL should
  be compiled to be as fast as it can be on this CPU.
  Here's a part of dmesg:
 
  CPU: AMD Sempron(tm) Processor 2500+
  (1407.05-MHz 686-class CPU)
  Origin = AuthenticAMD  Id = 0x20fc2  Stepping = 2
 
Features=0x78bfbffFPU,VME,DE,PSE,TSC,MSR,
  PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,
  PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2
Features2=0x1SSE3
AMD Features=0xe2500800SYSCALL,NX,MMX+,
  b25,LM,3DNow+,3DNow
 
  I want to use SSE3, but I don't want to set CPUTYPE
  to nocona, cause that way compilers won't ever use
  AMD features. Is there a way to tell compilers to use
  every feature I've got?
 
 
  Thanks very much,
  Andrew P.
 
 I don't know what options to put in /etc/make.conf, but I see that you
 are running your FSB @ 133mhz when it should be @ 166mhz.  A Sempron
 2500+ runs at 1.75ghz

There are different Semprons marked 2500+. Mine is
equipped with 256Kb L2 cache and runs and 1.4GHz.
Any other suggestions? :)

Andrew P.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: AMD Sempron CPUTYPE Co.

2005-09-21 Thread Dmitry Mityugov
On 9/21/05, Josh Paetzel [EMAIL PROTECTED] wrote:
 On Tuesday 20 September 2005 15:21, Andrew P. wrote:
  Hello!
 
  So I have a Sempron 2500+ CPU, one that supports
  SSE3. What should I place in my /etc/make.conf? I use
  ssh with X11Forward very often, so OpenSSL should
  be compiled to be as fast as it can be on this CPU.
  Here's a part of dmesg:
 
  CPU: AMD Sempron(tm) Processor 2500+
  (1407.05-MHz 686-class CPU)
  Origin = AuthenticAMD  Id = 0x20fc2  Stepping = 2
 
Features=0x78bfbffFPU,VME,DE,PSE,TSC,MSR,
  PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,
  PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2
Features2=0x1SSE3
AMD Features=0xe2500800SYSCALL,NX,MMX+,
  b25,LM,3DNow+,3DNow
 
  I want to use SSE3, but I don't want to set CPUTYPE
  to nocona, cause that way compilers won't ever use
  AMD features. Is there a way to tell compilers to use
  every feature I've got?
 
 
  Thanks very much,
  Andrew P.
 
 I don't know what options to put in /etc/make.conf, but I see that you
 are running your FSB @ 133mhz when it should be @ 166mhz.  A Sempron
 2500+ runs at 1.75ghz

Not necessarily. There are several 2500+ Sempron models that operate
at different speeds, check out for example this one:
http://www.computergate.com/products/item.cfm?prodcd=IP8AS25RB@

-- 
Dmitry Mityugov, St. Petersburg, Russia
I ignore all messages with confidentiality statements

We live less by imagination than despite it - Rockwell Kent, N by E
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


AMD Sempron CPUTYPE Co.

2005-09-20 Thread Andrew P.
Hello!

So I have a Sempron 2500+ CPU, one that supports
SSE3. What should I place in my /etc/make.conf? I use
ssh with X11Forward very often, so OpenSSL should
be compiled to be as fast as it can be on this CPU.
Here's a part of dmesg:

CPU: AMD Sempron(tm) Processor 2500+
(1407.05-MHz 686-class CPU)
Origin = AuthenticAMD  Id = 0x20fc2  Stepping = 2

  Features=0x78bfbffFPU,VME,DE,PSE,TSC,MSR,
PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,
PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2
  Features2=0x1SSE3
  AMD Features=0xe2500800SYSCALL,NX,MMX+,
b25,LM,3DNow+,3DNow

I want to use SSE3, but I don't want to set CPUTYPE
to nocona, cause that way compilers won't ever use
AMD features. Is there a way to tell compilers to use
every feature I've got?


Thanks very much,
Andrew P.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: AMD Sempron CPUTYPE Co.

2005-09-20 Thread Josh Paetzel
On Tuesday 20 September 2005 15:21, Andrew P. wrote:
 Hello!

 So I have a Sempron 2500+ CPU, one that supports
 SSE3. What should I place in my /etc/make.conf? I use
 ssh with X11Forward very often, so OpenSSL should
 be compiled to be as fast as it can be on this CPU.
 Here's a part of dmesg:

 CPU: AMD Sempron(tm) Processor 2500+
 (1407.05-MHz 686-class CPU)
 Origin = AuthenticAMD  Id = 0x20fc2  Stepping = 2

   Features=0x78bfbffFPU,VME,DE,PSE,TSC,MSR,
 PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,
 PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2
   Features2=0x1SSE3
   AMD Features=0xe2500800SYSCALL,NX,MMX+,
 b25,LM,3DNow+,3DNow

 I want to use SSE3, but I don't want to set CPUTYPE
 to nocona, cause that way compilers won't ever use
 AMD features. Is there a way to tell compilers to use
 every feature I've got?


 Thanks very much,
 Andrew P.

I don't know what options to put in /etc/make.conf, but I see that you 
are running your FSB @ 133mhz when it should be @ 166mhz.  A Sempron 
2500+ runs at 1.75ghz

-- 
Thanks,

Josh Paetzel
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]