- Apr 11, 2004
- 6,298
- 23
- 81
SATA 3.0 provides 3Gbit/s transfer rates (375MB/s) that seems to limit today's SSD drives to around 270MB/s reads.
PCIe 2.0 provides 500Mbit/s (62.5MB/s) per lane. i7 offers 32 lanes so 2GB/s total. So if you have one GPU using 16 lanes you still have 16 remaining available (with 1GB/s bandwidth - nearly three times what is available through a SATA channel).
Why don't we have ExpressCard-type drives that can be plugged into an unused PCIe slot on the motherboard? It seems to me this kind of setup would provide significantly faster throughput and would move the read limit up considerably for SSD drives.
This could potentially improve even further with i5 and the reduced latency due to the PCIe lanes being incorporated into the CPU.
Or is there something obviously wrong with this concept I'm overlooking?
PCIe 2.0 provides 500Mbit/s (62.5MB/s) per lane. i7 offers 32 lanes so 2GB/s total. So if you have one GPU using 16 lanes you still have 16 remaining available (with 1GB/s bandwidth - nearly three times what is available through a SATA channel).
Why don't we have ExpressCard-type drives that can be plugged into an unused PCIe slot on the motherboard? It seems to me this kind of setup would provide significantly faster throughput and would move the read limit up considerably for SSD drives.
This could potentially improve even further with i5 and the reduced latency due to the PCIe lanes being incorporated into the CPU.
Or is there something obviously wrong with this concept I'm overlooking?