A multi-core processor is a single computing component with two or more independent
actual central processing
units that called as core which
are read and execute program
instructions. Homogeneous multi-core systems include only identical core, heterogeneous multi-core systems have cores that are not identical.
Multi cores are develops in 2000’s by Intel and AMD.
The improvement in
performance gained by the use of a multi-core processor depends very much on
the software algorithms used and their implementation. In particular, possible
gains are limited by the fraction of the software that can be works
in parallel simultaneously on multiple cores. The effects are
calculated by using Amdahl’s Law. From the Amdahl’s Law we can state the speed,
proportion that can be parallelized and also number of processor.
From what I have read in NVIDIA web page, multi core
processor are high performance for demanding applications. It also deliver
higher levels of performance for this types of applications. The applications
such as video editing, image processing, audio transcoding, file compression
and etc.
The increasing number of mobile games in complexity and
visual richness, the corresponding file sizes also grown greater. The greater
number of time taken to download or purchasing a game will demotivate buyers or
user from purchasing advance games that require a huge size to be downloads.
As we know, multi core processors are multitasking so that
we are able to run many program in one time. Thus, there a lots of benefits
towards multicore processor.
No comments:
Post a Comment