If you simply want to utilize all the processors for compiling software, just make use of Distcc.
http://distcc.samba.org/
"distcc is a program to distribute builds of C, C++, Objective C or Objective C++ code across several machines on a network."
warewulf, also is for clustering. Might be a good place for checking out info.
http://www.runlevelzero.net/greg/war...aca2bc3b162fa7
There is also Rocks Cluster Distro.
http://www.rocksclusters.org/Rocks-MT/
Greentea,
http://www.greenteatech.com/
"The GreenTea Software is a pure Java Peer-to-Peer (P2P) based Grid OS platform that facilitates P2P computing, distributed computing, grid computing, and network computing by harnessing the idle computing resources on the network. "
Do a google search for beowulf as well.