Sentinel
Cheeseburger Connoisseur
+145|7108|Australia
Okay, im not that good with computer hardware so here is my question to you techies out there:

How much faster is an Intel Dual Core Processor at 2.0 GHZ compared to an Intel Pentium 4 Hyper Threading chip at 2.66 GHZ ?


Thanks in advance
Sentinel
Cheeseburger Connoisseur
+145|7108|Australia
Anyone?
_j5689_
Dreads & Bergers
+364|7167|Riva, MD
What the hell does hyper-threading do anyway?
{M5}Sniper3
Typical white person.
+389|7210|San Antonio, Texas

_j5689_ wrote:

What the hell does hyper-threading do anyway?
Hyperthreading.

*On-Topic*
It depends, what are you going to be use the processor for?
Kmar
Truth is my Bitch
+5,695|7051|132 and Bush

Much faster when doing multiple things at once of course. A core dedicated to each task.
Xbone Stormsurgezz
EricTViking
Yes, I am Queeg
+48|7002|UK

Iron_Sentinel wrote:

Okay, im not that good with computer hardware so here is my question to you techies out there:

How much faster is an Intel Dual Core Processor at 2.0 GHZ compared to an Intel Pentium 4 Hyper Threading chip at 2.66 GHZ ?


Thanks in advance
Depends what you use it for, but about half as fast again-ish.  Look here if you want to compare CPUs m8 http://www.tomshardware.co.uk/cpu/charts.html

_j5689_  wrote:

What the hell does hyper-threading do anyway?
Hyperthreading is a way for certain intel processors to appear to do two things at once. It only works for certain apps, and doesn't necessarily give you much of a performance boost.

Hyperthreading is *like* having to processors in your computer. Dual Core *is* having two processors in your computer ;-)
Snipedya14
Dont tread on me
+77|7145|Mountains of West Virginia
Intel Dual Core Processor at 2.0 GHZ
What exact CPU are we talking about here?
_j5689_
Dreads & Bergers
+364|7167|Riva, MD

Snipedya14 wrote:

Intel Dual Core Processor at 2.0 GHZ
What exact CPU are we talking about here?
Sounds like a crappy notebook processor to me.
Snipedya14
Dont tread on me
+77|7145|Mountains of West Virginia

_j5689_ wrote:

Snipedya14 wrote:

Intel Dual Core Processor at 2.0 GHZ
What exact CPU are we talking about here?
Sounds like a crappy notebook processor to me.
Like the 2.16Ghz Core Duo I have in mine? Id be willing to bet that it would outbench whatever you got in you desktop.
Snipedya14
Dont tread on me
+77|7145|Mountains of West Virginia

EricTViking wrote:

_j5689_  wrote:

What the hell does hyper-threading do anyway?
Hyperthreading is a way for certain intel processors to appear to do two things at once. It only works for certain apps, and doesn't necessarily give you much of a performance boost.

Hyperthreading is *like* having to processors in your computer. Dual Core *is* having two processors in your computer ;-)
Sorry to double post, but I missed this.

Hyper Threading is not like having two processors. It allots a small amount of CPU clock cycle to another thread. THere is nothing physical, just a sofware change.

Dual cores is however, is not two CPUs. Why? Dual cores share the FSB, etc. They share a bank of memory as well.
EricTViking
Yes, I am Queeg
+48|7002|UK

Snipedya14 wrote:

EricTViking wrote:

_j5689_  wrote:

What the hell does hyper-threading do anyway?
Hyperthreading is a way for certain intel processors to appear to do two things at once. It only works for certain apps, and doesn't necessarily give you much of a performance boost.

Hyperthreading is *like* having to processors in your computer. Dual Core *is* having two processors in your computer ;-)
Sorry to double post, but I missed this.

Hyper Threading is not like having two processors. It allots a small amount of CPU clock cycle to another thread. THere is nothing physical, just a sofware change.

Dual cores is however, is not two CPUs. Why? Dual cores share the FSB, etc. They share a bank of memory as well.
I was just trying to explain it in a way that people understand.

But if you're up for it, hyperthreading is not a software change as windows is already a fully pre-emptive multitasking operating system. Any time slicing and thread scheduling is carried out by Windows and not the CPU. Hyperthreading is actually additional hardware circuitry on the CPU that (under certain code conditions) allow two threads to appear to execute at the same time. Hence it is *like* two CPUs.

Dual Core is two CPUs, but they are both on the same core. You get two CPUs on one chip. This is no different to a dual processor system where both CPUs still share resources (memory, HDD, buses etc). Unless you're talking dual Opterons where each CPU may have it's own bank of RAM. So Dual Core *is* two CPUs, they are just both on the same physical chip.
Snipedya14
Dont tread on me
+77|7145|Mountains of West Virginia

EricTViking wrote:

Snipedya14 wrote:

EricTViking wrote:


Hyperthreading is a way for certain intel processors to appear to do two things at once. It only works for certain apps, and doesn't necessarily give you much of a performance boost.

Hyperthreading is *like* having to processors in your computer. Dual Core *is* having two processors in your computer ;-)
Sorry to double post, but I missed this.

Hyper Threading is not like having two processors. It allots a small amount of CPU clock cycle to another thread. THere is nothing physical, just a sofware change.

Dual cores is however, is not two CPUs. Why? Dual cores share the FSB, etc. They share a bank of memory as well.
I was just trying to explain it in a way that people understand.

But if you're up for it, hyperthreading is not a software change as windows is already a fully pre-emptive multitasking operating system. Any time slicing and thread scheduling is carried out by Windows and not the CPU. Hyperthreading is actually additional hardware circuitry on the CPU that (under certain code conditions) allow two threads to appear to execute at the same time. Hence it is *like* two CPUs.

Dual Core is two CPUs, but they are both on the same core. You get two CPUs on one chip. This is no different to a dual processor system where both CPUs still share resources (memory, HDD, buses etc). Unless you're talking dual Opterons where each CPU may have it's own bank of RAM. So Dual Core *is* two CPUs, they are just both on the same physical chip.
Ah but you cant argue that a Dual Core Opteron or Xenon setup will yield better mutli-threaded performance than a Dual Core Counterpart.
_j5689_
Dreads & Bergers
+364|7167|Riva, MD

Snipedya14 wrote:

_j5689_ wrote:

Snipedya14 wrote:


What exact CPU are we talking about here?
Sounds like a crappy notebook processor to me.
Like the 2.16Ghz Core Duo I have in mine? Id be willing to bet that it would outbench whatever you got in you desktop.
Definately.  My 2.2GHz Pentium 4 is a heavily outdated piece of shit, I can't do any better until I get a new computer which will not be for a while.
EricTViking
Yes, I am Queeg
+48|7002|UK

Snipedya14 wrote:

EricTViking wrote:

Snipedya14 wrote:


Sorry to double post, but I missed this.

Hyper Threading is not like having two processors. It allots a small amount of CPU clock cycle to another thread. THere is nothing physical, just a sofware change.

Dual cores is however, is not two CPUs. Why? Dual cores share the FSB, etc. They share a bank of memory as well.
I was just trying to explain it in a way that people understand.

But if you're up for it, hyperthreading is not a software change as windows is already a fully pre-emptive multitasking operating system. Any time slicing and thread scheduling is carried out by Windows and not the CPU. Hyperthreading is actually additional hardware circuitry on the CPU that (under certain code conditions) allow two threads to appear to execute at the same time. Hence it is *like* two CPUs.

Dual Core is two CPUs, but they are both on the same core. You get two CPUs on one chip. This is no different to a dual processor system where both CPUs still share resources (memory, HDD, buses etc). Unless you're talking dual Opterons where each CPU may have it's own bank of RAM. So Dual Core *is* two CPUs, they are just both on the same physical chip.
Ah but you cant argue that a Dual Core Opteron or Xenon setup will yield better mutli-threaded performance than a Dual Core Counterpart.
No, there's a lot of factors that go into it m8.

Interestingly enough I have just been speccing up some of the new Dual Core Xeons, 5000 & 5100 series. The 5100 series start at 1.6GHz but they go like stink. Goes to prove there's more to it than Ghz these days.
Snipedya14
Dont tread on me
+77|7145|Mountains of West Virginia

EricTViking wrote:

Snipedya14 wrote:

EricTViking wrote:


I was just trying to explain it in a way that people understand.

But if you're up for it, hyperthreading is not a software change as windows is already a fully pre-emptive multitasking operating system. Any time slicing and thread scheduling is carried out by Windows and not the CPU. Hyperthreading is actually additional hardware circuitry on the CPU that (under certain code conditions) allow two threads to appear to execute at the same time. Hence it is *like* two CPUs.

Dual Core is two CPUs, but they are both on the same core. You get two CPUs on one chip. This is no different to a dual processor system where both CPUs still share resources (memory, HDD, buses etc). Unless you're talking dual Opterons where each CPU may have it's own bank of RAM. So Dual Core *is* two CPUs, they are just both on the same physical chip.
Ah but you cant argue that a Dual Core Opteron or Xenon setup will yield better mutli-threaded performance than a Dual Core Counterpart.
No, there's a lot of factors that go into it m8.

Interestingly enough I have just been speccing up some of the new Dual Core Xeons, 5000 & 5100 series. The 5100 series start at 1.6GHz but they go like stink. Goes to prove there's more to it than Ghz these days.
Agreed there. The old netburst days are over.
Sentinel
Cheeseburger Connoisseur
+145|7108|Australia
Thanks for the info guys.

Yeah, i was actually comparing the processor in my old PC, with the processor im going to get with the new notebook - MacBook Pro
Bertster7
Confused Pothead
+1,101|7031|SE London

EricTViking wrote:

Snipedya14 wrote:

EricTViking wrote:

Hyperthreading is a way for certain intel processors to appear to do two things at once. It only works for certain apps, and doesn't necessarily give you much of a performance boost.

Hyperthreading is *like* having to processors in your computer. Dual Core *is* having two processors in your computer ;-)
Sorry to double post, but I missed this.

Hyper Threading is not like having two processors. It allots a small amount of CPU clock cycle to another thread. THere is nothing physical, just a sofware change.

Dual cores is however, is not two CPUs. Why? Dual cores share the FSB, etc. They share a bank of memory as well.
I was just trying to explain it in a way that people understand.

But if you're up for it, hyperthreading is not a software change as windows is already a fully pre-emptive multitasking operating system. Any time slicing and thread scheduling is carried out by Windows and not the CPU. Hyperthreading is actually additional hardware circuitry on the CPU that (under certain code conditions) allow two threads to appear to execute at the same time. Hence it is *like* two CPUs.

Dual Core is two CPUs, but they are both on the same core. You get two CPUs on one chip. This is no different to a dual processor system where both CPUs still share resources (memory, HDD, buses etc). Unless you're talking dual Opterons where each CPU may have it's own bank of RAM. So Dual Core *is* two CPUs, they are just both on the same physical chip.
I don't think that's the case. Pentium 4s are dynamic multiple issue processors (superscalar). Hyperthreading is an architecture extension that builds on this idea. What this means is that while one instruction is being executed another, that is likely to follow it, is executed simultaneously in another ALU. Branch prediction is used to determine which instructions are likely to be executed next.

Hyper Threading is an improvement on this dynamic pipelining system. It is microarchitecture based and is not just a software change. It is in fact kind of like having 2 CPUs working on one task - only it's not 2 CPUs just ALUs with shared resources, 7 ALUs on normal P4s.

That's what I always learned in my computer systems archtecture labs anyway.

Snipedya14 wrote:

Dual cores is however, is not two CPUs. Why? Dual cores share the FSB, etc. They share a bank of memory as well.
They tend to have their own memory on chip too. Each core has it's own registers and cache memory and can work independently. It's very close to having 2 physical CPUs. Much closer than a superscalar CPU like the P4, which just has multiple ALUs.

Last edited by Bertster7 (2006-10-16 08:16:48)

Board footer

Privacy Policy - © 2025 Jeff Minard