What's HTT

moosey

Golden Member
Apr 18, 2001
1,331
0
76
What is the HTT and how does it work on the nforce4 boards?
I couldn't really find anything when I looked.
 

ahurtt

Diamond Member
Feb 1, 2001
4,283
0
0
I believe that would be the HyperTransport Technology. Basically it speeds up the communications between components in your system. Though I am also a little bit foggy as to exactly how it works in relation to other buses in the system. Like when it says in the BIOS you can set it to 2x 3x, 4x, 5x . . . I'm not sure what I'm setting to 2, 3, 4, or 5 times faster than. . . 5 x what? I'd welcome more in depth explanation on this topic too. This machine is my first one with HTT so it's new to me too.
 

moosey

Golden Member
Apr 18, 2001
1,331
0
76
I have the same question as well with the 5x and such. What is it setting and what can hold you back from reaching a higher setting?
 

bob661

Senior member
Oct 20, 2004
425
0
0
There's two HT buses. One goes from your CPU to your ram and the other goes from the CPU to the chipset.
 

bob661

Senior member
Oct 20, 2004
425
0
0
I suppose I should say this also. The HT bus runs at either 800MHz or 1000MHz. Depends on the motherboard. I think most of the 754 socket boards run at 800MHz and most of the 939 socket boards run at 1000MHz. Also, the HT bus has two channels and is serial. (two 800/1000MHz channels).
 

TheInvincibleMustard

Senior member
Jun 14, 2003
532
0
0
HTT is something specific to the K8 architecture (Athlon64, Opteron, etc) and not to nForce4. Since with this architecture, AMD moved the memory controller directly onto the CPU (instead of being on the motherboard), there needed to be a way to connect to the rest of the system. HTT also allows processors to directly connect with each other instead of taking long trips through the chipset on the motherboard. As bob661 said, a majority of HTT run at 800MHz or 1000MHz. If you think of HTT as your FSB from the good ol' days (a semi-dangerous notion, as there's no "true" FSB on the K8 architecture), then you can see where you get the 800MHz or 1000MHz, as 4x or 5x 200MHz (ie, DDR400 speed).

Because of the way that the processor requires the timings on the HTT, if you're looking at overclocking your memory (ie, to DDR500 speed) you'll need to change the HTT multiplier -- as a rough example, 4x250MHz = 1000MHz, so DDR500 memory requires a HTT of 4x to achieve the 1000MHz required by the processor. So yes, the HTT is very crucial to how you're looking at overclocking your K8 processor. This is a very rough guide, and if you're looking at overclocking seriously, the K8 architecture is a different beast than what has come before, and I'd recommend reading more in the forums here about it.

From a year and a half ago, Anand wrote a very indepth intro to the K8 architecture. Page 6 especially deals with the HTT, though the entire article is a very good read -- http://www.anandtech.com/cpuch...ts/showdoc.html?i=1815

I'd also take a look at the HTT FAQ over at hypertransport.org -- http://www.hypertransport.org/tech/tech_faqs.cfm

Hope this helps you (and others) out some!