212Views3Replies

Author Options:

Multiple CPUs Answered

Picture of

Big movie companies have these server type things (rendering clusters?) for processing their 3D and graphics renderings. I found this on makezine as an example of someone who did a linux home version, but there is no description of how it works. I would like to make a windows render cluster but I need some help. There are two reasons I want to do this: 1- I will be able to run my PC uber-fast, and 2- I can create some big time giant renderings of 3d models. I would really appreciate some help. Thanks.

4 Replies

user
westfw (author)2008-06-04

For a "loosely coupled" set of CPUs like this, you need some special software. I think a "rendering farm" is typically for rendering video footage, and you simply arrange for each of your N cpus to render every Nth frame of video, or something similar. (we use "compile farms" - each of many CPUs gets some of the several thousand source modules to compile, and then eventually one CPU finally links all the resulting objects together.) Getting a lot of CPUs to cooperate on single frame is probably harder, especially if they don't all access the same memory.

Select as Best AnswerUndo Best Answer

user
PKM (author)westfw2008-06-04

Multiple CPUs can co-operate on one frame- I remember my glee when watching a friend's dual core machine render a raytracing, and there were two "progress lines" down the screen. Remember raytracing means that every pixel is independent of every other one so actually a single frame is about a million very small tasks.

gimmelotsarobots: I will be able to run my PC uber-fast. Actually multi-cores don't do that much for the speed a regular desktop machine runs at because most of the tasks it is doind aren't parallelisable, and programs have to be very carefully written to make full advantage of multi-CPU machines. If you want your desktop to run faster, you are better off getting a fast CPU, plenty of RAM, possibly overclocking and doing some tidying up of your OS than getting multiple CPUs.

Select as Best AnswerUndo Best Answer

user
gimmelotsarobots (author)PKM2008-06-04

Thanks for the input, but still, how do you make one. what kind of hardware do I need, What software, etc.

Select as Best AnswerUndo Best Answer

user
hintss (author)gimmelotsarobots2010-06-17

at the link, theres a detailed explanation if you click more photos, at the bottom, I think...

Select as Best AnswerUndo Best Answer