Re: Which Processor and motherboard is better (new to FreeBSD)

2003-04-01 Thread Anthony Naggs
In article <[EMAIL PROTECTED]
et.telmex.com>, Paredes Snchez Martn A. <[EMAIL PROTECTED]> writes
>I found in the intel web site that the Hyper-Threading has this
>requirements:
>
>Hyper-Threading Technology requires a computer system with an
>Intel Pentium 4 processor at 3.06 GHz or higher, a chipset and BIOS
>that utilize this technology, and an operating system that includes
>optimizations for this technology.

Not exactly a "requirement", simply that Hyper-Threading is only
included in Intel's top spec processors Pentium 4 >= 3.06 GHz, and on
the Pentium 4 based Xeon.  These processors also need a different, more
expensive Intel support chip set.


A fairly short description of Hyper-Threading:
So that Pentium, II, 3 & 4 processors can be faster for the same clock
frequency Intel added more 'units'.  Where each unit can process a
logic, arithmetic, floating point, instruction, so the processor can
execute some slow operations at the same time as several faster ones.  

The limits to this are: 1. dependencies, the result of one instruction
are needed for the following one (Pentium optimised compilers can
sometimes rearrange instruction sequences to minimise this); 2. fetching
enough instructions and data; 3. because of (2) this kind of speed up
works best for loop where instructions are fetched once and repeated
many times - but the fastest loops are still the shortest, and short
loops tend to have lots of instructions that require the result of any
instruction only 1 or 2 steps earlier.

A processor with Hyper-Threading presents itself to the operating system
(BSD, Linux, or even Windows 2000/XP) as two processors.  The processor
has more of most types of processing 'unit', and shares these, (when
enabled), between two processes.

The sounds very nice but a Hyper-Threaded processor less than double the
number of each processor unit.  For example it may have only one
floating point unit to share between the two processes.  In which case
running one process doing floating point and another doing integer
operations will run maybe 50% faster than without Hyper-Threading.
However running two processes that both do floating point math will be
about as fast as a non-Hyper Threaded system.

A system with two Hyper Threaded processors could pick up the speed
again if the two floating point tasks are split between the processors.

So you can see that getting good performance from Hyper-Threading is
quite hard.  A 3 GHz Pentium 4 may get an average of 25% extra work done
with Hyper Threading enabled.  While a system with two 2 GHz Pentium 4s
will probably be more powerful, and (due to Intel's exponential pricing
for faster processors) probably cheaper too.

Hyper-Threading will become more mainstream for Intel systems over next
year or two.  CPU clocks already much faster than memory (RAM) speeds.
To carry on adding performance Intel are likely to increase the number
of processing units and the amount of Hyper Threading further on their
fastest processors, to support 3 or 4 concurrent processes.


I hope that helps!

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


Re: Which Processor and motherboard is better (new to FreeBSD)

2003-04-01 Thread David Landgren
Paredes Sánchez Martín A. wrote:
I found in the intel web site that the Hyper-Threading has this
requirements:
Hyper-Threading Technology requires a computer system with an
Intel Pentium 4 processor at 3.06 GHz or higher, a chipset and BIOS
that utilize this technology, and an operating system that includes
optimizations for this technology.
By the way, what is PAE?
PAE eq Page Address Extensions. It allows for 36-bit addressing, which 
thus lets a 32-bit computer get past the 4Gb addressing limit. They have 
been around on Intel archictecture for ages in some form or other. I 
first read about them in DDJ. A search on their website turns up

	http://x86.ddj.com/articles/2mpages/2mpages.htm

It's also the thing that Linus Torvalds blasted a while back.

	http://www.theinquirer.net/?article=7966

Microsoft seem to be fairly gung-ho about it, searching on Goggle for 
"PAE Intel Page Address Extensions" brings up lots of links into their site.

David

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


RE: Which Processor and motherboard is better (new to FreeBSD)

2003-04-01 Thread Paredes Sánchez Martín A.
I found in the intel web site that the Hyper-Threading has this
requirements:

Hyper-Threading Technology requires a computer system with an
Intel Pentium 4 processor at 3.06 GHz or higher, a chipset and BIOS
that utilize this technology, and an operating system that includes
optimizations for this technology.

By the way, what is PAE?

maps

-Original Message-
From:   David Landgren [SMTP:[EMAIL PROTECTED]
Sent:   Tuesday, April 01, 2003 5:41 AM
To: BSD.
Subject:Re: Which Processor and motherboard is better
(new to FreeBSD)

Paredes Sánchez Martín A. wrote:
> Hi:
> 
> I want to build a new PC with FreeBSD, which processor
> is best for FreeBSD.
> 
> Intel builds processors and motherboards, which gave me
> a feel of good performance between this two elements.
> 
> Intel has something called Hyper-Threading Technology,
> Which turbo charges your PC to respond to today's
> multitasking lifestyle.

4.7 knows about hyper-threading, insofar as the kernel config
file 
admits an 'HTT' option. As to whether it's better or not to have
it, I 
can't really say. 2.4GHz is so ridiculously fast (kernel
compiles in 
less than two minutes, postfix in less than a minute)... I
suspect it 
will be difficult to detect the difference between with/without
in 
everyday use.

I'm building a new mail relay, and it turns out the machine was 
specified as RAID-5. I suspect that that is going to have a much
more 
adverse impact on performance than HTT or not.

As to "responding to today's multitasking lifestyle", I sooner
see PAE 
implemented in the kernel, to unlock the memory I have above
4Gb.

David

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

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


Re: Which Processor and motherboard is better (new to FreeBSD)

2003-04-01 Thread David Landgren
Paredes Sánchez Martín A. wrote:
Hi:

I want to build a new PC with FreeBSD, which processor
is best for FreeBSD.
Intel builds processors and motherboards, which gave me
a feel of good performance between this two elements.
Intel has something called Hyper-Threading Technology,
Which turbo charges your PC to respond to today's
multitasking lifestyle.
4.7 knows about hyper-threading, insofar as the kernel config file 
admits an 'HTT' option. As to whether it's better or not to have it, I 
can't really say. 2.4GHz is so ridiculously fast (kernel compiles in 
less than two minutes, postfix in less than a minute)... I suspect it 
will be difficult to detect the difference between with/without in 
everyday use.

I'm building a new mail relay, and it turns out the machine was 
specified as RAID-5. I suspect that that is going to have a much more 
adverse impact on performance than HTT or not.

As to "responding to today's multitasking lifestyle", I sooner see PAE 
implemented in the kernel, to unlock the memory I have above 4Gb.

David

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


Which Processor and motherboard is better (new to FreeBSD)

2003-03-31 Thread Paredes Sánchez Martín A.

Hi:

I want to build a new PC with FreeBSD, which processor
is best for FreeBSD.

Intel builds processors and motherboards, which gave me
a feel of good performance between this two elements.

Intel has something called Hyper-Threading Technology,
Which turbo charges your PC to respond to today's
multitasking lifestyle.

Can FreeBSD take benefice from this?

AMD only build processor but according to his web site,
it gave better performance.

In the AMD Athlon XP Processor Performance Benchmark
says that th Pentium 4 has better performance with
Hyper-Threading disabled.

-TIA
maps


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