Bitcoin Forum

Other => CPU/GPU Bitcoin mining hardware => Topic started by: Jonathan Ryan Owens on August 29, 2011, 06:00:28 PM



Title: If you could design a custom graphics card..
Post by: Jonathan Ryan Owens on August 29, 2011, 06:00:28 PM
What would the specifications look like? What chipset and features?

What *wouldn't* be included?


Title: Re: If you could design a custom graphics card..
Post by: enmaku on August 29, 2011, 06:02:43 PM
For bitcoin mining? I wouldn't. By the time you design a custom GPU solution you could have bought an FPGA board or designed an ASIC, which has the benefit of consuming far less power to do the same job.


Title: Re: If you could design a custom graphics card..
Post by: Jonathan Ryan Owens on August 29, 2011, 06:19:16 PM
For bitcoin mining? I wouldn't. By the time you design a custom GPU solution you could have bought an FPGA board or designed an ASIC, which has the benefit of consuming far less power to do the same job.

I know you and others believe this, and who knows - perhaps its even true? Maybe it's not. *cough*

Still, if you *could* purchase a GPU made specifically for mining, what specifications would be ideal. What chipset would the card have? what settings would that chipset have from the factory?



Title: Re: If you could design a custom graphics card..
Post by: tritium on August 29, 2011, 06:27:17 PM
I thought the hashrate was entirly dependant on the number of stream processors, the highest single GPU has 1600 so just have one with as many as possible


Title: Re: If you could design a custom graphics card..
Post by: Reckman on August 29, 2011, 07:14:05 PM
Something like the V7800 series card, except not so expensive, maybe do like 128mb ram


Title: Re: If you could design a custom graphics card..
Post by: haploid23 on August 29, 2011, 08:16:10 PM
dual GPU cards, 1600 stream processors or more per GPU, 64mb memory clocked between 200-300mhz, pci-e x1 (intead of x16), and reference type coolers.

dual GPU cards are the most efficient in terms of space and power because they share the components on the board, like memory, vrm's, and such. majority of hardware mining performance is based on stream processors, currently the highest is 1600sp from the 5870, so either match this amount or higher. the upcoming 7000 series cards will have a 28nm die shrink, so they should be able to fit more stream processors in the same amount of space. mining does not use a lot of video memory, so as little as possible while still being operation. i think 64mb is a good medium. lower memory clocks helps with temperature and power consumption. and lastly, with reference coolers, there's directional flow of the heat. it all gets exhausted to the rear (or out to the back of the case if it's enclosed), where as non reference type of coolers blow heat in all directions. when you stack these in a mult-GPU setup, they use each other's heat, and usually the top card always has the highest temps.

btw janathan, are you still mining with those 6950 setup you showed me? or are you done with that "experiment" and only hosting Bitcoinduit now?


Title: Re: If you could design a custom graphics card..
Post by: mrb on August 30, 2011, 06:14:30 AM
dual GPU cards, 1600 stream processors or more per GPU, 64mb memory clocked between 200-300mhz, pci-e x1 (intead of x16), and reference type coolers.

dual GPU cards are the most efficient in terms of space and power because they share the components on the board, like memory, vrm's, and such. majority of hardware mining performance is based on stream processors, currently the highest is 1600sp from the 5870, so either match this amount or higher. the upcoming 7000 series cards will have a 28nm die shrink, so they should be able to fit more stream processors in the same amount of space. mining does not use a lot of video memory, so as little as possible while still being operation. i think 64mb is a good medium. lower memory clocks helps with temperature and power consumption. and lastly, with reference coolers, there's directional flow of the heat. it all gets exhausted to the rear (or out to the back of the case if it's enclosed), where as non reference type of coolers blow heat in all directions. when you stack these in a mult-GPU setup, they use each other's heat, and usually the top card always has the highest temps.

btw janathan, are you still mining with those 6950 setup you showed me? or are you done with that "experiment" and only hosting Bitcoinduit now?

Also, design the optimal graphics card so that:
* It pulls most of the current on 12V from the PCIe 6-pin and 8-pin connectors, instead of pulling it from the slot. Otherwise you have to perform this kind of hack to properly power an 8-GPU config: http://blog.zorinaq.com/?e=44
* It has a fully software-configurable GPU voltage, on a wide range from 0.5V up to the normal 1.1-1.2V, without the need to flash the BIOS. Lower voltage increases performance efficiency.


Title: Re: If you could design a custom graphics card..
Post by: vapourminer on August 30, 2011, 11:03:08 AM
switch for a built in internal dummy plug. I know 11.7 and up drivers dont need it but not all want to run the latest drivers.

switch for two cooling profiles. "quiet" and "cool" so less software fan tweaking. some cards already have this.

optional bracket with extra large vents at the expense of video connectors. video connectors would have to be removable kinda like cards that have optional connectors (like 1/2 height cards, some connectors are on a cable for the full height bracket, and not used on the 1/2 height).

ball bearing, serviceable fans.

of course this will never happen (see ASIC stuff) but its fun to dream heh.