Double PCI express gen3 Video Cards with I7 processor

Gianluca Lamanna

Honorable
May 30, 2013
4
0
10,510
Dear all,
I would like to install two Video Cards NVIDIA TITAN on the same PC. The main purpose will be scientific computing and I need to full exploit the pci gen3 X16 bandwidth. Apparently the number of pci lines to the I7 processor isn't enough to support two cards. My trivial question is (I'm sorry I'm not an expert): in which way motherboards (like the asrock Z77 extreme 9) designed for I7 or E3, can support two X16 boards (from the specs of this board it's written that it's possibile to have two X16 at the same time)?
Thanks for yours answers,
g.

 

Gianluca Lamanna

Honorable
May 30, 2013
4
0
10,510


I see. But, still, I can't understand why in the specs of the Z77 it's written that the board support two X16 (it's not specified that they are downgrade to X8): is it something related to the sli connection?

 

Gianluca Lamanna

Honorable
May 30, 2013
4
0
10,510


Thanks for your answer. In high energy physics application the quantity of data is very huge indeed (in some case (not on single PC of course) several TB/s).


 
Yes, but the GPU itself can't deal with the data as fast as it's given it usually. For example, most compute applications, things like Folding etc. and hashing can use a single lane, and not saturate it.

They have two slots that can physically fit 16-lane cards, but one of them is only wired for x8, and steals those lanes from the first slot when in use.
 

Gianluca Lamanna

Honorable
May 30, 2013
4
0
10,510

our application is very peculiar: the algorithms it self is so easy (and fast) that the limitation is, in any case, the data transfer. We like the GPU because we can parallelize the processing of different "events" on the multiprocessors more than the parallelizaztion of the code.

If I understand correctly (but, I'm sorry again I'm not a big expert) in the Z77 extreme9 there are 5 connectors that mechanically can fit 16-lanes cards. What is written on the specs is that it allow to use at X16 two boards in special position. it's written:
- 5 x PCI Express 3.0 x16 slots (PCIE2: x16 mode or PCIE1/PCIE3/PCIE5/PCIE7: x16/0/16/0 or x8/8/8/8 mode)
This is puzzling me.
g.



 
Oh - very high end boards with a PLX-something chip can mirror the data from the CPU to two different GPUs, because SLI/CF configs need the same data to go to both GPUs. It won't work if you intend the GPUs to work with different data.

Where is this data coming from - there's no way to get 16GB/s into the system, except out of RAM or CPU Cache. Sounds like you need to compress stuff.