So, apparently there’s a lot of really angry people that read Digg on a daily basis, some with some justifiably angry comments, and others with some not as justifiably angry comments. So right now, I’m going to address the most common comments.
A dual core 2.66ghz doesn’t mean you have a 5.32ghz box:
Bravo, you’ve discovered that I was glossing over some deep parallel processing theory. Two machines or cores will not get through a single process at the combined speed of their processors, as you will only be using one of the processors at a time. However, if you are to break your tasks into multiple processes, the work can be done with each process being given its processor or core. This is the brilliance behind parallel processing. You are not doing any particular work faster, you are just doing a bunch of it at the same time. With a little simple algebra, you can see that work being done brings your box’s or cluster’s total productivity average to roughly the equivalent of the SUM OF ALL CORES.
Moving on…
T5212 machines are bad machines:
Now, I cannot personally say anything negative about these machines, though it is entirely possible that they are a large steaming pile of crap and I’ve gotten very lucky with mine (I have 5). Now it is not important that you use these types of machines in your cluster. It is far more important that you use the processors within and compatible hardware, but let me speak to the primary issue: Intel Core and Core2 processors do not work with openMosix 2.4 . That’s all there is to it. You’re also going to run into freaky problems with AMD 64 bit systems, so I’d recommend you stay away from those as well. The basic gist is that this software will run on any system with a Pentium D class processor or lower, and X-Windows (if you want it) requires about 64mb of ram to run properly. My suggestion of the T5212 was out of good experiences.
Now diggers, please stop being so angry!
January 10, 2007 at 6:27 pm
Don’t take their shit to heart bud… I call it the indiggnation effect. You’ll get a few of them for every 100 diggs, so keep in mind you get a pretty good ratio of positives for each cry baby or frontpage wannabe.
Dan
January 10, 2007 at 7:35 pm
Interesting Comment About the AMD 64. If you get the proper Kernel and have 64-Bit Libraries you should bea be able get better RAM performance as it has better registers at 64 Bit. I know about the problems with EMachines as I’ve had to many fried e-machines brought to my attention. The mainboards suck but that is why they are so cheap. (They ARe making money I assure you). Maybe if you had specs including a Mainboard or controller chipset recommendation, with compatible Video Controllers (all Ndivia I believe are Linux compatible) it would inspire more confidence. The problem I have with this article is that you talk about making a cluster (a topic generally beyond a general user), mention hardware issues, but don’t have any specific recommendations except a cheap EMachine that from all accounts is built cheap and has serious hardware issues as a consequence. This correctly or incorrectly gives the appearence of someone who doesn’t actually know the issues (although I’m sure you actually do). So I’d beef up the article. Again, in my experience, all Ndivia video cards work because Ndivia has closed source drivers available, most network interfaces will work as well (although there are a few that are problematic with the odd uncommon chipset, the 64-bit AMD’s WILL work with the right kernel and libraries). Perhaps this article was meant for newbies, but then again newbies wouldn’t try a supercomputer or cluster, so beef it up with necessary details and people will hold you in higher regard and not “get angry”. Cheers.
January 10, 2007 at 9:35 pm
With dual procesors/cores/etc you are going to get a theoretical max of around 80% of the performance off the second core/chip/machine. The reasoning for this is fairly simple, it takes cpu cycles to distribute and manage the tasks or threads. Even with both cores on the same chip, the OS still defines what is processed on which cpu and this requires os overhead to do. Although, since most users can barely tax one cpu they’ll probably never be able to figure out the difference anyway.
My wife bought an emachine and I will confirm to you that they are junk. Save up a little money and get yourself a quality motherboard and you’ll see your performance skyrocket. The main problem with these (and most other oem) machines is they use the absolute cheapest components they can find to build them with, and this is a case where you get what you pay for. The other problem is they are usually limited as to what you can upgrade. These machines are the bic lighter of computers, cheap and disposable. If you really want quality you need to find yourself a zippo.
That said, I think you wrote a good article that wasn’t in the least detracted by a couple minor flaws. Parallel computing is a fun project to try, especialy if you’ve already got old machines sitting around doing nothing anyway. The main problem is that most of the documentation is written with the assumption that you already know how to set up a parallel network and for most this simply isn’t the case. Good article, wouldn’t mind seeing another with a little more detail as to configuration and application details.
July 16, 2007 at 1:46 pm
TrackbackGenerator
TrackbackGenerator
July 24, 2007 at 10:46 pm
Law of Attraction
Law of Attraction
July 27, 2007 at 10:11 pm
Sundaize Search Engine
Sundaize Search Engine
August 6, 2007 at 5:36 am
Xango
You reall think so?! Well it was a good read anyhow!!
August 12, 2007 at 9:32 pm
Tax Tips
Cool information thanks!
September 7, 2007 at 3:59 am
Silomatic Theme Based Site Builder
Silomatic Theme Based Site Builder New
February 5, 2008 at 5:20 pm
you can download paris hilton sex tape videos
Recently leaked footage of the new Paris Hilton sex tape