The strong competition in the world processors especially between Intel and AMD has produced the technology current processor manufacturing is coming to their limits. Each time the miniaturization of components processor is more difficult the problem the generation of heat has increased, producing it more difficult to increase the frequency Main processor. All these problems make it difficult to increase performance processors.

Current processors do not exceed the 3.8 GHz require large heat sinks and fans because they generate much heat. Could not continue making processors in the same way we were reaching a stagnation was necessary to take another path use another variable that made the processor performance will increase. Then based on parallel processing, began to build multi-core processors.

The multi-core processors are a processor that contains within its packaging to several cores or brains. Most are single-core processors or have a single brain. While a single-core processor has only one brain to run processes, a multi-core processor can distribute the processes among its many brains to its implementation.

It's like when a person gives a lot of work to do if something else can help between the two divided the work and finish faster. If they both get to do a single work, if it is divisible, then so will both of them faster. But if the work is not divisible, then in that case one just do it.

So the more applications that take advantage of these multicore processors are those that can generate many threads and the applications of audio /video calculation scientific, games, treatment of graphics in 3D etc.

Currently, many programs are not very parallelizable but you can run many of them at once. With the rise of these processors will parallelizable applications.

Name:  Multi-core processors.jpg
Views: 7
Size:  15.3 KB