SlideShare a Scribd company logo
Prepaired By :
Muhammad Sayam
Maham Naeem
Aqsa Azam
Mubasher Ali
1992 :-
Motorola
International 3200
Nokia 1011
First Ever Mass-
Produced GSM
Phone
BellSouth/IBM Simon
Personal
Communicator
The IBM Simon was
the first PDA/Phone
Motorola StarTAC
First clamshell cellular
phone
1992-94 1993 1996
 A system on a chip or system on chip (SoC
or SOC) is an integrated circuit (IC) that
integrates all components of a computer or
other electronic system into a single chip. It
may contain digital, analog, mixed-signal, and
often radio-frequency functions—all on a single
chip substrate.
 SoC is evolving along with other technologies
such as silicon-on-insulator ( SOI ), which can
provide increased clock speed s while
reducing the power consumed by a
microchip.
 generally known as a microchip .
 In the future, SoC-equipped nanorobot s
(robots of microscopic dimensions) might act
as programmable antibodies to fend off
previously incurable diseases.
 An SoC, or system-on-a-chip to give its full
name, integrates almost all of these
components into a single silicon chip. Along
with a CPU, an SoC usually contains a GPU (a
graphics processor), memory, USB controller,
power management circuits, and wireless
radios (WiFi, 3G, 4G LTE, and so on).
Whereas a CPU cannot function without
dozens of other chips
 The number one advantage of an SoC is its
size: An SoC is only a little bit larger than a
CPU, and yet it contains a lot more
functionality.
 Using SoCs, we can put complete computers in
smartphones and tablets, and still have plenty of
space for batteries
 If you use a CPU, it’s very hard to make a
computer that’s smaller than 10cm (4 inches)
squared, purely because of the number of
individual chips that you need to squeeze in..
 Advantage
 Due to its very high level of integration and much
shorter wiring, an SoC also uses considerably less
power — again, this is a big bonus when it comes
to mobile computing. Cutting down on the
number of physical chips means that it’s much
cheaper to build a computer using an SoC, too.
 Disadvantage
 The only real disadvantage of an SoC is a
complete lack of flexibility. With your PC, you
can put in a new CPU, GPU, or RAM at any time
— you cannot do the same for your smartphone.
Maham Naeem
 A CPU chip is designed for portable
computers, it is typically housed in a smaller
chip package, but more importantly, in order
to run cooler, it uses lower voltages than its
desktop counterpart and has more "sleep
mode" capability. A mobile processor can be
throttled down to different power levels or
sections of the chip can be turned off
entirely when not in use. Further, the clock
frequency may be stepped down under low
processor loads. This stepping down
conserves power and prolongs battery life.
 Developed at Acorn Computer Limited of
Cambridge , England between 1983 and 1985.
 Initially it was known as Acorn RISC Machine with
26 bit processor named after Berkeley RISC
project.
 Later joint venture was cofounded by Acorn and
Apple designating it as ADVANCED RISC
MACHINE.
 Mutli core processor and easy to code or develop
.
 RISC processors are designed to perform a
smaller number of types of computer
instructions so that they can operate at a higher
speed, performing more millions of instructions
per second (MIPS).
 Today ARM processors power a wide variety
of electronic devices, including mobile
phone.
 Because of their reduced instruction set:
they require fewer transistors, s, tablets,
multimedia players and more.
ARM-based chips can be
found not only inside cell
phones and tablet PC, but
also set-top-boxes and
game consoles.
The main reasons of ARM
popularity are:
• relatively low cost
• high performance
• low power consumption.
 A large register file
 A load/store architecture
 Uniform and fixed length instruction field
 Simple addressing mode
 Control over both ALU & shifter
 Auto-increment & decrement
 Load / Store Multiple Instructions
 Conditional execution
Mubaher Ali
 System-on-chip (SOC)
 – processors: become components in a system
 SOC covers many topics
 – processor: pipelined, superscalar, array, vector
 – storage: cache, embedded and external
memory
 – interconnect: buses, network-on-chip
 – impact: time, area, power, reliability,
configurability
 The ARM is a 32-bit architecture.
 When used in relation to the ARM:
 Byte means 8 bits
 Halfword means 16 bits (two bytes)
 Word means 32 bits (four bytes)
 Most ARM’s implement two instruction sets
 32-bit ARM Instruction Set
 16-bit Thumb Instruction Set
 The Cortex-A9 processor is a high-
performance, low-power, ARM macro cell
with an L1 cache subsystem that provides
full virtual memory capabilities.
 It also supports 8-bit Java byte codes.
 It implements the ARMv7 architecture and
runs 32-bit ARM instructions,16-bit and 32-bit
Thumb instructions.
 The ARM Cortex-A9 MPCore is a 32-bit
multi-core processor providing up to 4 cache
coherent Cortex-A9 cores, each
implementing the ARM.
 There are only two recent ARM architectures
that have multi-core support: the ARM11 and
the ARM Cortex A9.
 Low power consumption
 Cost sensitive embedded application
 Cheap
 Easy to develop
 High performance
 Low code size
 Increases speed
 Mostly single-cycle execution.
 Hardware virtulization support.
 Need all software’s to be developed for new
architecture
 Mobile phones and PDA
 Patient Monitoring
 Automotive power train
 Anti lock brake
 High end Washing Machine
 Image processing
 Fetch
 Decode
 Execute
Aqsa Azam
 A Graphics Processing Unit is a co-
processor that takes on graphical
calculations and transformations so
that the main CPU does not have to
be burdened by them.
 The use of a GPU can greatly
increase the performance of a
device, especially when used for
tasks such as 3D gaming.
 A GPU can be a stand-alone chip or,
as is more often the case,
integrated into a complete chip
design that includes one or more
CPU cores.
True, Fluid Digital TV
Console-Class 3D Gaming
Sharp, Vivid Photos Less Battery Usage
 World’s 1st embedded
multi-core GPU with 4
cores
 Configurable L2 cache
tuned for maximum
throughput of size 256 KB
 Multi-core scaling
transparent to software
developers
 Devices :Win Accord,
SmartQ T10 , Samsung
Galaxy S II
 Chipsets : Samsung Exynos
4210,, AML logic 8726-M, 8726-MX
 Adreno 330
 It is inbuilt in Snapdragon™ 800 Series Processors.
Its speed can push to 3.6 gigapixels per seconds
that’s why it is the fastest GPU for android in the
world right now
 SGX544mp3
 The SGX544MP3 has been used in galaxy s4 @ 533
MHz clock speed.
 Samsung added this multicore gpu in exynos 5
octa.
 SGX554mp4
 It has been used in Apple A6X Chipset in iPad 4.
 This graphical processing unit is quad core
 Adreno 320
 it’s 4 times better than adreno 225.
 This graphic unit has been used in many mobiles
and tablet nexus 4, galaxy s4, htc one and xperia
Z etc
 Mali T604
 Mali t604 is the 1st Midgard architecture gpu for
arm.
 It is 5 times better than other previous mali
graphic processors & it can go to single core to
quad core.
 It has been used in famous series of Google
tablet nexus 10.
 Andreno 225, nvedia Tegra APX 2500,
PowerVR SGX 530, Etc … !!
Thank you


More Related Content

What's hot

CPU Architectures for Mobile Phone Devices
CPU Architectures for Mobile Phone DevicesCPU Architectures for Mobile Phone Devices
CPU Architectures for Mobile Phone Devices
sagar chansaulia
 
Snapdragon Processor
Snapdragon ProcessorSnapdragon Processor
Snapdragon Processor
Krishna Gehlot
 
Intel Vs AMD!! Which is the best?
Intel Vs AMD!! Which is the best?Intel Vs AMD!! Which is the best?
Intel Vs AMD!! Which is the best?
Shrayas Suryakumar
 
Smartphone processors
Smartphone processorsSmartphone processors
Smartphone processors
Mahzad Zahedi
 
Snapdragon processors
Snapdragon processorsSnapdragon processors
Snapdragon processors
Deepak Mathew
 
AMD Processor
AMD ProcessorAMD Processor
AMD Processor
Ali Fahad
 
Intel Processors
Intel ProcessorsIntel Processors
Intel Processors
home
 
Qualcomm Snapdragon Processor
Qualcomm Snapdragon ProcessorQualcomm Snapdragon Processor
Qualcomm Snapdragon Processor
Krishna Gehlot
 
Processor types
Processor typesProcessor types
Processor types
Amr Aboelgood
 
System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challenges
pboulet
 
Raspberrypi best ppt
Raspberrypi best ppt Raspberrypi best ppt
Raspberrypi best ppt
SOMRAJ GAUTAM
 
Differnce of two processors
Differnce of two processorsDiffernce of two processors
Differnce of two processors
hashim102
 
Clockless chips
Clockless chipsClockless chips
Clockless chips
Saumya Ranjan Behura
 
Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu
creatjet3d labs
 
Multicore Processor Technology
Multicore Processor TechnologyMulticore Processor Technology
Multicore Processor Technology
Venkata Raja Paruchuru
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
Prof. Erwin Globio
 
Intel vs amd
Intel vs amdIntel vs amd
Intel vs amd
Ahmed Vic
 
Smart watch
Smart watchSmart watch
Smart watch
Rohan Vadsola
 
5G TECHNOLOGY
5G TECHNOLOGY5G TECHNOLOGY
5G TECHNOLOGY
SAIKRISHNA KOPPURAVURI
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
Nishant Kayal
 

What's hot (20)

CPU Architectures for Mobile Phone Devices
CPU Architectures for Mobile Phone DevicesCPU Architectures for Mobile Phone Devices
CPU Architectures for Mobile Phone Devices
 
Snapdragon Processor
Snapdragon ProcessorSnapdragon Processor
Snapdragon Processor
 
Intel Vs AMD!! Which is the best?
Intel Vs AMD!! Which is the best?Intel Vs AMD!! Which is the best?
Intel Vs AMD!! Which is the best?
 
Smartphone processors
Smartphone processorsSmartphone processors
Smartphone processors
 
Snapdragon processors
Snapdragon processorsSnapdragon processors
Snapdragon processors
 
AMD Processor
AMD ProcessorAMD Processor
AMD Processor
 
Intel Processors
Intel ProcessorsIntel Processors
Intel Processors
 
Qualcomm Snapdragon Processor
Qualcomm Snapdragon ProcessorQualcomm Snapdragon Processor
Qualcomm Snapdragon Processor
 
Processor types
Processor typesProcessor types
Processor types
 
System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challenges
 
Raspberrypi best ppt
Raspberrypi best ppt Raspberrypi best ppt
Raspberrypi best ppt
 
Differnce of two processors
Differnce of two processorsDiffernce of two processors
Differnce of two processors
 
Clockless chips
Clockless chipsClockless chips
Clockless chips
 
Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu Wi-Fi Esp8266 nodemcu
Wi-Fi Esp8266 nodemcu
 
Multicore Processor Technology
Multicore Processor TechnologyMulticore Processor Technology
Multicore Processor Technology
 
Embedded System Presentation
Embedded System PresentationEmbedded System Presentation
Embedded System Presentation
 
Intel vs amd
Intel vs amdIntel vs amd
Intel vs amd
 
Smart watch
Smart watchSmart watch
Smart watch
 
5G TECHNOLOGY
5G TECHNOLOGY5G TECHNOLOGY
5G TECHNOLOGY
 
Embedded Systems - Training ppt
Embedded Systems - Training pptEmbedded Systems - Training ppt
Embedded Systems - Training ppt
 

Similar to mobile processors introduction..

Sybsc cs sem 3 physical computing and iot programming unit 1
Sybsc cs sem 3 physical computing and iot programming unit 1Sybsc cs sem 3 physical computing and iot programming unit 1
Sybsc cs sem 3 physical computing and iot programming unit 1
WE-IT TUTORIALS
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)
Jonah McLeod
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
zaid_b
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
Vandna Sambyal
 
Difference between i3 and i5 and i7 and core 2 duo
Difference between i3 and i5 and i7 and core 2 duoDifference between i3 and i5 and i7 and core 2 duo
Difference between i3 and i5 and i7 and core 2 duo
Shubham Singh
 
Bharath technical seminar.pptx
Bharath technical seminar.pptxBharath technical seminar.pptx
Bharath technical seminar.pptx
Madhav Reddy
 
18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx
KokilaK25
 
Physical computing and iot programming final with cp sycs sem 3
Physical computing and iot programming final with cp sycs sem 3Physical computing and iot programming final with cp sycs sem 3
Physical computing and iot programming final with cp sycs sem 3
WE-IT TUTORIALS
 
Casp report
Casp reportCasp report
Casp report
qudhuqdh
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
Sucharita Bohidar
 
Msp 430 architecture module 1
Msp 430 architecture module 1Msp 430 architecture module 1
Msp 430 architecture module 1
SARALA T
 
TRACK B: Multicores & Network On Chip Architectures/ Oren Hollander
TRACK B: Multicores & Network On Chip Architectures/ Oren HollanderTRACK B: Multicores & Network On Chip Architectures/ Oren Hollander
TRACK B: Multicores & Network On Chip Architectures/ Oren Hollander
chiportal
 
ARM.pdf
ARM.pdfARM.pdf
ARM.pdf
SnehaSoni72
 
Difference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdfDifference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdf
navendu shekhar
 
computer processors intel and amd
computer processors intel and amdcomputer processors intel and amd
computer processors intel and amd
Rohit Gada
 
Module 1 unit 3
Module 1  unit 3Module 1  unit 3
Module 1 unit 3
Ayebazibwe Kenneth
 
Processors
ProcessorsProcessors
Processors
Laxman Puri
 
Necessity of 32-Bit Controllers
Necessity of 32-Bit ControllersNecessity of 32-Bit Controllers
Necessity of 32-Bit Controllers
mohanav
 
Rasperry pi Part 10
Rasperry pi Part 10Rasperry pi Part 10
Rasperry pi Part 10
Techvilla
 
How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?
Hannes Tschofenig
 

Similar to mobile processors introduction.. (20)

Sybsc cs sem 3 physical computing and iot programming unit 1
Sybsc cs sem 3 physical computing and iot programming unit 1Sybsc cs sem 3 physical computing and iot programming unit 1
Sybsc cs sem 3 physical computing and iot programming unit 1
 
Brochure (2016-01-30)
Brochure (2016-01-30)Brochure (2016-01-30)
Brochure (2016-01-30)
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
 
Project report on embedded system using 8051 microcontroller
Project  report on embedded system using 8051 microcontrollerProject  report on embedded system using 8051 microcontroller
Project report on embedded system using 8051 microcontroller
 
Difference between i3 and i5 and i7 and core 2 duo
Difference between i3 and i5 and i7 and core 2 duoDifference between i3 and i5 and i7 and core 2 duo
Difference between i3 and i5 and i7 and core 2 duo
 
Bharath technical seminar.pptx
Bharath technical seminar.pptxBharath technical seminar.pptx
Bharath technical seminar.pptx
 
18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx
 
Physical computing and iot programming final with cp sycs sem 3
Physical computing and iot programming final with cp sycs sem 3Physical computing and iot programming final with cp sycs sem 3
Physical computing and iot programming final with cp sycs sem 3
 
Casp report
Casp reportCasp report
Casp report
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
 
Msp 430 architecture module 1
Msp 430 architecture module 1Msp 430 architecture module 1
Msp 430 architecture module 1
 
TRACK B: Multicores & Network On Chip Architectures/ Oren Hollander
TRACK B: Multicores & Network On Chip Architectures/ Oren HollanderTRACK B: Multicores & Network On Chip Architectures/ Oren Hollander
TRACK B: Multicores & Network On Chip Architectures/ Oren Hollander
 
ARM.pdf
ARM.pdfARM.pdf
ARM.pdf
 
Difference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdfDifference between i3 and i5 and i7 and core 2 duo pdf
Difference between i3 and i5 and i7 and core 2 duo pdf
 
computer processors intel and amd
computer processors intel and amdcomputer processors intel and amd
computer processors intel and amd
 
Module 1 unit 3
Module 1  unit 3Module 1  unit 3
Module 1 unit 3
 
Processors
ProcessorsProcessors
Processors
 
Necessity of 32-Bit Controllers
Necessity of 32-Bit ControllersNecessity of 32-Bit Controllers
Necessity of 32-Bit Controllers
 
Rasperry pi Part 10
Rasperry pi Part 10Rasperry pi Part 10
Rasperry pi Part 10
 
How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?
 

Recently uploaded

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
aymanquadri279
 

Recently uploaded (20)

Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
What is Master Data Management by PiLog Group
What is Master Data Management by PiLog GroupWhat is Master Data Management by PiLog Group
What is Master Data Management by PiLog Group
 

mobile processors introduction..

  • 1. Prepaired By : Muhammad Sayam Maham Naeem Aqsa Azam Mubasher Ali
  • 3. Nokia 1011 First Ever Mass- Produced GSM Phone BellSouth/IBM Simon Personal Communicator The IBM Simon was the first PDA/Phone Motorola StarTAC First clamshell cellular phone 1992-94 1993 1996
  • 4.
  • 5.
  • 6.  A system on a chip or system on chip (SoC or SOC) is an integrated circuit (IC) that integrates all components of a computer or other electronic system into a single chip. It may contain digital, analog, mixed-signal, and often radio-frequency functions—all on a single chip substrate.
  • 7.  SoC is evolving along with other technologies such as silicon-on-insulator ( SOI ), which can provide increased clock speed s while reducing the power consumed by a microchip.  generally known as a microchip .  In the future, SoC-equipped nanorobot s (robots of microscopic dimensions) might act as programmable antibodies to fend off previously incurable diseases.
  • 8.
  • 9.
  • 10.  An SoC, or system-on-a-chip to give its full name, integrates almost all of these components into a single silicon chip. Along with a CPU, an SoC usually contains a GPU (a graphics processor), memory, USB controller, power management circuits, and wireless radios (WiFi, 3G, 4G LTE, and so on). Whereas a CPU cannot function without dozens of other chips
  • 11.  The number one advantage of an SoC is its size: An SoC is only a little bit larger than a CPU, and yet it contains a lot more functionality.  Using SoCs, we can put complete computers in smartphones and tablets, and still have plenty of space for batteries  If you use a CPU, it’s very hard to make a computer that’s smaller than 10cm (4 inches) squared, purely because of the number of individual chips that you need to squeeze in..
  • 12.
  • 13.  Advantage  Due to its very high level of integration and much shorter wiring, an SoC also uses considerably less power — again, this is a big bonus when it comes to mobile computing. Cutting down on the number of physical chips means that it’s much cheaper to build a computer using an SoC, too.  Disadvantage  The only real disadvantage of an SoC is a complete lack of flexibility. With your PC, you can put in a new CPU, GPU, or RAM at any time — you cannot do the same for your smartphone.
  • 14.
  • 16.  A CPU chip is designed for portable computers, it is typically housed in a smaller chip package, but more importantly, in order to run cooler, it uses lower voltages than its desktop counterpart and has more "sleep mode" capability. A mobile processor can be throttled down to different power levels or sections of the chip can be turned off entirely when not in use. Further, the clock frequency may be stepped down under low processor loads. This stepping down conserves power and prolongs battery life.
  • 17.  Developed at Acorn Computer Limited of Cambridge , England between 1983 and 1985.  Initially it was known as Acorn RISC Machine with 26 bit processor named after Berkeley RISC project.  Later joint venture was cofounded by Acorn and Apple designating it as ADVANCED RISC MACHINE.  Mutli core processor and easy to code or develop .  RISC processors are designed to perform a smaller number of types of computer instructions so that they can operate at a higher speed, performing more millions of instructions per second (MIPS).
  • 18.  Today ARM processors power a wide variety of electronic devices, including mobile phone.  Because of their reduced instruction set: they require fewer transistors, s, tablets, multimedia players and more.
  • 19. ARM-based chips can be found not only inside cell phones and tablet PC, but also set-top-boxes and game consoles. The main reasons of ARM popularity are: • relatively low cost • high performance • low power consumption.
  • 20.
  • 21.  A large register file  A load/store architecture  Uniform and fixed length instruction field  Simple addressing mode
  • 22.  Control over both ALU & shifter  Auto-increment & decrement  Load / Store Multiple Instructions  Conditional execution
  • 23.
  • 25.  System-on-chip (SOC)  – processors: become components in a system  SOC covers many topics  – processor: pipelined, superscalar, array, vector  – storage: cache, embedded and external memory  – interconnect: buses, network-on-chip  – impact: time, area, power, reliability, configurability
  • 26.  The ARM is a 32-bit architecture.  When used in relation to the ARM:  Byte means 8 bits  Halfword means 16 bits (two bytes)  Word means 32 bits (four bytes)  Most ARM’s implement two instruction sets  32-bit ARM Instruction Set  16-bit Thumb Instruction Set
  • 27.  The Cortex-A9 processor is a high- performance, low-power, ARM macro cell with an L1 cache subsystem that provides full virtual memory capabilities.  It also supports 8-bit Java byte codes.  It implements the ARMv7 architecture and runs 32-bit ARM instructions,16-bit and 32-bit Thumb instructions.
  • 28.  The ARM Cortex-A9 MPCore is a 32-bit multi-core processor providing up to 4 cache coherent Cortex-A9 cores, each implementing the ARM.  There are only two recent ARM architectures that have multi-core support: the ARM11 and the ARM Cortex A9.
  • 29.
  • 30.  Low power consumption  Cost sensitive embedded application  Cheap  Easy to develop  High performance  Low code size  Increases speed  Mostly single-cycle execution.  Hardware virtulization support.
  • 31.  Need all software’s to be developed for new architecture
  • 32.  Mobile phones and PDA  Patient Monitoring  Automotive power train  Anti lock brake  High end Washing Machine  Image processing
  • 35.
  • 36.  A Graphics Processing Unit is a co- processor that takes on graphical calculations and transformations so that the main CPU does not have to be burdened by them.  The use of a GPU can greatly increase the performance of a device, especially when used for tasks such as 3D gaming.  A GPU can be a stand-alone chip or, as is more often the case, integrated into a complete chip design that includes one or more CPU cores.
  • 37. True, Fluid Digital TV Console-Class 3D Gaming Sharp, Vivid Photos Less Battery Usage
  • 38.  World’s 1st embedded multi-core GPU with 4 cores  Configurable L2 cache tuned for maximum throughput of size 256 KB  Multi-core scaling transparent to software developers  Devices :Win Accord, SmartQ T10 , Samsung Galaxy S II  Chipsets : Samsung Exynos 4210,, AML logic 8726-M, 8726-MX
  • 39.  Adreno 330  It is inbuilt in Snapdragon™ 800 Series Processors. Its speed can push to 3.6 gigapixels per seconds that’s why it is the fastest GPU for android in the world right now  SGX544mp3  The SGX544MP3 has been used in galaxy s4 @ 533 MHz clock speed.  Samsung added this multicore gpu in exynos 5 octa.
  • 40.  SGX554mp4  It has been used in Apple A6X Chipset in iPad 4.  This graphical processing unit is quad core  Adreno 320  it’s 4 times better than adreno 225.  This graphic unit has been used in many mobiles and tablet nexus 4, galaxy s4, htc one and xperia Z etc
  • 41.  Mali T604  Mali t604 is the 1st Midgard architecture gpu for arm.  It is 5 times better than other previous mali graphic processors & it can go to single core to quad core.  It has been used in famous series of Google tablet nexus 10.  Andreno 225, nvedia Tegra APX 2500, PowerVR SGX 530, Etc … !!