I am building a Linux-based Beowulf cluster for a computer science course. The computers will be provided by my school, but do the computers have to be entirely identical in specs? Ex. One is a P4 3 GHz and 512MB RAM but the other one is a Core 2 Duo 2.0 GHz, 2GB RAM. Would that work in a Linux Beowulf? All the guides I found mention two identical PCs, but how identical do they have to be, hardware-wise?