Actually, more
cores helps when work load is high. An 8-cores processor simply means it have 8
core and when work load is high each can work independently on different tasks.
Each core is
capable of running one task independently of the others. That means it can run
8 tasks simultaneously.
Think of it
like this, suppose you need to do this multiplication:
1*2*3*4*5*6*7*8*9*10*11*12
A single core
CPU has only one processing unit and so it will multiply one after one
serially(Although technically a CPU cannot multiply, all together. it can
multiply one by one so at the time only one process take place and at that time
other process are in waiting list).
But an octa core CPU can split up this workload like this:
Core 0: 1*2
Core 1: 3*4
Core 2: 5*6
-
-
-
Core 5: 11*12
After that they
can multiply the respective core’s answers again and because of
parallelization, this process will be much faster then performing it serially
on a single core.
0 comments:
Post a Comment