There is a very informative article on-line today over at Lost Circuits. Mike Schuette go into great detail on HT link and bus control, memory timings, and numerous other Athlon 64 BIOS settings. Even the most experienced amongst you will learn something from this article...
"The Command Per Clock sets the Command Rate for the memory controller. At 1T, the controller can issue commands on every clock cycle, if set to 2T, the controller can issue commands only on every other bus cycle. A 2T command rate can be somewhat problematic for a number of reasons. In a first generation DDR architecture, the 2 T command rate can cause bus contention because it can mitigate the advantages of bank interleaving. For example, when using 2:2:2 latency settings, the read command would be issued 2 cycles after a bank activate command. So far so good, according to this there is apparently no need for a 1T CMD rate. However, since bank interleaving allows the opening of several pages in different banks of the same memory device, the second bank activate command that would follow immediately after the first bank activate command cannot be issued because a read command for the first bank is already scheduled. Because of this bus contention, the next possible time slot for the next bank activate command will coincide with the second read command (in case there is a page hit) and so on until there is a no-op (no operation) interval at which the bank activate command can finally be executed. Needless to say that as a result the advantages of bank interleaving are largely negated."
Marco Chiappetta
Marco's interest in computing and technology dates all the way back to his early childhood. Even before being exposed to the Commodore P.E.T. and later the Commodore 64 in the early ‘80s, he was interested in electricity and electronics, and he still has the modded AFX cars and shop-worn soldering irons to prove it. Once he got his hands on his own Commodore 64, however, computing became Marco's passion. Throughout his academic and professional lives, Marco has worked with virtually every major platform from the TRS-80 and Amiga, to today's high end, multi-core servers. Over the years, he has worked in many fields related to technology and computing, including system design, assembly and sales, professional quality assurance testing, and technical writing. In addition to being the Managing Editor here at HotHardware for close to 15 years, Marco is also a freelance writer whose work has been published in a number of PC and technology related print publications and he is a regular fixture on HotHardware’s own Two and a Half Geeks webcast. - Contact: marco(at)hothardware(dot)com