• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Hypertransport vs. Hyperthreading

Mik3y

Banned
i know they both benefit multi-tasking, but does intel's hyperthreading benefit themselves better then amd's hypertransport itself?
 
Hyperthreading is so one cpu can act more like two. Hypertransport is just a link. On the Opteron it has three, two are used for memory, and one is used to talk to other CPU's.

Apples and Oranges
 
Originally posted by: Markfw900
Hyperthreading is so one cpu can act more like two. Hypertransport is just a link. On the Opteron it has three, two are used for memory, and one is used to talk to other CPU's.



Apples and Oranges

I agree....Not directly comparable....Both are very advantageous to their respective platforms though.

Hyperthreading has no equal in current cpus unless you are running a true dual or multiple cpu system.
 
Your question is like asking, which is better: SCSI or an 8MB cache?
They are complimentary technologies, not competing ones.


Hypertransport = Get data to the CPU faster.

Hyperthreading = Get instructions thru the CPU more efficiently.







 
Originally posted by: deathkoba
What about Hyper X?


I'm not sure if that's a joke or not.. maybe I just don't have a sense of humor. Anyway, Hyper X would be like a vegetable to apples and oranges. (haha)
 
If you need an example where each shines...

With hyperthreading, a process that uses more than 1 thread can potentially see a 20% increase in performance.

With hypertransport, a quad Opteron, that might have been at the same level as a dual with a dual Xeon, will leave a similar quad Xeon in its dust. The memory bandwidth handles the scaling better.
 
Hyper threading allows a CPU to appear to run more than one thread attime ...... Hyper transport is a bus technlogy for CPU which is used in AMD Opertrons. Its best to think of it as a CPU interconnect.....why would you need that.... say in a 4 CPU opteron server, there will be 4 memory controllers(opteron has it on die) and 4 sets of memory.... if one CPU need to access memory which is controlled by the memory controller , it would be done via the Hyber transport interconnect......in theory, a 4 CPU opeteron server will have a memory bandwidth of 4 x12.4 MB (or what everbandwidth hyper transport runs at).................. On a intel Xeon or Intel Itanium......even it 4 way configurations,all memory access will have to go through the 533MHz bus...thus is bottle necked at 6.4 GB /sec (currently.............Hypertransport primilary benifits large scale SMP servers...
 
Originally posted by: Markfw900
Hyperthreading is so one cpu can act more like two. Hypertransport is just a link. On the Opteron it has three, two are used for memory, and one is used to talk to other CPU's.



Apples and Oranges



Um...No.

Opteron 1xx, Athlon 64 and FX have 1 link that goes to the northbridge.
Opteron 2xx have 2, northbridge and the other cpu in a 2x setup.
Opteron 8xx have 3, northbridge and to 2 other cpus in a 4 or 8 cpu setup.

None of them go directly to memory.
 
Originally posted by: LordOfAll
Originally posted by: Markfw900

Hyperthreading is so one cpu can act more like two. Hypertransport is just a link. On the Opteron it has three, two are used for memory, and one is used to talk to other CPU's.

Apples and Oranges

Um...No.

Opteron 1xx, Athlon 64 and FX have 1 link that goes to the northbridge.

Opteron 2xx have 2, northbridge and the other cpu in a 2x setup.

Opteron 8xx have 3, northbridge and to 2 other cpus in a 4 or 8 cpu setup.

None of them go directly to memory.

Can you explain this then (from AMD site white papers)?:
HyperTransport Links (total/coherent)
1xx 3/0
2xx 3/1
8xx 3/3

They all have three HTT links, but what does Coherant mean in this context ?
 
Originally posted by: Markfw900
Originally posted by: LordOfAll

Originally posted by: Markfw900



Hyperthreading is so one cpu can act more like two. Hypertransport is just a link. On the Opteron it has three, two are used for memory, and one is used to talk to other CPU's.



Apples and Oranges



Um...No.



Opteron 1xx, Athlon 64 and FX have 1 link that goes to the northbridge.



Opteron 2xx have 2, northbridge and the other cpu in a 2x setup.



Opteron 8xx have 3, northbridge and to 2 other cpus in a 4 or 8 cpu setup.



None of them go directly to memory.



Can you explain this then (from AMD site white papers)?:

HyperTransport Links (total/coherent)

1xx 3/0

2xx 3/1

8xx 3/3



They all have three HTT links, but what does Coherant mean in this context ?



Ah, AMD is being a bit tricky here. Since all opterons are made from the same chip it is true they all have 3 HT links. What they aren't saying is that in the 1xx and 2xx series 2 and 1 of these links are disconnected respectively.

See this white paper here

Look at page 75 section 7.8.3.4 for more info.

Coherent links are those that go to other processors. They are porbably called coherent because 1 of thier fuctions is to carry cache coherency data.
 
Back
Top