Jump to content

Recommended Posts

Posted (edited)

Having been playing around with some 3D/VFX apps recently, I was starting to wonder about configuring the school's IT suites as a render farm.

 

There was a post about this a couple of years ago, but I'm surprised there hasn't been any other discussion. Programs like Blender and DrQueue seem to offer great potential.

 

Here's a couple of articles to get you thinking. And when you've figured it out, you can write me an idiot guide.

 

http://mos.futurenet.com/resources/3dworld/TDW94.s_farm.pdf

Build Your Own Render Farm - How To by ExtremeTech

 

(Watched How to Train Your Dragon last night. 50 million render hours using a 25,000 core render farm. That's some serious pixel crunching.)

 

http://www.hp.com/hpinfo/newsroom/press/2010/100326xa.html

Edited by BJG
Posted
50 million render hours using a 25,000 core render farm.

 

How much call is there for large-scale rendering or general-purpose computing like that? Is there any potential for us selling computing power overnight?

 

I think Fog might be the best thing able to sort out the remote rebooting and selecting of different PXE images, just got to get a server set up...

 

--

David Hicks

Posted (edited)
How much call is there for large-scale rendering or general-purpose computing like that? Is there any potential for us selling computing power overnight?

 

Although there are doubtless some design agencies who would like to get their hands on a couple of hundred PCs, I think it would get too complicated. As far as I can understand, if you wanted to do rendering for commercial apps like Maya, you'd need to buy the specific software and licences for that, and rendering rates are fairly cheap unless you have huge numbers of cores.

 

(Here's a typical example - $.036/GHz-Hour at this French place.)

 

Our contractor did a pretty cool job in our Visualization lab

 

Hmm, not bad...!

Edited by BJG
Posted
There is defiantly a market for this, I know that there are a few Universities in the states renting out their systems for a few thousand dollars an hour to companies like boeing and even branches of the government.
Posted
Although there are doubtless some design agencies who would like to get their hands on a couple of hundred PCs, I think it would get too complicated.

 

But I was thinking the other day: the main waste by-product of processor-heavy computing seems to be heat, so why not use computers designed as radiators to heat your house? This doesn't work so well in summer, obviously, so you'd need to have machines globally available to spread the computing load to wherever it was cold at the time. You could sell all-in-one computing radiators that, connected to power and network of some kind, joined up to a computing grid, ready to accept jobs. You probably wouldn't even have to subsidise the purchase price of the hardware, it'd be a way of paying less for electric for heating (i.e. the cost of electricy would be partially offset by getting some money back for doing processing). You could even include a license for something like Maya in with the purchase price. The main issue would be finding a real-world use for the computing power available - is global-scale rendering that much in demand?

 

--

David Hicks

Posted
Fully immersive avatar ROCKS

 

But seriously... if there was enough 3D rendering power on-tap globally, would immersive 3D environments be realisticly possible using a distributed computing/rendering model, or are thing like 3D games always going to need as much computing power locally as possible?

 

--

David Hicks

Posted

From my understanding the network infrastructure is vital, unless we are all on a 10gbps fiber link the communication between machines would be too slow.

 

If we are talking 3D applications for the consumer market, games, movies etc local processing power is enough.

 

Render farms like the one we have at my Uni are for visualizing MASSIVE data sets and models and if the global infrastructure was fast and robust enough you could do global processing I guess... anything is possible.

 

Thats just from my understanding, please correct me if I'm wrong.

Posted
...I guess we're getting into the realms of cloud computing here

 

Annoyingly, the people who seem to be able to do the best distributed-computing-for-sale model seem to be bot farms, created from virus-infected PCs. I don't know exactly what the going rate is for computation on a bot farm, but I think it's pretty cheap (although you probably want to be careful as to what payment method you use...).

 

--

David Hicks

Posted
But seriously... if there was enough 3D rendering power on-tap globally, would immersive 3D environments be realisticly possible using a distributed computing/rendering model, or are thing like 3D games always going to need as much computing power locally as possible?

 

I thought the lag would preclude it but then I read more about how long the average game actually takes to respond to user input. I now think it is totally possible within current envelopes assuming your not stuck with NZ grad internet with local ping times of 70ms+.

Posted
You could sell all-in-one computing radiators

 

Scratch that - make them modular, so you can have as many processor/radiator units as you like (or, at least, however many your power supply can handle) daisy-chained together. Sell an end-unit that takes care of job allocation, network access and has thermostat controls - crank up the thermostat to run more cores at a faster clock rate. Make each module so that if it fails it won't cause other further down the chain to fail. People would simply buy as many modules as were appropriate to the space to be heated.

 

--

David Hicks

Posted
Sell an end-unit that takes care of job allocation, network access and has thermostat controls

 

Might as well make it a decent home server / firewall / wireless access point / etc while you're at it, make it do something useful locally. That bit would have to be low-powered as it'd be on all the time, including during summer.

 

You could register as an energy supplier, then sell people electricity for their heating at a rate subsidised by the fees your collect from selling computational time. Hmm... Google are registered as an energy supplier, I wonder if that's what they're planning?

 

--

David Hicks

Posted
But I was thinking the other day: the main waste by-product of processor-heavy computing seems to be heat, so why not use computers designed as radiators to heat your house? [...] You could sell all-in-one computing radiators that, connected to power and network of some kind, joined up to a computing grid, ready to accept jobs.

 

I already do this :)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...