What is the difference between multicore and multiprocessor ?



What is the difference between multicore and multiprocessor ?

Multicore Multiprocessor
A single CPU or Processor with two or more
independent processing units called cores that are
capable of reading and executing program instructions.
A System with two or more CPUs that allows simultaneous processing of programs.
It’s very Cheaper (single CPU that does not require
multiple CPU support system)
It is Expensive (Multiple separate CPU’s that require a system that supports multiprocessors) as compared to Multicore
It will have less traffic (cores integrated into a single
chip and will require less time)
It will have more traffic (distances between the two will require a longer time)
It does not need to be configured. It needs a little complex configuration.
Fast running a single program. Fast running multiple programs.
Not as reliable as a multiprocessor. More reliable since failure in one CPU will not affect the other.
Multicore vs Multiprocessor


Related Searches to What is the difference between multicore and multiprocessor ?