View Full Version : HyperTransport Rates
ElXtronic
07-08-2007, 10:05 PM
This is about what i have read on article 19:
http://www.hardwaresecrets.com/article/19
The HyperTransport bus works at 3,200 MB/s in each direction...
This bus works at 800 MHz, transferring two 16-bit data per clock pulse, reaching a performance as if working at 1,600 MHz.
Now 1,600MHz giving 3,200 MB/s... Gabriel tell me if im right on my outlook.
This is because 1-bit of data is transfered per half hertz correct? 1-bit of data travels on the High end of the transmission Wave and 1-bit of data on the low end of the same wave correct? giving us 2-bits of data per clock pulse am i correct? 1Hz allways = 2bps?
Gabriel Torres
07-09-2007, 05:06 AM
Transfer rate = frequency in hertz x number of bits transferred per clock cycle / 8
Thus in this case:
Transfer rate = 1,600 x 16 / 8 = 3,200 MB/s
Cheers
Gabriel.
ElXtronic
07-09-2007, 10:38 AM
Thanks Gabriel, i got alittle contact high last night and it got me alittle off course, sorry about the silly question.
Gabriel Torres
07-09-2007, 10:52 AM
Hi,
Don't worry, there is no such thing as silly question!
Cheers,
Gabriel
ElXtronic
07-09-2007, 08:41 PM
Transfer rate = frequency in hertz x number of bits transferred per clock cycle / 8
Thus in this case:
Transfer rate = 1,600 x 16 / 8 = 3,200 MB/s
Cheers
Gabriel.
This goes back to my first post on this forum under the Video section, "Core clock being way lower then mem clock" you told me this:
an example of a memory running at 1,400 MHz. If the memory bus is of 256 bits, this equals to a transfer rate of 44.8 MB/s.
Compare this to a video card with a memory running at 700 MHz @ 128 bits: this equals to a transfer rate of 11.2 MB/s.
I can't make sence of the older quote's transfer rate, please explain how this works, I really am only asking because this is honestly confusing me not being rude in any way. Thanks bro.
Gabriel Torres
07-10-2007, 06:40 AM
an example of a memory running at 1,400 MHz. If the memory bus is of 256 bits, this equals to a transfer rate of 44.8 MB/s.
Transfer rate = frequency in hertz x number of bits transferred per clock cycle / 8
Thus:
Transfer rate = 1,400,000,000 x 256 / 8 = 44.8 GB/s (*)
Compare this to a video card with a memory running at 700 MHz @ 128 bits: this equals to a transfer rate of 11.2 MB/s.
Transfer rate = 700,000,000 x 128 / 8 = 11.2 GB/s (*)
(*) The rounding is wrong. 1 kilo = 2^10 and not 1,000; 1 mega = 2^20 and not 1,000,000 and 1 giga = 2^30 and not 1,000,000,000. All manufacturers use this wrong rounding, i.e. they consider 1 mega as 1 million and not as 1,048,576 (2^20) and 1 giga as 1 billion and not as 1,073,741,824. We need to follow them in order to make our numbers match theirs.
Cheers,
Gabriel.
ElXtronic
07-10-2007, 09:49 AM
Transfer rate = frequency in hertz x number of bits transferred per clock cycle / 8
Thus:
Transfer rate = 1,400,000,000 x 256 / 8 = 44.8 MB/s (*)
Transfer rate = 700,000,000 x 128 / 8 = 11.2 MB/s (*)
(*) The rounding is wrong. 1 kilo = 2^10 and not 1,000; 1 mega = 2^20 and not 1,000,000 and 1 giga = 2^30 and not 1,000,000,000. All manufacturers use this wrong rounding, i.e. they consider 1 mega as 1 million and not as 1,048,576 (2^20). We need to follow them in order to make our numbers match theirs.
Cheers,
Gabriel.
Oh i know its not exactly 1,000,000,000 bro, its just that when i calculate for these transfer rates in rounding im coming up with 1,400,000,000 x 256 / 8 = 44.8 GB/s not 44.8 MB/s, just checking if i was doing something wrong but im doing it as you say and still getting same results. Same for Transfer rate = 700,000,000 x 128 / 8 = 11.2 GB/s and not MB/s when i do the math out, are you sure its in Megs? if so how am i coming up with Gigs? Reason im askin such questions is because i have done work such as this for awhile now and and these rates are confusing me as they should come up in different numerical rates such as GB/s should they not?
Gabriel Torres
07-12-2007, 08:52 AM
Gosh! I think I was sleeping or something like this. It is GB/s of course, not MB/s. My bad. Let's fix the messages...
Cheers,
Gabriel.
ElXtronic
07-12-2007, 01:44 PM
Ok bro sounds good, thanks for clearing all that up :)
"There is no such thing as silly question." Very philosophical indeed.