Thursday 16 February 2012

Mobile Processor






A Mobile Processor is a device that perform a wide variety tasks such as web browsing, video playback,mobile gaming, sms text messaging and location based services etc.The current Generation of mobile processors are not designed to deal with this tidal wave of high processes , that is why the need of increasing the size of the cpu took place and hence introduction of multi cored mobile multiprocessors.

Executive Summary



Desktop CPU manufacturers transitioned to multi-core processor architectures five years ago to
address the growing performance demands and the exponential growth of power consumption
of single core processors. By using multiple cores the CPUs of today can complete more work
faster, and at lower power, than their single core predecessors.
Mobile processors are facing the same performance and power challenges. People use their
mobile device much like they use their PC, and expect a similar level of capabilities – while
maintaining and increasing battery life. Mobile use cases such as HD video playback, streaming
video and audio, multitasking, browsing the web, 3D gaming, and 3D interfaces are stretching
the capabilities of current single core mobile processors.
In order to further increase the performance, and extend battery life, mobile devices will
transition to multi-core CPUs.

Higher Quality Gaming Experience


Web browsing is not the only use case that benefits from a multi-core SMP architecture. Mobile
Gaming is a rapidly growing use case, and recent market study data showed that the number of
users playing games on smartphones has increased by sixty percent in the 2009-2010 time
period



In addition, games played on mobile devices today have evolved from simple 2D
versions, and now employ complex 3D rendering techniques. Many visually rich and compelling
games from the PC and console platforms are becoming available for mobile devices.

Benefits of symmetrical processing



Symmetrical Multiprocessing delivers not only higher performance and low consumption but also tangible benefits

to several users.

some benifits are:

-Faster web page loading
-Lower Power Consumption
-Higher Quality Game Play
-Faster Multitasking


Symmetrical Multiprocessing



Symmetrical Multiprocessing technology enables mobile processors to not only deliver higher
performance, but also meet peak performance demands while staying within mobile power
budgets. A multi-core architecture with SMP is defined by the following characteristics:
• Architecture consists of two or more identical CPU cores.
• All cores share a common system memory and are controlled by a single Operating
system.
• Each CPU is capable of operating independently on different workloads and whenever
possible, is also capable of sharing workloads with the other CPU.
Imagine a mobile phone that has a dual core CPU with SMP support-- if the phone’s navigation
application is running concurrently with a streaming audio application, the OS can assign the
navigation task to one CPU core and the streaming audio task to the second CPU. Another
example is a single multi-threaded application that can benefit from multiple CPUs. The OS can
assign the threads to run on both CPUs concurrently and finish the task faster by sharing the
workload across the two CPUs. Since the workload is split across the two cores, these cores
can run at a reduced speed while achieving excellent performance and also conserving power

Need for Multiprocessing



Mobile devices perform a wide variety of tasks such as Web browsing, video playback, mobile
gaming, SMS text messaging, and location-based services. Due to the growth in the availability
of high speed mobile and Wi-Fi networks, mobile devices will also be used for various
performance-intensive tasks that were previously handled by traditional PCs. The next
generation of smartphones (called “Super phones”) and tablets will be used for a wide variety of
tasks such as playback of high definition 1080p videos, Adobe® Flash®-based online gaming,
Flash-based streaming high definition videos, visually rich gaming, video editing, simultaneous
HD video downloads, encode and uploads, and real-time HD video conferencing.