In a quad core system, each core has it's own connection to the system memory, each core can run the operating system, and run its own jobs. If you want to run 4 processes that use single threads, this would be the way to go since each could run on it's own core and have access to the entire system.
The cell system can provide multiprocessor power at a fraction of the cost because you only have to have the parallel cells communicate with the main core and not the rest of the system. For home users, the typical quad core system is better because you tend to run a lot of single-threaded applications. The cell technology is being used ina couple supercomputers because it can be easier to maintain and you can get way more cores for the price.
If you're trying to compare price vs. performance of a PS3 vs a quad core linux system, the quad core system would be the way to go. The PS3 was very attractive when it first came out because they were selling the hardware at a loss, so a lot of scientists bought them up and ran linux on them for cheaper than a new PC. A modern Core 2 Quad or Core i7 system would blow away the PS3 in terms of performance. The cell architecture does not handle multiprocessing in the typical way that an x86/amd64 system would, so you cannot use your typical multithreading libraries and you would have to rewrite all of your code for that architecture. Nothing has proven the cell architecture better than x86/amd64 architecture, and a lot of its hype has gone away.
If you look for resources on the cell processor, not much has been done since about 2007. It was a hot topic when the PS3 came out because it was a cheap mulitcore processor, but now that you can buy quad core PC's for cheaper, and add on a bunch of nvida cards, nobody bothers with them as much as they used to.
In short both cannot be compared. In OS running purposes, Quad Core is the best whereas a CELL is a processor created from scratch only for gaming.
Go to below link for a few common comparisons between a Quad core, A Cell and a 360 Xenon processor.
No comments:
Post a Comment