Question:
Whats the difference between hyperthreading, dual core, and the new 64 bit proc that are comming out?
Rafe G.
2006-04-10 09:49:36 UTC
Whats the difference between hyperthreading and the new 64 bit proc. that are comming out? I know windows Vista will support 64 bit proc but atm windowx XP can not (Unless you get the 64 bit edition). I also heard it gives you a 30% increse in speed... why? Also know of any websites that explain it?
Four answers:
Invincible Vegeta
2006-04-10 09:53:06 UTC
Hyper-threading

Hyper-threading, officially called Hyper-Threading Technology (HTT), is Intel's trademark for their implementation of the simultaneous multithreading technology on the Pentium 4 microarchitecture. It is basically a more advanced form of Super-threading that first debuted on the Intel Xeon processors and was later added to Pentium 4 processors. The technology improves processor performance under certain workloads by providing useful work for execution units that would otherwise be idle, for example during a cache miss.



More information -

http://en.wikipedia.org/wiki/Hyper-threading



Dual-Core Or Multi-Core

A multi-core microprocessor is one which combines two or more independent processors into a single package, often a single integrated circuit (IC). A dual-core device contains only two independent microprocessors. In general, multi-core microprocessors allow a computing device to exhibit some form of thread-level parallelism (TLP) without including multiple microprocessors in separate physical packages. This form of TLP is often known as chip-level multiprocessing, or CMP.



There is some discrepancy in the semantics by which the terms "multi-core" and "dual-core" are defined. Most commonly they are used to refer to some sort of central processing unit (CPU), but are sometimes also applied to DSPs and SoCs. Additionally, some use these terms only refer to multi-core microprocessors that are manufactured on the same integrated circuit die. These persons generally prefer to refer to separate microprocessor dies in the same package by another name, such as "multi-chip module", "double core", or even "twin core". This article uses both the terms "multi-core" and "dual-core" to reference microelectronic CPUs manufactured on the same integrated circuit, unless otherwise noted.



More information - http://en.wikipedia.org/wiki/Dual-core



64-bit

In computer architecture, 64-bit is an adjective used to describe integers, memory addresses or other data units that are at most 64 bits (8 octets) wide, or to describe CPU and ALU architectures based on registers, address buses, or data buses of that size.



As of 2004, 64-bit CPUs are common in servers, and have recently been introduced to the (previously 32-bit) mainstream personal computer arena in the form of the AMD64, EM64T, and PowerPC 970 (or "G5") processor architectures.



Although a CPU may be 64-bit internally, its external data bus or address bus may have a different size, either larger or smaller, and the term is often used to describe the size of these buses as well. For instance, many current machines with 32-bit processors use 64-bit buses (e.g. the original Pentium and later CPUs), and may occasionally be referred to as "64-bit" for this reason. The term may also refer to the size of an instruction in the computer's instruction set or to any other item of data (e.g. 64-bit double-precision floating-point quantities are common). Without further qualification, however, a computer architecture described as "64-bit" generally has integer registers that are 64 bits wide and thus directly supports dealing both internally and externally with 64-bit "chunks" of integer data.



More information - http://en.wikipedia.org/wiki/64-bit
er1ca2000
2006-04-10 16:58:44 UTC
hyperthreading is when your cpu (the processor not the whole tower) can run more than one process at a time.. process is anything you hacve running.. dual core processors are nice... they have 2 logical processors in the core and each core has 3 logical sub-processors. i have one.. they are 64 bit ready..also VERY fast.. the difference between 32 bit and 64 bit is that the data bus is 64 bits wide as opposed to 32 bits wide... faster and more reliable. I would just google the different technologies if you are still confused .. go to ontels web site of amd.. AMD is the more reliable of the two. If you wnat to know why e-mail me and i will tell you. Or if you have any more questions er1ca2000@yahoo.com
radu.vasile
2006-04-10 18:42:39 UTC
Hyperthreading resumes to using efficiently the proccessor time (If you have two running processes, the processor will run instructions from both programs at the same time, <> instead of runing them sequentially, <> and so loosing more clock impulses.

The new 64bit processors are built with 64 bit registers, in wich they internally store data (like operands, instruction codes, memory adresses). They are faster because they get more information (instead of 32 bits, 64 bits) into the processor at one time. They also access a bigger memory range. With a 32bit processor, without using any tricks, you can access 4294967296 memory locations, while with a 64bit proc. you can access 4294967296*4294967296
foxb
2006-04-10 17:01:50 UTC
Hyper-threading - Fakes single core CPU as Dual. Uses unused CPU modules to speedup processing in maltreating system.



Dual core - you have 2 CPU's in one chip



64-bit - Current apps run on 32 bit. It just extend max available memory in most cases

XP - 64 was free


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...