The Intel white paper on Thunderbolt says:
However, all of the marketing materials for the new MacBook Pros simply state "data transfer rates up to 10 Gbps."
Thus, my question would be, since it appears that one channel can transfer up to 10Gbps what happened to the second channel's 10Gbps?
The simply explanation would be that a single device can be served by only one channel (i.e. the channels can't be bonded, which makes some sense), and thus when Apple says "data transfer rates up to 10Gbps" they are talking about i/o to a single device. But if that is the case, why don't they mention that in a daisy-chain a second device can also receive up to 10Gbps by using the second channel?
Intel's white paper seems to hint at that possibility:
I think I may have an answer (but it could be a bit controversial), so I wanted to pose this question to see if anyone had a good explanation as to why the numbers don't seem to add up.
Furthermore, the website Anandtech notes:A Thunderbolt connector is capable of providing two full-duplex channels. Each channel provides bi-directional 10 Gbps of band-width.
In addition, Apple says the following on their Thunderbolt website (my emphasis on the two channels):Thunderbolt is dual-channel, with each channel supporting 10 Gbps of bidirectional bandwidth. That’s a potential 20 Gbps of upstream and 20 Gbps of downstream bandwidth.
Thus, if you believe all of the above there should be a total of 20Gbps of output (or input) on the MacBook's single Thunderbolt port.Thunderbolt I/O technology gives you two channels on the same connector...
However, all of the marketing materials for the new MacBook Pros simply state "data transfer rates up to 10 Gbps."
Thus, my question would be, since it appears that one channel can transfer up to 10Gbps what happened to the second channel's 10Gbps?
The simply explanation would be that a single device can be served by only one channel (i.e. the channels can't be bonded, which makes some sense), and thus when Apple says "data transfer rates up to 10Gbps" they are talking about i/o to a single device. But if that is the case, why don't they mention that in a daisy-chain a second device can also receive up to 10Gbps by using the second channel?
Intel's white paper seems to hint at that possibility:
Intel also says:Because Thunderbolt technology delivers two full-bandwidth channels, the user can realize high bandwidth on not only the first device attached, but on downstream devices as well.
So, what is it? Does the MacBook's Thunderbolt port provide a total maximum of 20Gbps input and 20Gbps out, or does it only provide a total of 10Gbps in each direction?Unlike bus-based I/O architectures, each Thunderbolt port on a computer is capable of providing the full bandwidth of the link in both directions with no sharing of band-width between ports or between upstream and downstream directions.
I think I may have an answer (but it could be a bit controversial), so I wanted to pose this question to see if anyone had a good explanation as to why the numbers don't seem to add up.