answersLogoWhite

0


Best Answer

A CPU, or Central Processing Unit, is what is typically referred to as a processor. A processor contains many discrete parts within it, such as one or more memory caches for instructions and data, instruction decoders, and various types of execution units for performing arithmetic or logical operations.

A multiprocessor system contains more than one such CPU, allowing them to work in parallel. This is called SMP, or Simultaneous Multiprocessing.

A multi*core* CPU has multiple execution cores one one CPU. Now, this can mean different things depending on the exact architecture, but it basically means that a certain subset of the CPU's components is duplicated, so that multiple "cores" can work in parallel on separate operations. This is called CMP, Chip-level Multiprocessing.

For example, a multicore processor may have a separate L1 cache and execution unit for each core, while it has a shared L2 cache for the entire processor. That means that while the processor has one big pool of slower cache, it has separate fast memory and artithmetic/logic units for each of several cores. This would allow each core to perform operations at the same time as the others.

There is an even further division, called SMT, Simultaneous Multithreading. This is where an even smaller subset of a processor's or core's componenets is duplicated. For example, an SMT core might have duplicate thread scheduling resources, so that the core looks like two separate "processors" to the operating system, even though it only has one set of execution units. One common implementation of this is Intel's Hyperthreading.

Thus, you could have a multiprocessor, multicore, multithreaded system. Something like two quad-core, hyperthreaded processors would give you 2x4x2 = 16 logical processors from the point of view of the operating system.

Different workloads benefit from different setups. A single threaded workload being done on a mostly single-purpose machine benefits from a very fast, single-core/cpu system. Workloads that benefit from highly-parallelized systems such as SMP/CMP/SMT setups include those that have lots of small parts that can be worked on simultaneously, or systems that are used for lots of things at once, such as a desktop being used to surf the web, play a Flash game, and watch a video all at once. In general, hardware these days is trending more and more toward highly parallel architectures, as most single CPU/core raw speeds are "fast enough" for common workloads across most models.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is difference between multicore processor and multi processor in computer?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between dual core and atom processor?

What is the difference between dual core and atom processor?Read more: What_is_the_difference_between_dual_core_and_atom_processor


What is the difference between processor and processor?

absolutely nothing


What is the difference between a Solid-state Drive and a computer processor?

one is a hard drive and one is the cpu.......ssd=storage.......processor(cpu)=crunches the data.....


What is the difference in processor and procedure?

in the subject LANGUAGE PROCESSOR OR SYSTEM PROCESSOR I WOULD LIKE TO KNOW THE DIFFERENCE BETWEEN PROCESSOR AND PROCEDURE


What is the difference between Core 2 Solo and Core2 Due?

Basically the Quad is the fastest processor out of all them. A Processor's job is to process infromation from your actions to your computer the fastest.


What is the difference between a laptop processor and a desktop processor?

nothing


What is the difference between dual core processor and duo processor?

There is no technological difference but the only difference should be how it is phrased


Difference between processor and input output channel?

The processor puts information into an acceptable form for your computer. The input output channel is a physical link that connects the computer to an output or input device.


What is the difference between a producer and a processor?

a producer is something that has a "d" in it and a processor is something that has a "c" in it


What is the difference between the Intel Xeon processor and the Intel Other processor?

Existence. There is no such thing as an "Intel Other" processor.


how long with the processor last?

Depending on how much you use the computer and how you treat the computer the processor can last anywhere between 1 and 7 years.


What is the difference between a processor and memory and a hard drive?

a lot