SlideShare a Scribd company logo
1 of 12
Download to read offline
Performance comparison between x86 and
ARM Assembly

Manasa.K
CWB0912002, FT-2012
M. Sc. (Engg.) in Electronic System Design
Engineering

Module leader: Varun Arur

M.S.Ramaiah School of Advanced Studies

1
Contents
• Introduction
• Intel x86 (CISC) processor
• ARM (RISC) processor
• x86 and ARM instructions
• Performance equation
• Intel x86 v/s ARM
• Conclusion
M.S.Ramaiah School of Advanced Studies

2
Introduction
Intel x86:
• x86 is a generic name given to Intel processors beginning with the 8086
processor released in 1978.
• Since the earliest machines were programmed in assembly language and
memory was slow and expensive, the CISC was implemented in
computers.
• Intel x86 uses CISC (Complex Instruction Set Computer) and are chips
that are easy to program and which make efficient use of memory.
ARM:
• ARM was first known as Acron RISC Machine, but now its known as
Advanced RISC Machine. ARM was developed in late 70s and 80s.
• This RISC Architecture utilizes a small, highly-optimized set of
instructions, rather than a more specialized set of instructions often found
in other types of architectures.
M.S.Ramaiah School of Advanced Studies

3
Intel x86 (CISC) processor
• x86 is a 16, 32bit CISC processor.
• It has limited number of registers.
• Load and store are incorporated in the instructions itself.
• It has complex instructions.
• Efficiency when compared to ARM is less.
• Different machine programs can be executed on CISC machine.

M.S.Ramaiah School of Advanced Studies

4
ARM (RISC) processor
• ARM is a 32 bit RICS processor.
• It has high code density.
• Load and store architecture.
• 16 bit THUMB instructions.
• Uses simple instructions.
• Conditional execution.
• Inline barrel shifter.
M.S.Ramaiah School of Advanced Studies

5
x86 and ARM Instructions
Multiplying two numbers in memory
To find the product of two numbers, stored in the
locations
Data 1  2:3
Data 2 5:2
Then Store back the product of these in the location 2:3.
 Intel x86 (CISC):
MULT 2:3, 5:2
 ARM (RISC):
LDR A, 2:3
LDR B, 5:2
MUL A, B
STR 2:3, A
M.S.Ramaiah School of Advanced Studies

6
Cont.…
Intel x86:
• If any one of the operand needs to be used for another computation, the processors
must re-load the data from memory into the register.
• The length of the code is relatively short.
• Very little RAM is required to store instructions.
• It requires more transistors, more hardware space, therefore power consumption is
more.

ARM:
•
•
•
•

Operand will remain in the register until another value is loaded in its place.
More number of code lines.
RAM used is more.
It requires less transistors so less hardware space therefore power consumption is
less.
M.S.Ramaiah School of Advanced Studies

7
Performance equation
The following equation is commonly used for expressing a
computer's performance ability:

Intel x86 (CISC):
Minimize the number of instructions per program, but takes multiple
clock cycles to execute the entire program.
ARM (RISC):

Minimize the clock cycle per instruction. But has more number of
instructions per program.
M.S.Ramaiah School of Advanced Studies

8
Intel x86 v/s ARM
Intel x86:
• More emphasis on speed and performance than power consumption.
• Is compatible with most of the operating systems like Windows 7,
Windows XP, LINUX, Android, Windows Vista, etc.. And these
consumes loads of power.
• Intel x86 is used in laptops, desktops and servers.
ARM:
• Focuses mainly on low power consumption.
• It supports LINUX and Android.
• It is used in all smart phones, iPads tablets etc.

M.S.Ramaiah School of Advanced Studies

9
Conclusion
ARM offers a distinct advantage over Intel x86, in power
consumption and efficiency. ARM is used in most of the applications
which are portable. Depending on the applications, x86 and ARM
processors are used.
ARM gives tough competition with x86 processors.
Now new windows 8 which is out, supports ARM. If laptops are
replaced by ARM processors, it consumes low power and will have
better battery life.

M.S.Ramaiah School of Advanced Studies

10
References
[1] Emily Blem and Jaikrishnan Menon A Detailed Analysis of Contemporary ARM and
x86 Architectures University of Wisconsin - Madison
[2] Mjfern (December 21, 2012) The End of x86? An Update (Online) available from<
http://fernstrategy.com/2012/12/21/the-end-of-x86-an-update/ >[22nd February 2013]
[3] TECH POWER UP (1st December 2011) The Move Away From x86 To ARM
Processors On The Desktop To Start Soon – Survey (Online) available from<
http://www.techpowerup.com/156056/The-Move-Away-From-x86-To-ARMProcessors-On-The-Desktop-To-Start-Soon-Survey.html> [22nd February 2013]
[4] Rachel Courtland (May 2012) The Battle Between ARM and Intel Gets Real
(Online) available from< http://spectrum.ieee.org/semiconductors/processors/the-battlebetween-arm-and-intel-gets-real> [23rd February 2013]

[5] Van’s Hardware Journal (n.d) Mirror The Coming War ARM versus x86 (Online)
available from< http://vanshardware.com/2010/08/mirror-the-coming-war-arm-versusx86/ > [23rd February 2013]
M.S.Ramaiah School of Advanced Studies

11
Thank You

M.S.Ramaiah School of Advanced Studies

12

More Related Content

What's hot

Part I:Introduction to assembly language
Part I:Introduction to assembly languagePart I:Introduction to assembly language
Part I:Introduction to assembly language
Ahmed M. Abed
 

What's hot (20)

ARM - Advance RISC Machine
ARM - Advance RISC MachineARM - Advance RISC Machine
ARM - Advance RISC Machine
 
Vx works RTOS
Vx works RTOSVx works RTOS
Vx works RTOS
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and Architecture
 
Computer Organization
Computer OrganizationComputer Organization
Computer Organization
 
ARM7-ARCHITECTURE
ARM7-ARCHITECTURE ARM7-ARCHITECTURE
ARM7-ARCHITECTURE
 
ARM Processors
ARM ProcessorsARM Processors
ARM Processors
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
 
Vliw and superscaler
Vliw and superscalerVliw and superscaler
Vliw and superscaler
 
Intel I3,I5,I7 Processor
Intel I3,I5,I7 ProcessorIntel I3,I5,I7 Processor
Intel I3,I5,I7 Processor
 
Arm processors' architecture
Arm processors'   architectureArm processors'   architecture
Arm processors' architecture
 
8086 architecture and pin description
8086 architecture and pin description 8086 architecture and pin description
8086 architecture and pin description
 
Part I:Introduction to assembly language
Part I:Introduction to assembly languagePart I:Introduction to assembly language
Part I:Introduction to assembly language
 
Multicore computers
Multicore computersMulticore computers
Multicore computers
 
ARM- Programmer's Model
ARM- Programmer's ModelARM- Programmer's Model
ARM- Programmer's Model
 
Unit 4 _ ARM Processors .pptx
Unit 4 _ ARM Processors .pptxUnit 4 _ ARM Processors .pptx
Unit 4 _ ARM Processors .pptx
 
Instruction Level Parallelism and Superscalar Processors
Instruction Level Parallelism and Superscalar ProcessorsInstruction Level Parallelism and Superscalar Processors
Instruction Level Parallelism and Superscalar Processors
 
Embedded C - Optimization techniques
Embedded C - Optimization techniquesEmbedded C - Optimization techniques
Embedded C - Optimization techniques
 
80386 Architecture
80386 Architecture80386 Architecture
80386 Architecture
 
System on chip architectures
System on chip architecturesSystem on chip architectures
System on chip architectures
 
Evolution of processors
Evolution of processorsEvolution of processors
Evolution of processors
 

Viewers also liked

computer Processors intel and amd
computer Processors intel and amdcomputer Processors intel and amd
computer Processors intel and amd
Rohit Gada
 
2010 deep research report on china solar power system
2010 deep research report on china solar power system2010 deep research report on china solar power system
2010 deep research report on china solar power system
168report
 
Optical Communication on PCB
Optical Communication on PCBOptical Communication on PCB
Optical Communication on PCB
Manasa K
 
Challenges in Integrated Electronic System Designs
Challenges in Integrated Electronic System DesignsChallenges in Integrated Electronic System Designs
Challenges in Integrated Electronic System Designs
Manasa K
 
Systems Engineering Process Applied for Developing Handheld Projector
Systems Engineering Process Applied for Developing Handheld ProjectorSystems Engineering Process Applied for Developing Handheld Projector
Systems Engineering Process Applied for Developing Handheld Projector
Manasa K
 
Intel vs amd
Intel vs amdIntel vs amd
Intel vs amd
Ahmed Vic
 
Samsung processors: Exynos family
Samsung processors: Exynos familySamsung processors: Exynos family
Samsung processors: Exynos family
Sagar Patel
 

Viewers also liked (20)

Intel & ARM: Strategic Comparison
Intel & ARM: Strategic ComparisonIntel & ARM: Strategic Comparison
Intel & ARM: Strategic Comparison
 
Intel x86 and ARM Data types
Intel x86 and ARM Data typesIntel x86 and ARM Data types
Intel x86 and ARM Data types
 
Comparison between RISC architectures: MIPS, ARM and SPARC
Comparison between RISC architectures: MIPS, ARM and SPARCComparison between RISC architectures: MIPS, ARM and SPARC
Comparison between RISC architectures: MIPS, ARM and SPARC
 
Internet de les coses low cost
Internet de les coses low costInternet de les coses low cost
Internet de les coses low cost
 
Android on Intel platforms : current state, near-future, future & developers ...
Android on Intel platforms : current state, near-future, future & developers ...Android on Intel platforms : current state, near-future, future & developers ...
Android on Intel platforms : current state, near-future, future & developers ...
 
ARM server, The Cy7 Introduction by Aaron Joue, Ambedded Technology
ARM server, The Cy7 Introduction by Aaron Joue, Ambedded TechnologyARM server, The Cy7 Introduction by Aaron Joue, Ambedded Technology
ARM server, The Cy7 Introduction by Aaron Joue, Ambedded Technology
 
computer Processors intel and amd
computer Processors intel and amdcomputer Processors intel and amd
computer Processors intel and amd
 
2010 deep research report on china solar power system
2010 deep research report on china solar power system2010 deep research report on china solar power system
2010 deep research report on china solar power system
 
Optical Communication on PCB
Optical Communication on PCBOptical Communication on PCB
Optical Communication on PCB
 
Challenges in Integrated Electronic System Designs
Challenges in Integrated Electronic System DesignsChallenges in Integrated Electronic System Designs
Challenges in Integrated Electronic System Designs
 
Systems Engineering Process Applied for Developing Handheld Projector
Systems Engineering Process Applied for Developing Handheld ProjectorSystems Engineering Process Applied for Developing Handheld Projector
Systems Engineering Process Applied for Developing Handheld Projector
 
Game controlling via android
Game controlling via androidGame controlling via android
Game controlling via android
 
Intel vs amd
Intel vs amdIntel vs amd
Intel vs amd
 
Smart Phone CPU
Smart Phone CPUSmart Phone CPU
Smart Phone CPU
 
Intel vs amd
Intel vs amdIntel vs amd
Intel vs amd
 
Intel - Business Model
Intel - Business ModelIntel - Business Model
Intel - Business Model
 
Android internals 08 - System start up, Media subsystem (rev_1.1)
Android internals 08 - System start up, Media subsystem (rev_1.1)Android internals 08 - System start up, Media subsystem (rev_1.1)
Android internals 08 - System start up, Media subsystem (rev_1.1)
 
Android internals 00 - Introduction (rev_1.1)
Android internals 00 - Introduction (rev_1.1)Android internals 00 - Introduction (rev_1.1)
Android internals 00 - Introduction (rev_1.1)
 
Android internals 01 - Basic concepts of mobile platforms (rev_1.1)
Android internals 01 - Basic concepts of mobile platforms (rev_1.1)Android internals 01 - Basic concepts of mobile platforms (rev_1.1)
Android internals 01 - Basic concepts of mobile platforms (rev_1.1)
 
Samsung processors: Exynos family
Samsung processors: Exynos familySamsung processors: Exynos family
Samsung processors: Exynos family
 

Similar to Performance Comparison Between x86 and ARM Assembly

18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx
KokilaK25
 

Similar to Performance Comparison Between x86 and ARM Assembly (20)

18CS44-MODULE1-PPT.pdf
18CS44-MODULE1-PPT.pdf18CS44-MODULE1-PPT.pdf
18CS44-MODULE1-PPT.pdf
 
Arm Processors Architectures
Arm Processors ArchitecturesArm Processors Architectures
Arm Processors Architectures
 
18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx
 
18CS44-MES-Module-1.pptx
18CS44-MES-Module-1.pptx18CS44-MES-Module-1.pptx
18CS44-MES-Module-1.pptx
 
PPT MES class.pptx
PPT MES class.pptxPPT MES class.pptx
PPT MES class.pptx
 
MES PPT.pptx
MES PPT.pptxMES PPT.pptx
MES PPT.pptx
 
Project Wireframes (1) (3).pptx
Project Wireframes (1) (3).pptxProject Wireframes (1) (3).pptx
Project Wireframes (1) (3).pptx
 
LECT 1: ARM PROCESSORS
LECT 1: ARM PROCESSORSLECT 1: ARM PROCESSORS
LECT 1: ARM PROCESSORS
 
ES Module_1.pptx
ES Module_1.pptxES Module_1.pptx
ES Module_1.pptx
 
MODULE 1 MES.pptx
MODULE 1 MES.pptxMODULE 1 MES.pptx
MODULE 1 MES.pptx
 
Necessity of 32-Bit Controllers
Necessity of 32-Bit ControllersNecessity of 32-Bit Controllers
Necessity of 32-Bit Controllers
 
Module-2 Instruction Set Cpus.pdf
Module-2 Instruction Set Cpus.pdfModule-2 Instruction Set Cpus.pdf
Module-2 Instruction Set Cpus.pdf
 
Arm processor
Arm processorArm processor
Arm processor
 
ARM.pdf
ARM.pdfARM.pdf
ARM.pdf
 
Microcontroller(18CS44) module 1
Microcontroller(18CS44)  module 1Microcontroller(18CS44)  module 1
Microcontroller(18CS44) module 1
 
ARM UNIT4 PPTold.pptx
ARM UNIT4 PPTold.pptxARM UNIT4 PPTold.pptx
ARM UNIT4 PPTold.pptx
 
ARM-Unit-1.pdf
ARM-Unit-1.pdfARM-Unit-1.pdf
ARM-Unit-1.pdf
 
Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)
Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)
Embedded Systems (18EC62) - ARM - 32-Bit Microcontroller (Module 1)
 
Arm
ArmArm
Arm
 
Arm processor
Arm processorArm processor
Arm processor
 

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Recently uploaded (20)

Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 

Performance Comparison Between x86 and ARM Assembly

  • 1. Performance comparison between x86 and ARM Assembly Manasa.K CWB0912002, FT-2012 M. Sc. (Engg.) in Electronic System Design Engineering Module leader: Varun Arur M.S.Ramaiah School of Advanced Studies 1
  • 2. Contents • Introduction • Intel x86 (CISC) processor • ARM (RISC) processor • x86 and ARM instructions • Performance equation • Intel x86 v/s ARM • Conclusion M.S.Ramaiah School of Advanced Studies 2
  • 3. Introduction Intel x86: • x86 is a generic name given to Intel processors beginning with the 8086 processor released in 1978. • Since the earliest machines were programmed in assembly language and memory was slow and expensive, the CISC was implemented in computers. • Intel x86 uses CISC (Complex Instruction Set Computer) and are chips that are easy to program and which make efficient use of memory. ARM: • ARM was first known as Acron RISC Machine, but now its known as Advanced RISC Machine. ARM was developed in late 70s and 80s. • This RISC Architecture utilizes a small, highly-optimized set of instructions, rather than a more specialized set of instructions often found in other types of architectures. M.S.Ramaiah School of Advanced Studies 3
  • 4. Intel x86 (CISC) processor • x86 is a 16, 32bit CISC processor. • It has limited number of registers. • Load and store are incorporated in the instructions itself. • It has complex instructions. • Efficiency when compared to ARM is less. • Different machine programs can be executed on CISC machine. M.S.Ramaiah School of Advanced Studies 4
  • 5. ARM (RISC) processor • ARM is a 32 bit RICS processor. • It has high code density. • Load and store architecture. • 16 bit THUMB instructions. • Uses simple instructions. • Conditional execution. • Inline barrel shifter. M.S.Ramaiah School of Advanced Studies 5
  • 6. x86 and ARM Instructions Multiplying two numbers in memory To find the product of two numbers, stored in the locations Data 1  2:3 Data 2 5:2 Then Store back the product of these in the location 2:3.  Intel x86 (CISC): MULT 2:3, 5:2  ARM (RISC): LDR A, 2:3 LDR B, 5:2 MUL A, B STR 2:3, A M.S.Ramaiah School of Advanced Studies 6
  • 7. Cont.… Intel x86: • If any one of the operand needs to be used for another computation, the processors must re-load the data from memory into the register. • The length of the code is relatively short. • Very little RAM is required to store instructions. • It requires more transistors, more hardware space, therefore power consumption is more. ARM: • • • • Operand will remain in the register until another value is loaded in its place. More number of code lines. RAM used is more. It requires less transistors so less hardware space therefore power consumption is less. M.S.Ramaiah School of Advanced Studies 7
  • 8. Performance equation The following equation is commonly used for expressing a computer's performance ability: Intel x86 (CISC): Minimize the number of instructions per program, but takes multiple clock cycles to execute the entire program. ARM (RISC): Minimize the clock cycle per instruction. But has more number of instructions per program. M.S.Ramaiah School of Advanced Studies 8
  • 9. Intel x86 v/s ARM Intel x86: • More emphasis on speed and performance than power consumption. • Is compatible with most of the operating systems like Windows 7, Windows XP, LINUX, Android, Windows Vista, etc.. And these consumes loads of power. • Intel x86 is used in laptops, desktops and servers. ARM: • Focuses mainly on low power consumption. • It supports LINUX and Android. • It is used in all smart phones, iPads tablets etc. M.S.Ramaiah School of Advanced Studies 9
  • 10. Conclusion ARM offers a distinct advantage over Intel x86, in power consumption and efficiency. ARM is used in most of the applications which are portable. Depending on the applications, x86 and ARM processors are used. ARM gives tough competition with x86 processors. Now new windows 8 which is out, supports ARM. If laptops are replaced by ARM processors, it consumes low power and will have better battery life. M.S.Ramaiah School of Advanced Studies 10
  • 11. References [1] Emily Blem and Jaikrishnan Menon A Detailed Analysis of Contemporary ARM and x86 Architectures University of Wisconsin - Madison [2] Mjfern (December 21, 2012) The End of x86? An Update (Online) available from< http://fernstrategy.com/2012/12/21/the-end-of-x86-an-update/ >[22nd February 2013] [3] TECH POWER UP (1st December 2011) The Move Away From x86 To ARM Processors On The Desktop To Start Soon – Survey (Online) available from< http://www.techpowerup.com/156056/The-Move-Away-From-x86-To-ARMProcessors-On-The-Desktop-To-Start-Soon-Survey.html> [22nd February 2013] [4] Rachel Courtland (May 2012) The Battle Between ARM and Intel Gets Real (Online) available from< http://spectrum.ieee.org/semiconductors/processors/the-battlebetween-arm-and-intel-gets-real> [23rd February 2013] [5] Van’s Hardware Journal (n.d) Mirror The Coming War ARM versus x86 (Online) available from< http://vanshardware.com/2010/08/mirror-the-coming-war-arm-versusx86/ > [23rd February 2013] M.S.Ramaiah School of Advanced Studies 11
  • 12. Thank You M.S.Ramaiah School of Advanced Studies 12