Hello to everyone,
I found this forum while searching for info about the M40. A short introduction to me: have been fiddling with computers for decades now, first machine was a VIC 20, in my youth I modded my ATARI STs to 16Mhz, I know how to solder or read out an EEPROM, so I´d guess I am on an enthusiast level
I got my hands on 6 TESLA M40 with 12GB. Managed to get it running in windows, did some CUDA tests, in WDMM Mode some DX12 calculations, OpenCL, Vulkan and right now I am working on rerouting the Output through an RX550 in order to use it for casual gaming, maybe for the kids....
I was hoping you guys could help me with a certain issue:
I´d like to get into training my own models (ESRGAN would be my starting point, seems well documented) - therefore I want to put as many of the M40 in one machine as possible. So far I only found bigger Threadripper boards which offer 4 or more full 16x PCIE Slots and have enough PCIE Lanes to fully support the M40s... But: These are quite expensive - and actually, I don´t think I need full bandwith. I´d probaly get along with 4x speed. But I´ve read several mentionings that the TESLAS only work on 16x Slots.
Some older XEON Boards seem to have seperate PCIE Splitters on Board, enabling real 4 x PCIe16x Slots. Some people report flashing a QUadro Bios on the Tesla, opening up the possibility to let them run on 1x, 4x, 8x slots...
How coul I manage to get at least 4 M40s running on a motherboard (which I have to buy then) without spending too much on board and CPU?
I even have a small Riser-Thingy for mining (which I don´t really do, just out of interest, I fiddled with it) which has 4 PCIE16X slots, but only at 1x Speed .... Would be convinient, if this could work.
Any thoughts?
Thanx