Single core processors are a thing of the past. Everything is advancing fast and the amount of data that needs to be transfered gets bigger and bigger, thats why faster and more capable processors are needed.
Why multi core
Processors have a clock rate ( one sine wave transferring data ) which is measured in Hertz. The technology of today cannot drive the clock rates very high ( highest 8.429 GHz on AMD's Bulldozer based FX chip ), because it becomes very expensive and difficult, and to compensate the need for capacity, they simply add cores or threads with lower clock rates.
Cores can have multiple threads, which act as separate processors, but actually they are inside the processor's core. Threads can perform tasks in parallel with eatch other.Multiple cores are needed in movie editing and rendering, or any task that needs a lot of calculating and data processing/transferring power.
|Intel Quad core i7|
|Intel Single core Celeron|
Most common multi cores are Dual and Quad ( 2 and 4 ), but there are also a lot of Hexa and Octa ( 6 and 8 ) cores among desktop computers.
Multi core advantages
- More processing power
- Usually faster work, because of parallel processing with threads ( searching, rendering, calculating )
- Smaller energy consumption at the same clock rate ( compared to single core ), which is good for mobile devices ( phones, tablets, laptops )
- Less heat production because of less energy consumption
Multi core disadvantages
- Hardware and software compatibility is needed
- Needs more space, space is valuable for modern devices and it gets more difficult to add more cores to a processor because of the lack of space
- More expensive, dual and quad not su much today but more cores means more money
|Galaxy S III has a Quad core version ( 1.4 GHz )|
Multi core technology is higly recommended, because of the need for processing power in modern devices. It is being told that by the year 2017, a regular desktop PC will have around 100 cores.