The Future of the ARM Processor in Military Operations



Similar documents
The End of Personal Computer


CSE597a - Cell Phone OS Security. Cellphone Hardware. William Enck Prof. Patrick McDaniel

ARM Architecture. ARM history. Why ARM? ARM Ltd developed by Acorn computers. Computer Organization and Assembly Languages Yung-Yu Chuang

A Survey on ARM Cortex A Processors. Wei Wang Tanima Dey

Computing Global Tablet and Application Processor Development Trends, 2012 and Beyond

ARM CPUs and system-on-chip: A breath of fresh air for the thin client market

VDI Clients. Delivering Tomorrow's Virtual Desktop Today

Processor Architectures

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM

7 Things You Need to Know about Virtual Mobile Infrastructure

ARM Microprocessor and ARM-Based Microcontrollers

How To Build An Ark Processor With An Nvidia Gpu And An African Processor

Which ARM Cortex Core Is Right for Your Application: A, R or M?

ARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG

Mobile Processors: Future Trends

Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems

Chapter 1 Basic Introduction to Computers. Discovering Computers Your Interactive Guide to the Digital World

Crosswalk: build world class hybrid mobile apps

Standardization with ARM on COM Qseven. Zeljko Loncaric, Marketing engineer congatec

VDI Clients Delivering Tomorrow's Virtual Desktop Today

Applied Micro development platform. ZT Systems (ST based) HP Redstone platform. Mitac Dell Copper platform. ARM in Servers

The ARM Architecture. With a focus on v7a and Cortex-A8

Personal Cloud. Support Guide for Mobile Apple Devices

Accessibility in ios 7 and Android

New Mexico Broadband Program. Basic Computer Skills. Module 1 Types of Personal Computers Computer Hardware and Software

High Efficiency Video Coding (HEVC) or H.265 is a next generation video coding standard developed by ITU-T (VCEG) and ISO/IEC (MPEG).

Chapter 1: Introduction. What is an Operating System?

Virtualization: Hypervisors for Embedded and Safe Systems. Hanspeter Vogel Triadem Solutions AG

Buying a New Tablet or Smartphone? My 2c Worth by Kaye Walford of Creative Juices Computing

Cell Phone Operating Systems

Field Service Application

International Journal of Research in Advent Technology Available Online at:

Revolutionising the data centre with application-specific servers based on ARM processors

A New, High-Performance, Low-Power, Floating-Point Embedded Processor for Scientific Computing and DSP Applications

Developing Applications for ios

QULU VMS AND SERVERS Elegantly simple, Ultimately scalable

Using Mobile Processors for Cost Effective Live Video Streaming to the Internet

Week 1 out-of-class notes, discussions and sample problems

Android Development: Part One

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze

Mobile Operating Systems. Week I

Millicomputing The Future in Your Pocket (and Your Datacenter)

Tablets in Data Acquisition

Embedded Development Tools

ARM Processor Evolution

Introduction to Android

SierraVMI Sizing Guide

BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

ipad, a revolutionary device - Apple

Ubuntu ARM - What Is It?

By GradDip Students: Liam Barrett Mary O Riordan

3 - Introduction to Operating Systems

Industry Analysis of the Nigerian Mobile Technology Development

Laptop vs. Tablet. What Should I Buy? Presented by: Matt Harmon & Rob Germeroth

System requirements for Qlik Sense. Qlik Sense 3.0 Copyright QlikTech International AB. All rights reserved.

Ken Delaney Technology and Management Directions for Smartphones and Tablets

Remote Desktop Access through Android Mobiles and Android Mobiles Access through Web Browser

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

ARM Architecture for the Computing World: From Devices to Cloud. Roy Chen Director, Client Computing ARM

Discovering Computers

Systems Manager Cloud Based Mobile Device Management

SNAPPIN.IO. FWR is a Hardware & Software Factory, which designs and develops digital platforms.

Position: Long Blyth Hardware Group

Hypervisor Software and Virtual Machines. Professor Howard Burpee SMCC Computer Technology Dept.

BYOD Mobile Device Chart

Comparative Study of Different Mobile Operating Systems

Efficient and multi-market embedded processing based on ARM : beyond architecture dilemma

Android Box SNNPB73B

Mobile Phones Operating Systems

Programming Mobile Apps with Python

I vantaggi dell?utilizzo di JAVA nella strategia M2M

Android Virtualization from Sierraware. Simply Secure

Software Engineering for Mobile Application Development

Industry First X86-based Single Board Computer JaguarBoard Released

Multimedia Systems Hardware & Software THETOPPERSWAY.COM

Mobile Operating Systems Lesson 05 Windows CE Part 1

Additional details >>> HERE <<<

and ARM ARM and 64-bit ARM Update 2014 SUSE Dirk Müller Andrew Wafaa Principal Engineer ARM Ltd SUSE

Comparing Free Virtualization Products

CHOOSING CLIENT PLATFORMS IN THE PC+ ERA

Testing Mobile Applications

How To Develop A Tablet Processor

The Mobile Device and Operating System Landscape

Intelligent Database Monitoring System using ARM9 with QR Code

Do More, Faster with IBM Cognos Business Intelligence Your hardware matters on the server and the client side

70c Cobalt. Wifi. Android Kit Kat

[Whitepaper] New Generation RISC Processing Power - Green Technology Engenders New Business Opportunities

Mastering Mobile Web with 8 Key Rules. Mastering Mobile Web with 8 Key Rules

FreeTAB 1017 IPS2 X4+ Sint-Truidensesteenweg Hakendover

User-Centric Mobile Cloud Device - Global Evolution from Mobile Era to Personal Era

Deploy secure, corporate access for mobile device users with the Junos Pulse Mobile Security Suite

Understanding the Performance of an X User Environment

The Java Virtual Machine and Mobile Devices. John Buford, Ph.D. Oct 2003 Presented to Gordon College CS 311

Designing Feature-Rich User Interfaces for Home and Industrial Controllers

ELEC 5260/6260/6266 Embedded Computing Systems

Web Conferencing from Brother BOARDROOM QUALITY WEB AND VIDEO CONFERENCING MADE EASY.

Autumn The Ultimate Guide to Tablets

Transcription:

The Future of the ARM Processor in Military Operations ARMs for the Armed Mike Anderson Chief Scientist The PTR Group, Inc. http://www.theptrgroup.com

What We Will Talk About The ARM architecture ARM performance ARM Extensions Power consumption ARM and the cloud CONOPs for the war fighter Summary MIL-OSS-ARM-2

The ARM Architecture The Advanced RISC Machine (ARM) architecture was first introduced in 1987 by Acorn Computers Used by Apple in the Newton PDA in 1992 32-bit processor with both 32-bit (ARM) and 16- bit (Thumb) instructions Thumb instructions allow for very low memory footprints Unlike x86, ARM, Ltd. licenses over 25 different companies Licensees include TI, FreeScale, IBM, Marvell, NXP, Samsung, Apple, Qualcomm, Nvidia, and more Each is free to develop silicon around the ARM core MIL-OSS-ARM-3

ARM in the Marketplace ARM processors can be found in over 98% of all mobile phones and tablets ARM accounts for more than 90% of all embedded 32-bit RISC processors Used in mobile phones, hand-held game consoles, music players, routers, hard drives and many other consumer electronics devices You ve probably got many ARM-based devices already Available in A (application), R (real-time), and M (microcontroller) variants MIL-OSS-ARM-4

ARM Extensions ARM cores have a number of extensions available: Jazelle Allows direct execution of Java Bytecode Vectorized Floating Point (VFP) High-performance floating-point operations NEON Advanced SIMD supporting both 64- and 128-bit single instruction, multiple-data operations like DSP FFTs and multi-media applications TrustZone Hardware-enforced, security execution mode MIL-OSS-ARM-5

Supported Operating Systems The ARM architecture is supported by a number of operating systems including: Google s Android Apple s ios Linux FreeBSD, NetBSD, OpenBSD Windows Phone 7 Windows 8 Real-time O/S support from VxWorks, Integrity, ThreadX, QNX, Nucleus and more Instruction Set Simulator (QEMU) available for Windows, Linux and OS/X MIL-OSS-ARM-6

ARM Performance Benchmarks show that ARM (Cortex A8) beats Intel Atom (N330) in a number of integer benchmarks Intel still beats ARM in raw floating point performance ARM Cortex A9 is 1/3 the size of Atom More room on PCB for other components Atom uses 6x the power of Cortex A9 Atom is getting better, but so is ARM However, typical ARM platforms can run several days without charging NEON unit allows for full 720p video in less than 253 mw of power on Cortex A8 MIL-OSS-ARM-7

Accelerator Support Intel has had multi-processor and multi-thread support for some time ARM supports both dual and quad-core processors now Support is relatively new, however Newer ARM cores from Nvidia are coming bundled with GPU and GPGPU support Handheld super-computers are possible Many ARM licensees are including hardware accelerators for radios, DSP, cameras and more into their SoCs MIL-OSS-ARM-8

Typical ARM SoC MIL-OSS-ARM-9

Trends that Favor ARM We ve heard a lot of discussion about the cloud High-speed back end with lower-power front end Small, hand-held computers are now commonplace You re probably carrying one of them now User base is already familiar with their use Apple has seen to that Training is minimal The move to an AppStore model Smaller applications that are easily downloaded No need for massive CPU horsepower We are entering into the post-pc era Touch screens replace mice and keyboards Desktop and laptop sales are declining in favor of tablets and smartphones MIL-OSS-ARM-10

CONOPs for War Fighter Specialized battle phone running Android or similar platform Capable of operating MLS with compartments Recharge phone with solar panel in rucksack Syncs OTA with firebase main system RoEs, mission objectives, waypoints, etc. Built-in GPS and map support Mesh network established with squad Allows for secure SMS with LPI/LPD Use orbital Predator for communications relay Literally phone-in support missions War fighter can update Facebook from foxhole ;-) MIL-OSS-ARM-11

Intel not Going Away, but In spite of advances in the ARM architecture, Intel still has the highest overall processor performance Ideally suited for back-end, cloud processing Intel has a large number of available developers PC developers abound However, ARM Cortex A15 is approaching Intel s performance numbers in floating point Use of processing accelerators may surpass existing Intel performance in next year MIL-OSS-ARM-12

Summary The ARM architecture is with us now Many of us just didn t know it The transition to cloud computing favors smaller hand-held devices ARM is already there in the handset with great battery life Major players like Google, Apple and Microsoft already support ARM Linux has been there for over a decade Software is available and developers are coming up to speed MIL-OSS-ARM-13