Optimizing Android in the ARM Ecosystem. ARM Strategic Software Alliances

Size: px
Start display at page:

Download "Optimizing Android in the ARM Ecosystem. ARM Strategic Software Alliances"

Transcription

1 Optimizing Android in the ARM Ecosystem ARM Strategic Software Alliances 1

2 ARM Engineering Global Coverage 2

3 ARM Android Ecosystem Strategy Deliver value throughout the growing Ecosystem Make it easy for ARM Silicon Partners to Deliver Android Off-the-shelf ARM Processor/Board ports and recipes Make Android better on ARM for OEM s Optimize Key Open Source ingredients Engage Developers in use of advanced ARM Tech Blog Posts, Webinars Tools, Libraries Developer Knowledge Sites Developer Relations 3

4 ARM Android Ecosystem Strategy Deliver value throughout the growing Ecosystem Make it easy for ARM Silicon Partners to Deliver Android Off-the-shelf ARM Processor/Board ports and recipes Make Android better on ARM for OEM s Optimize Key Open Source ingredients Engage Developers in use of advanced ARM Tech Blog Posts, Webinars Tools, Libraries Developer Knowledge Sites Developer Relations 4

5 Android Boot Recipe for new ARM SoC s ARM brings the latest Android releases up on latest SoC s From Zero to Boot Recipe Blog Post ARM Partners can easily apply recipe to their SoC Typical bring-up times are in the order of a few days! 5

6 Android Bring-Up on ARM SoC s Info From Zero to Boot recipe Building Android for ARM Boards - Existing ports description Git repos - existing ports Linux Kernel and Android Filesystem Patches for ARM Boards Android Kernel for ARM Boards source tree Google s 6

7 ARM Android Ecosystem Strategy Deliver value throughout the growing Ecosystem Make it easy for ARM Silicon Partners to Deliver Android Off-the-shelf ARM Processor/Board ports and recipes Make Android better on ARM for OEM s Optimize Key Open Source ingredients Engage Developers in use of advanced ARM Tech Blog Posts, Webinars Tools, Libraries Developer Knowledge Sites Developer Relations 7

8 Key Ingredient Technologies In Google Platforms Mobile Tablet Google TV Chrome OS Chrome Browser Chrome Browser Chrome Browser Chrome Browser VP8 Flash AIR Webkit V8 JavaScript Engine Android Middleware Dalvik Linux Kernel LLVM LLVM VP8 Flash Webkit V8 JavaScript Engine Android Middleware Dalvik Linux Kernel LLVM LLVM Flash Webkit V8 JavaScript Engine SKIA 2D SKIA 2D SKIA 2D VP8 Android Middleware Dalvik Linux Kernel LLVM LLVM VP8 Flash Webkit V8 JavaScript Engine SKIA 2D Graphics Linux Middleware X Windows Linux Kernel LLVM ARM and Partners focus on optimizing Common Ingredient Technologies across Google OS GCC, Kernel, V8 JavaScript Engine, Webkit, LLVM, Chromium Browser, VP8 Ongoing contributions to many upstream open source projects Deep technical engagements with many industry shaping companies including Google 8

9 Linaro is a not for profit engineering company that delivers core Linux technology for the benefit of members Key goals: Use shared investment to provide high ROI to members Accelerate time to market for member products Reduce fragmentation and resulting costs Work closely with ARM to deliver Linux software and tools for new ARM technology big.little, server, ARMv8 Make ARM a leading architecture in open source 9

10 ARM and Linaro Deliver significant Goodness Upstream ARM GCC Patches for new CPU Cores Kernel Patches for new CPU Cores Linaro Upstream latest Kernel & GCC patches Transfer advanced ARM tech to world Deliver customized tools and platforms for membership 10

11 Linaro Android Performance Improvements PandaBoard 4430 running Android (ICS) from Linaro twice as fast as stock Android Linaro Android Stock Android 11

12 Linaro Android Jelly Bean Available 10 Jul: Jelly Bean on AOSP 13 Jul: Linaro initial build for Galaxy Nexus 26 Jul: Linaro experimental builds Origen and PandaBoard 30 Aug: Linaro Jelly Bean builds in regular release Links:

13 Linaro Core Roadmap Platform Tools Kernel DMA-BUF 13 Ubuntu AArch64 toolchain bootstrap OpenEmbedded NEON optimizations meta-linaro layer GDB for Android for libraries LAVA power/ video probes Windows hosted LAVA FastModels LAVA full SD card images toolchain GCC performance and optimizations DeviceTree baseline and pin control framework Common struct clock KVM Big.LITTLE in-kernel switcher OpenEmbedded AArch64 OpenEmbedded bootstrap hard-float bootstrap Optimized AArch64 libs Android JellyBean Android debug, performance and tracing UFS Swap on flash QEMU LPAE OpenGL ES test suite Struct clk for other SoCs emmc 4.5 extended features Ubuntu uprobes KVM zimage w/mult. USBs AArch64 kernel bootstrap Android upstreaming Kernel driver validation Kernel stress testing Per-CPU latency (runtime PM, pmqos, CPUIDLE) Android K Android AArch64 Power-aware scheduler (big.little MP) TrustZone/TEE 2012 H H H H2 Future LLVM Version 1.0, November 2012 Concept Adv. Planning Development Released Upstream

14 Linaro AArch64 Roadmap LEG Core AArch64 support: - pre-built kernel - pre-built GNU tools - File system support LEG Bottom-up AArch64 support: - pre-built kernel - pre-built GNU tools Concept Adv. Planning Development Released Upstream AArch64 LAVA Integration: - Community AEM model - LTP tests running AArch64 LAVA Integration: - Member platform readiness - Directed Member LAVA testing Upstreaming Community Support AArch64 Libraries - Basic Libraries - Performance Libraries AArch64 Cross build platform: - Initial platform bootstrapping - based on OpenEmbedded Upstreaming Community Support Member Landing Team: - Readiness for early Si - Model à FPGA à Si - Pulls from WGs 2012 H H H H H1 Future 14 AArch64 Private code review: - Invitation only - F2F at Connect - Review against ARM specification AArch64 GNU Tool Chain: - Upstreaming to OSS projects static compiler, assembler linker, loader, and AArch64 C library Kernel Debugger/Profiler Review: - Public set of patches available - Linaro support for public review Upstreaming Community Support Version 1.0, November 2012 big.little: - 64-bit support - In-kernel migration path - MP Focus Summary Focus on 64-bit bootstrap for members Integration directly into LAVA Core support for server big.little enablement

15 Key Ingredient Technologies In Google Platforms Mobile Tablet Google TV Chrome OS Chrome Browser Chrome Browser Chrome Browser Chrome Browser VP8 Flash AIR Webkit V8 JavaScript Engine Android Middleware Dalvik Linux Kernel LLVM LLVM VP8 Flash Webkit V8 JavaScript Engine Android Middleware Dalvik Linux Kernel LLVM LLVM Flash Webkit V8 JavaScript Engine SKIA 2D SKIA 2D SKIA 2D VP8 Android Middleware Dalvik Linux Kernel LLVM LLVM VP8 Flash Webkit V8 JavaScript Engine SKIA 2D Graphics Linux Middleware X Windows Linux Kernel LLVM Webkit is a common key component across all Google Client Platforms Underlying Framework for high performance HTML5 15

16 Optimizing HTML5 with NEON ARM and partners optimizing HTML5 tags <canvas> 2D bitmap graphics NEON optimized- SKIA <svg> 2D vector graphics NEON optimized- SKIA fefilters optimized using SMP and NEON Up to 4X improvement <video><audio> NEON optimized- TheorARM NEON optimized- WebM VP8 NEON optimized- Theora and ffmpeg 16

17 Improving HTML5 with CSS3 Animation (Accelerated Compositing) HTML5 2D Canvas (Accelerated 2D Canvas) Evidence of improvement in Webkit using a GPU 17

18 Key Ingredient Technologies In Google Platforms Mobile Tablet Google TV Chrome OS Chrome Browser Chrome Browser Chrome Browser Chrome Browser VP8 Flash AIR Webkit V8 JavaScript Engine Android Middleware Dalvik Linux Kernel LLVM LLVM VP8 Flash Webkit V8 JavaScript Engine Android Middleware Dalvik Linux Kernel LLVM LLVM Flash Webkit V8 JavaScript Engine SKIA 2D SKIA 2D SKIA 2D VP8 Android Middleware Dalvik Linux Kernel LLVM LLVM VP8 Flash Webkit V8 JavaScript Engine SKIA 2D Graphics Linux Middleware X Windows Linux Kernel LLVM The V8 JavaScript Engine is a common key component in high performance HTML5 18

19 JavaScript Acceleration on ARM JavaScript accelerated by compiling to native code using JIT ARM performance increased 5X in 1 year ARM has worked on Multiple JITs Google V8 TraceMonkey JaegerMonkey IonMonkey Squirrel Fish Nitro Tamarin Android Chrome Google V8 Chrome OS GoogleTV ARM contributions to upstream projects result in performance optimizations across the ecosystem Example: ARM and Google continually optimizing V8 together Optimizations released into public: More info at: 19

20 Renderscript: High Performance GP/GPU Compute Android s Renderscript Compute is the first computation platform ported to run directly on a mobile device GPU Renderscript Code (C99 Like Language) Compute API LLVM Renderscript binary (LLVM Intermediary) SW parallelization across all cores ARM directly sponsoring LLVM activity ARM LLVM CPU code-generation ARM optimizing LLVM code Gen All work delivered upstream Nexus 10 supports Renderscript Compute directly on ARM Mali-T604 OpenGL ES 2.0 Driver & (Native) Mali GPU Compute (Native Code) ARMv7 CPU (VFP, NEON) 20

21 LLVM for future Native Web Apps C/C++ Code NaCl SDK PNaCL Cross Compiler NaCl Native Client enables native compiled code in the browser Current support for C/C++ HTML5 pexe portable executable (LLVM Bitcode) Internet Browser LLVM Backend Translator ARMv7 CPU (VFP, NEON) PNaCl Portable Native Client compiles NaCl applications to LLVM bitcode 21

22 ARM Android Ecosystem Strategy Deliver value throughout the growing Ecosystem Make it easy for ARM Silicon Partners to Deliver Android Off-the-shelf ARM Processor/Board ports and recipes Make Android better on ARM for OEM s Optimize Key Open Source ingredients Engage Developers in use of advanced ARM Tech Blog Posts, Webinars Tools, Libraries Developer Knowledge Sites Developer Relations 22

23 ARM Engaging with Android Developers DS-5 Advanced Native Development Tools Detailed Profiling of ARM CPU and GPU Free Community Edition androidtools.org site Aggregate website showing Android App development methodologies Test and review of available Android tools Blogs NEON Coding Tools Setup V8 JavaScript Activity projectne10.org open source library project Lets developers get the most out of ARMv7/NEON coding Open Source Project suggestions/contributions welcome Mali Dev Resources 23

24 DS-5 Streamline Profiler for Android Find hotspots, system glitches, critical conditions at a glance Select from 40+ CPU counters, OS level and custom metrics Select one or more processes to visualize their instant load on CPU Accumulate counters, measure time and find instant hotspots Combined task switch trace and sampled profile for all threads 24

25 Mali GPU Graphics Analysis CPU, and GPU fragment and vertex processing activity OpenGL API events Frame buffer filmstrip Hardware and Software counters Visualize application activity per processor or processor activity per application 25

26 NEON - Enhancing User Experiences Watch any video in any format Game processing Edit & Enhance captured videos Video stabilization Antialiased rendering & compositing Advanced User Interfaces Process megapixel photos quickly Voice recognition Powerful multichannel hi-fi audio processing 26

27 NEON in Open Source Today Google WebM 11,000 lines NEON assembler! Bluez official Linux Bluetooth protocol stack Pixman (part of cairo 2D graphics library) ffmpeg (libav) libavcodec LGPL media player used in many Linux distros and products Extensive NEON optimizations x264 Google Summer Of Code 2009 GPL H.264 encoder e.g. for video conferencing Android NEON optimizations Skia library, S32A_D565_Opaque 5x faster using NEON Available in Google Skia tree from 03-Aug-2009 LLVM code generation backend used by Android RenderScript Eigen2 C++ vector math / linear algebra template library TheorARM libtheora NEON version (optimized by Google) libjpeg / libjpeg-turbo optimized JPEG decode libpng optimized PNG decode FFTW NEON enabled FFT library Liboil / liborc runtime compiler for SIMD processing webkit used by Chrome Browser 27

28 NEON and Project Ne10 NEON is a wide SIMD data processing architecture Extension of the ARM instruction set 32 registers, 64-bits wide (dual view as 16 registers, 128-bits wide) Dozens of Android subsystems & thousands of applications use NEON NEON optimizations improve execution and battery performance VP8 codec contains >11K lines of NEON code Some Skia routines >500% improvement HTML5 SVG filters improved by up to 400% Ne10 is a library of highly optimized common functions callable from C Lets you get the most out of ARMv7/NEON without arduous coding Free as in both beer and speech (Apache License) Easy to use out-of-the-box Project Ne10 is an open source project hosted by ARM Hosted on github, suggestions/contributions welcome github.com/projectne10 28

29 Additional NEON Technical Resources NEON blog posts Coding Examples NEON simulator Web App Nevada Project on github Joint project with Szeged Open Source NEON Best Practices In Cortex-A Programmers Guide When and how to use NEON 29

30 HTML5 The Converging OS Websites become the App Store Apps become the Web! Open architecture enables many stores Ability to monetize remains Do you sign off on this App? Many leading Apps already are in HTML5 Standards Enable Convergence Unified Content Delivery 30

31 Profiling JavaScript HTML5 Execution ARM created an extension to Mozilla and Webkit Browsers Developers see hotspot analysis while specific JavaScript executing Zero in on key areas to optimize in browser engine for web Apps Find bottlenecks in specific web Apps 31

32 Firefox Mobile OS: A True Web-based Platform Firefox Mobile OS uses Android Kernel ARM & Thundersoft are collaborating to integrate Streamline Full profiling of Firefox Mobile OS from Web Apps to Kernel User#Interface##&#APPS# Mozilla#Gecko#Web#Engine# Standard#API s#(javascript)# Contacts# NFC# Camera# Bluetooth# SMS# Telephony# Audio# LocaLon# SeBngs# } OS#Kernel#(e.g.,#Android#Linux,#etc.)# Android Kernel & Device Driver Framework Device#Hardware# 32

33 ARM growing the Android Ecosystem Creating and growing an Ecosystem requires: Correct Technology Investment Processor Architecture for 21 st Century Web-centric computing Tools to get the best from Processor Architecture Optimization of Open SW Technologies for the present and future Ready availability of Tools and Hardware Reference Designs An Ecosystem nucleus- partners and customers can orbit around Access the latest technology Collaborate Compete on a level playing field Partner with each other Deliver solutions Attain Success! 33

34 34

打造智能电视的应用生态系统. Leon Zhang 章立 Strategic Software Alliances ARM. SinaWeibo: Leon 章立

打造智能电视的应用生态系统. Leon Zhang 章立 Strategic Software Alliances ARM. SinaWeibo: Leon 章立 打造智能电视的应用生态系统 Leon Zhang 章立 Strategic Software Alliances ARM SinaWeibo: Leon 章立 1 Everywhere, ARM Powered SmartTV 2 Experience, ARM Powered SmartTV 3 The Challenge is about Application

More information

Programming for Multicore & ARM big.little Technology. Ed Plowman Director of Solutions Architecture Media Processing Group, ARM

Programming for Multicore & ARM big.little Technology. Ed Plowman Director of Solutions Architecture Media Processing Group, ARM Programming for Multicore & ARM big.little Technology Ed Plowman Director of Solutions Architecture Media Processing Group, ARM 1 Multicore & ARM big.little Technology The case for multiprocessing Platform

More information

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014 Profiling and Debugging OpenCL Applications with ARM Development Tools October 2014 1 Agenda 1. Introduction to GPU Compute 2. ARM Development Solutions 3. Mali GPU Architecture 4. Using ARM DS-5 Streamline

More information

Enabling a Richer Multimedia Experience with GPU Compute. Roberto Mijat Visual Computing Marketing Manager

Enabling a Richer Multimedia Experience with GPU Compute. Roberto Mijat Visual Computing Marketing Manager Enabling a Richer Multimedia Experience with GPU Compute Roberto Mijat Visual Computing Marketing Manager 1 What is GPU Compute Operating System and most application processing continue to reside on the

More information

Our Technology Expertise for Software Engineering Services. AceThought Services Your Partner in Innovation

Our Technology Expertise for Software Engineering Services. AceThought Services Your Partner in Innovation Our Technology Expertise for Software Engineering Services High Performance Computing MultiCore CPU AceThought experts will re-design your sequential algorithms or applications to execute in parallel by

More information

Next Generation Visual Computing

Next Generation Visual Computing Next Generation Visual Computing (Making GPU Computing a Reality with Mali ) Taipei, 18 June 2013 Roberto Mijat ARM Addressing Computational Challenges Trends Growing display sizes and resolutions Increasing

More information

Linaro: A Year of Change. David A Rusling, CTO April 2011

Linaro: A Year of Change. David A Rusling, CTO April 2011 Linaro: A Year of Change David A Rusling, CTO April 2011 So, What is this Linaro Thing? Linaro What I Thought in 2009 / 2010 ARM s were moving out of traditional embedded Linux Diversity is good, fragmentation

More information

Beyond Hardware IP An overview of Arm development solutions

Beyond Hardware IP An overview of Arm development solutions Beyond Hardware IP An overview of Arm development solutions 2018 Arm Limited Arm Technical Symposia 2018 Advanced first design cost (US$ million) IC design complexity and cost aren t slowing down 542.2

More information

The Benefits of GPU Compute on ARM Mali GPUs

The Benefits of GPU Compute on ARM Mali GPUs The Benefits of GPU Compute on ARM Mali GPUs Tim Hartley 1 SEMICON Europa 2014 ARM Introduction World leading semiconductor IP Founded in 1990 1060 processor licenses sold to more than 350 companies >

More information

IJRDTM Kailash ISBN No Vol.17 Issue

IJRDTM Kailash ISBN No Vol.17 Issue ABSTRACT ANDROID OPERATING SYSTEM : A CASE STUDY by Pankaj Research Associate, GGSIP University Android is a software stack for mobile devices that includes an operating system, middleware and key applications.

More information

Embedded HW/SW Co-Development

Embedded HW/SW Co-Development Embedded HW/SW Co-Development It May be Driven by the Hardware Stupid! Frank Schirrmeister EDPS 2013 Monterey April 18th SPMI USB 2.0 SLIMbus RFFE LPDDR 2 LPDDR 3 emmc 4.5 UFS SD 3.0 SD 4.0 UFS Bare Metal

More information

An Introduction to Android. Jason Chen Developer Advocate Google I/O 2008

An Introduction to Android. Jason Chen Developer Advocate Google I/O 2008 An Introduction to Android Jason Chen Developer Advocate Google I/O 2008 Background What is Android? Latest News 4,000,000,000 Internet and Mobile Phone Users, Worldwide 3,000,000,000 2,000,000,000 1,000,000,000

More information

WPE WebKit. HTML5 user interfaces for embedded devices. Juan José Sánchez Penas Embedded Linux Conference Prague, October 2017

WPE WebKit. HTML5 user interfaces for embedded devices. Juan José Sánchez Penas Embedded Linux Conference Prague, October 2017 WPE WebKit HTML5 user interfaces for embedded devices Juan José Sánchez Penas Embedded Linux Conference Prague, October 2017 Myself, Igalia and Web Browsers Co-founder of Igalia in 2001. 60 engineers.

More information

Khronos and the Mobile Ecosystem

Khronos and the Mobile Ecosystem Copyright Khronos Group, 2011 - Page 1 Khronos and the Mobile Ecosystem Neil Trevett VP Mobile Content, NVIDIA President, Khronos Copyright Khronos Group, 2011 - Page 2 Topics It s not just about individual

More information

Unleashing the benefits of GPU Computing with ARM Mali TM Practical applications and use-cases. Steve Steele, ARM

Unleashing the benefits of GPU Computing with ARM Mali TM Practical applications and use-cases. Steve Steele, ARM Unleashing the benefits of GPU Computing with ARM Mali TM Practical applications and use-cases Steve Steele, ARM 1 Today s Computational Challenges Trends Growing display sizes and resolutions, richer

More information

Building Ultra-Low Power Wearable SoCs

Building Ultra-Low Power Wearable SoCs Building Ultra-Low Power Wearable SoCs 1 Wearable noun An item that can be worn adjective Easy to wear, suitable for wearing 2 Wearable Opportunity: Fastest Growing Market Segment Projected Growth from

More information

Take GPU Processing Power Beyond Graphics with Mali GPU Computing

Take GPU Processing Power Beyond Graphics with Mali GPU Computing Take GPU Processing Power Beyond Graphics with Mali GPU Computing Roberto Mijat Visual Computing Marketing Manager August 2012 Introduction Modern processor and SoC architectures endorse parallelism as

More information

UEFI ARM Update. UEFI PlugFest March 18-22, 2013 Andrew N. Sloss (ARM, Inc.) presented by

UEFI ARM Update. UEFI PlugFest March 18-22, 2013 Andrew N. Sloss (ARM, Inc.) presented by presented by UEFI ARM Update UEFI PlugFest March 18-22, 2013 Andrew N. Sloss (ARM, Inc.) Updated 2011-06-01 UEFI Spring PlugFest March 2013 www.uefi.org 1 AGENDA economics technology status summary questions

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON THE ARCHITECTURE OF ANDROID IN SMART PHONES RAVNEET KAUR T. BAGGA 1,

More information

Android OS and Power Architecture

Android OS and Power Architecture June 24, 2010 OS and Power Architecture FTF-NET-F0677 Phil Brownfield Software Product Manager, NMG Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC,

More information

Connecting with Tizen : An Overview & Roadmap. Mohan Rao

Connecting with Tizen : An Overview & Roadmap. Mohan Rao Connecting with Tizen : An Overview & Roadmap Mohan Rao Contents What is Tizen? Why Tizen? Device profile Tizen 2.4 Tizen 3.0 What s next? Conclusion 2 What is Tizen? (1/2) Designed for various category

More information

HETEROGENEOUS SYSTEM ARCHITECTURE: PLATFORM FOR THE FUTURE

HETEROGENEOUS SYSTEM ARCHITECTURE: PLATFORM FOR THE FUTURE HETEROGENEOUS SYSTEM ARCHITECTURE: PLATFORM FOR THE FUTURE Haibo Xie, Ph.D. Chief HSA Evangelist AMD China OUTLINE: The Challenges with Computing Today Introducing Heterogeneous System Architecture (HSA)

More information

Kick Start your Embedded Development with Qt

Kick Start your Embedded Development with Qt Kick Start your Embedded Development with Qt Increasing Return On Investment & shortening time-to-market Nils Christian Roscher-Nielsen Product Manager, The Qt Company Overview Problems facing Device Creators

More information

Mobile and Wireless Systems Programming

Mobile and Wireless Systems Programming to Android Android is a software stack for mobile devices that includes : an operating system middleware key applications Open source project based on Linux kernel 2.6 Open Handset Alliance (Google, HTC,

More information

Tizen Framework (Tizen Ver. 2.3)

Tizen Framework (Tizen Ver. 2.3) Tizen Framework (Tizen Ver. 2.3) Spring 2015 Soo Dong Kim, Ph.D. Professor, Department of Computer Science Software Engineering Laboratory Soongsil University Office 02-820-0909 Mobile 010-7392-2220 sdkim777@gmail.com

More information

Integrating CPU and GPU, The ARM Methodology. Edvard Sørgård, Senior Principal Graphics Architect, ARM Ian Rickards, Senior Product Manager, ARM

Integrating CPU and GPU, The ARM Methodology. Edvard Sørgård, Senior Principal Graphics Architect, ARM Ian Rickards, Senior Product Manager, ARM Integrating CPU and GPU, The ARM Methodology Edvard Sørgård, Senior Principal Graphics Architect, ARM Ian Rickards, Senior Product Manager, ARM The ARM Business Model Global leader in the development of

More information

GPGPU on ARM. Tom Gall, Gil Pitney, 30 th Oct 2013

GPGPU on ARM. Tom Gall, Gil Pitney, 30 th Oct 2013 GPGPU on ARM Tom Gall, Gil Pitney, 30 th Oct 2013 Session Description This session will discuss the current state of the art of GPGPU technologies on ARM SoC systems. What standards are there? Where are

More information

THE LEADER IN VISUAL COMPUTING

THE LEADER IN VISUAL COMPUTING MOBILE EMBEDDED THE LEADER IN VISUAL COMPUTING 2 TAKING OUR VISION TO REALITY HPC DESIGN and VISUALIZATION AUTO GAMING 3 BEST DEVELOPER EXPERIENCE Tools for Fast Development Debug and Performance Tuning

More information

More performance options

More performance options More performance options OpenCL, streaming media, and native coding options with INDE April 8, 2014 2014, Intel Corporation. All rights reserved. Intel, the Intel logo, Intel Inside, Intel Xeon, and Intel

More information

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore Android App Development Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore Mobile devices (e.g., smartphone, tablet PCs, etc.) are increasingly becoming an essential part of human life

More information

Graphics Performance Analyzer for Android

Graphics Performance Analyzer for Android Graphics Performance Analyzer for Android 1 What you will learn from this slide deck Detailed optimization workflow of Graphics Performance Analyzer Android* System Analysis Only Please see subsequent

More information

Chromium Blink on Wayland with HW accelerated video playback using Gstreamer

Chromium Blink on Wayland with HW accelerated video playback using Gstreamer Chromium Blink on Wayland with HW accelerated video playback using Gstreamer Presented by Zoltan Kuscsik, PhD Christophe Priouzeau Date February 2015 Introduction Chromium Browser builds using OE Ozone

More information

Next Generation OpenGL Neil Trevett Khronos President NVIDIA VP Mobile Copyright Khronos Group Page 1

Next Generation OpenGL Neil Trevett Khronos President NVIDIA VP Mobile Copyright Khronos Group Page 1 Next Generation OpenGL Neil Trevett Khronos President NVIDIA VP Mobile Ecosystem @neilt3d Copyright Khronos Group 2015 - Page 1 Copyright Khronos Group 2015 - Page 2 Khronos Connects Software to Silicon

More information

Qt for Device Creation

Qt for Device Creation Qt for Device Creation Speeding up ROI & Time-to-Market with Qt Andy Nichols Software Engineer, Qt R&D, Oslo Overview Problems facing Device Creators How Qt for Device Creation addresses those Problems

More information

Growth outside Cell Phone Applications

Growth outside Cell Phone Applications ARM Introduction Growth outside Cell Phone Applications ~1B units shipped into non-mobile applications Embedded segment now accounts for 13% of ARM shipments Automotive, microcontroller and smartcards

More information

Android System Development Training 4-day session

Android System Development Training 4-day session Android System Development Training 4-day session Title Android System Development Training Overview Understanding the Android Internals Understanding the Android Build System Customizing Android for a

More information

Android In Industrial Applications. A Field Report

Android In Industrial Applications. A Field Report Garz & Fricke Android In Industrial Applications A Field Report Android In Industrial Applications A Field Report Contents What we will talk about Garz & Fricke Company Overview Introduction to Android

More information

Bringing it all together: The challenge in delivering a complete graphics system architecture. Chris Porthouse

Bringing it all together: The challenge in delivering a complete graphics system architecture. Chris Porthouse Bringing it all together: The challenge in delivering a complete graphics system architecture Chris Porthouse System Integration & the role of standards Content Ecosystem Java Execution Environment Native

More information

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang HTML5 Applications Made Easy on Tizen IVI Brian Jones / Jimmy Huang Obstacles IVI Developers Face Today Lots of hardware variety. Multiple operating systems Different input devices Software development

More information

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN:

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN: Friendly ARM MINI2440 & Dalvik Virtual Machine with Android Sangamesh Gama 1 and Manjula C 2 1 Assistant Professor, Department of Computer Science and Engineering, BKIT Bhalki, India 2 Associate Software

More information

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement.

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement. CSCE 315: Android Lectures (1/2) Dr. Jaerock Kwon App Development for Mobile Devices Jaerock Kwon, Ph.D. Assistant Professor in Computer Engineering App Development for Mobile Devices Jaerock Kwon, Ph.D.

More information

Copyright Khronos Group Page 1. Vulkan Overview. June 2015

Copyright Khronos Group Page 1. Vulkan Overview. June 2015 Copyright Khronos Group 2015 - Page 1 Vulkan Overview June 2015 Copyright Khronos Group 2015 - Page 2 Khronos Connects Software to Silicon Open Consortium creating OPEN STANDARD APIs for hardware acceleration

More information

Android - open source mobile platform

Android - open source mobile platform Android - open source mobile platform Alexander Schreiber http://www.thangorodrim.de/ Chemnitzer Linux-Tage 2009 Alexander Schreiber Android - open source mobile

More information

ARM Powered SoCs OpenEmbedded: a framework for toolcha. generation and rootfs management

ARM Powered SoCs OpenEmbedded: a framework for toolcha. generation and rootfs management ARM Powered SoCs OpenEmbedded: a framework for toolchain generation and rootfs management jacopo @ Admstaff Reloaded 12-2010 An overview on commercial ARM-Powered SOCs Many low-cost ARM powered devices

More information

Android OS. Operating System based on Linux [ ] [Jonas Teuscher, Alex Cuordileone, Cédric Glaus]

Android OS. Operating System based on Linux [ ] [Jonas Teuscher, Alex Cuordileone, Cédric Glaus] 1 Android OS Operating System based on Linux [24-02-16] [Jonas Teuscher, Alex Cuordileone, Cédric Glaus] 1 https://www.androidpit.com/android-marshmallow-update-overview-for-smartphones-and-tablets 2 https://blog.idrsolutions.com/2014/12/android-apps-ide-for-java-coder-programmers/

More information

Comprehensive Development and Debug Coverage for Linux and Android on the MIPS Architecture

Comprehensive Development and Debug Coverage for Linux and Android on the MIPS Architecture Comprehensive Development and Debug Coverage for Linux and Android on the MIPS Architecture Presented by MIPS Technologies Powering a Connected World October 2010 Today s presenters: Rick Leatherman VP

More information

Firefox OS App Days. Overview and High Level Architecture. Author: José M. Cantera Last update: March 2013 TELEFÓNICA I+D

Firefox OS App Days. Overview and High Level Architecture. Author: José M. Cantera Last update: March 2013 TELEFÓNICA I+D Firefox OS App Days Overview and High Level Architecture Author: José M. Cantera (@jmcantera) Last update: March 2013 TELEFÓNICA I+D 1 Introduction What is Firefox OS? A new mobile open OS fully based

More information

Manually Adobe Flash Player For Android Phone 4.0 4

Manually Adobe Flash Player For Android Phone 4.0 4 Manually Adobe Flash Player For Android Phone 4.0 4 hi, why there is no flash player for newer/est versions of android. apparently to Flash Player in the GooglePlay store for all Android devices running

More information

3D Graphics in Future Mobile Devices. Steve Steele, ARM

3D Graphics in Future Mobile Devices. Steve Steele, ARM 3D Graphics in Future Mobile Devices Steve Steele, ARM Market Trends Mobile Computing Market Growth Volume in millions Mobile Computing Market Trends 1600 Smart Mobile Device Shipments (Smartphones and

More information

Meet Crosswalk New HTML5 Runtime. Sakari Poussa Intel

Meet Crosswalk New HTML5 Runtime. Sakari Poussa Intel Meet Crosswalk New HTML5 Runtime Sakari Poussa Intel Outline What is Crosswalk and why do we need it? Architecture how Crosswalk is constructed? Features for Tizen 3.0 How to Contribute Demo 2 What and

More information

Profiling and Debugging Games on Mobile Platforms

Profiling and Debugging Games on Mobile Platforms Profiling and Debugging Games on Mobile Platforms Lorenzo Dal Col Senior Software Engineer, Graphics Tools Gamelab 2013, Barcelona 26 th June 2013 Agenda Introduction to Performance Analysis with ARM DS-5

More information

Copyright Khronos Group Page 1

Copyright Khronos Group Page 1 Gaming Market Briefing Overview of APIs GDC March 2016 Neil Trevett Khronos President NVIDIA Vice President Developer Ecosystem ntrevett@nvidia.com @neilt3d Copyright Khronos Group 2016 - Page 1 Copyright

More information

Copyright Khronos Group Page 1

Copyright Khronos Group Page 1 Open Standards and Open Source Together How Khronos APIs Accelerate Fast and Cool Applications Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem Copyright Khronos Group 2015 - Page

More information

Vulkan Launch Webinar 18 th February Copyright Khronos Group Page 1

Vulkan Launch Webinar 18 th February Copyright Khronos Group Page 1 Vulkan Launch Webinar 18 th February 2016 Copyright Khronos Group 2016 - Page 1 Copyright Khronos Group 2016 - Page 2 The Vulkan Launch Webinar Is About to Start! Kathleen Mattson - Webinar MC, Khronos

More information

Firefox for Android. Reviewer s Guide. Contact us:

Firefox for Android. Reviewer s Guide. Contact us: Reviewer s Guide Contact us: press@mozilla.com Table of Contents About Mozilla 1 Move at the Speed of the Web 2 Get Started 3 Mobile Browsing Upgrade 4 Get Up and Go 6 Customize On the Go 7 Privacy and

More information

LCA14-412: GPGPU on ARM SoC. Thu 6 March, 2.00pm, T.Gall, G.Pitney

LCA14-412: GPGPU on ARM SoC. Thu 6 March, 2.00pm, T.Gall, G.Pitney LCA14-412: GPGPU on ARM SoC Thu 6 March, 2.00pm, T.Gall, G.Pitney Agenda Shamrock - Gil Pitney sqlite accelerated with OpenCL - Tom Gall GPGPU Goals Recognizing that: GPUs are much more energy efficient

More information

Why Android? Why Android? Android Overview. Why Mobile App Development? 20-Nov-18

Why Android? Why Android? Android Overview. Why Mobile App Development? 20-Nov-18 Why Android? Android Overview Dr. Siddharth Kaza Dr. Josh Dehlinger A lot of students have them 2010 survey by University of CO 1 : 22% of college students have Android phone (26% Blackberry, 40% iphone)

More information

Android Everywhere. Cristina Segal, EMEA Director Android Solutions GM Android testing tools

Android Everywhere. Cristina Segal, EMEA Director Android Solutions GM Android testing tools Android Everywhere Cristina Segal, EMEA Director Android Solutions GM Android testing tools Trends on connected devices* Bigger and richer computing experiences are ahead, driven by connected usages Connecting

More information

Android Overview. Most of the material in this section comes from

Android Overview. Most of the material in this section comes from Android Overview Most of the material in this section comes from http://developer.android.com/guide/ Android Overview A software stack for mobile devices Developed and managed by Open Handset Alliance

More information

The Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses. April 2008

The Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses. April 2008 The Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses April 2008 Agenda Today s Mobile Internet Market Mobile Convergence Products Internet Browsing on a Handheld Separating Fact

More information

Exploring different facets of the bustling mobile content world

Exploring different facets of the bustling mobile content world Exploring different facets of the bustling mobile content world Part two of In-Stat and TI wireless 2010 webinar series September 22, 2010 Moderated by Frank Dickson, In-Stat Welcome to our 2010 webinar

More information

ARM TrustZone for ARMv8-M for software engineers

ARM TrustZone for ARMv8-M for software engineers ARM TrustZone for ARMv8-M for software engineers Ashok Bhat Product Manager, HPC and Server tools ARM Tech Symposia India December 7th 2016 The need for security Communication protection Cryptography,

More information

Overview and AR/VR Roadmap

Overview and AR/VR Roadmap Khronos Group Inc. 2018 - Page 1 Overview and AR/ Roadmap Neil Trevett Khronos President NVIDIA VP Developer Ecosystems ntrevett@nvidia.com @neilt3d Khronos Group Inc. 2018 - Page 2 Khronos Connects Software

More information

HTML5 Evolution and Development. Matt Spencer UI & Browser Marketing Manager

HTML5 Evolution and Development. Matt Spencer UI & Browser Marketing Manager HTML5 Evolution and Development Matt Spencer UI & Browser Marketing Manager 1 HTML5 Ratified. finally! After 7 years of development, the HTML5 specification was ratified on 28 th October 14 urce>

More information

Chapter 2: Operating-System Structures. Operating System Concepts 9 th Edit9on

Chapter 2: Operating-System Structures. Operating System Concepts 9 th Edit9on Chapter 2: Operating-System Structures Operating System Concepts 9 th Edit9on Silberschatz, Galvin and Gagne 2013 Chapter 2: Operating-System Structures 1. Operating System Services 2. User Operating System

More information

T I Z E N Ve r 2. 3 O v e r v i e w Open Source Project

T I Z E N Ve r 2. 3 O v e r v i e w Open Source Project T I Z E N Ve r 2. 3 O v e r v i e w Open Source Project 2015.03.22 I N D E X 1 Introduction to Tizen 2 3 4 How to Develop Tizen Applications Example of Tizen Application About Ajou Tizen Supporters 1 Introduction

More information

The Evolution of Mobile Technology Part 4: Breaking Down Challenges in Open Source Tricks of the Trade

The Evolution of Mobile Technology Part 4: Breaking Down Challenges in Open Source Tricks of the Trade The Evolution of Mobile Technology Part 4: Breaking Down Challenges in Open Source Tricks of the Trade September 30, 2009 Moderated by Jim McGregor Chief Technology Strategist In-Stat Introduction Welcome

More information

Press Briefing SIGGRAPH 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem. Copyright Khronos Group Page 1

Press Briefing SIGGRAPH 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem. Copyright Khronos Group Page 1 Press Briefing SIGGRAPH 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem Copyright Khronos Group 2015 - Page 1 Khronos Connects Software to Silicon Open Consortium creating ROYALTY-FREE,

More information

OpenMAX AL, OpenSL ES

OpenMAX AL, OpenSL ES Copyright Khronos Group, 2011 - Page 1 OpenMAX AL, OpenSL ES Native Multimedia in Android Erik Noreke Chair of OpenMAX AL and OpenSL ES Working Groups Copyright Khronos Group, 2011 - Page 2 Why Create

More information

Keeping up with LTS Linux Kernel Functional Testing on Devices

Keeping up with LTS Linux Kernel Functional Testing on Devices Keeping up with LTS Linux Kernel Functional Testing on Devices Tom Gall Director, Linaro Mobile Group Who is Linaro? Linaro is leading software collaboration in the ARM ecosystem Instead of duplicating

More information

Software Driven Verification at SoC Level. Perspec System Verifier Overview

Software Driven Verification at SoC Level. Perspec System Verifier Overview Software Driven Verification at SoC Level Perspec System Verifier Overview June 2015 IP to SoC hardware/software integration and verification flows Cadence methodology and focus Applications (Basic to

More information

SIGGRAPH Briefing August 2014

SIGGRAPH Briefing August 2014 Copyright Khronos Group 2014 - Page 1 SIGGRAPH Briefing August 2014 Neil Trevett VP Mobile Ecosystem, NVIDIA President, Khronos Copyright Khronos Group 2014 - Page 2 Significant Khronos API Ecosystem Advances

More information

Chapter 1 Hello, Android

Chapter 1 Hello, Android Chapter 1 Hello, Android OPEN HANDSET ALLIANCE OPEN HANDSET ALLIANCE OPEN HANDSET ALLIANCE A commitment to openness, a shared vision for the future, and concrete plans to make the vision a reality. To

More information

Flash Player Manually For Android Apk Descargar

Flash Player Manually For Android Apk Descargar Flash Player Manually For Android 2.3 4 Apk Descargar Download Install Flash Player Videos1.0 APK for Android. Install Flash Player 4 - PLAY FLASH PLAYER ON S4, NOTE 3 ANDROID 4.4, 4.3, 4.2.2 & 4.1.2 5

More information

Use ZCU102 TRD to Accelerate Development of ZYNQ UltraScale+ MPSoC

Use ZCU102 TRD to Accelerate Development of ZYNQ UltraScale+ MPSoC Use ZCU102 TRD to Accelerate Development of ZYNQ UltraScale+ MPSoC Topics Hardware advantages of ZYNQ UltraScale+ MPSoC Software stacks of MPSoC Target reference design introduction Details about one Design

More information

Android* on Intel platforms

Android* on Intel platforms Android* on Intel platforms And what it means for you, developers. Xavier Hallade, Technical Marketing Engineer, Intel Our devices are already fully compatible with established Android* ecosystem Android

More information

Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications

Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications Pavel Petroshenko, Sun Microsystems Jan Valenta, Sun Microsystems Jerry Evans, Sun Microsystems Goal of this Session Demonstrate

More information

Another difference is that the kernel includes only the suspend to memory mechanism, and not the suspend to hard disk, which is used on PCs.

Another difference is that the kernel includes only the suspend to memory mechanism, and not the suspend to hard disk, which is used on PCs. 9. Android is an open-source operating system for mobile devices. Nowadays, it has more than 1.4 billion monthly active users (statistic from September 2015) and the largest share on the mobile device

More information

Embedded Software: Its Growing Influence on the Hardware world

Embedded Software: Its Growing Influence on the Hardware world Embedded Software: Its Growing Influence on the Hardware world ISA Vision Summit 2009, Bangalore 16 th FEB 09 V. R. Venkatesh Head, Product Engineering Services, Wipro Technologies. Wipro in Product Engineering

More information

Using Virtual Platforms To Improve Software Verification and Validation Efficiency

Using Virtual Platforms To Improve Software Verification and Validation Efficiency Using Virtual Platforms To Improve Software Verification and Validation Efficiency Odin Shen Staff FAE Arm Arm Tech Symposia Taiwan 2017 Software complexity and best practices Software Costs Increasing

More information

Android Gingerbread Manually Update To Jelly Bean Features

Android Gingerbread Manually Update To Jelly Bean Features Android Gingerbread Manually Update To Jelly Bean 4.1 2 Features How to upgrade android 4.0, 4.1, 4.1.1, 4.1.2, 4.2.2 to 4.3 jellybean, 4.4, 4.4.1, 4.4.3, 4.4. Compare versions: Android M vs Android 5.1

More information

Embedded Hardware and Software

Embedded Hardware and Software Embedded Hardware and Software Saved by a Common Language? Nithya A. Ruff, Director, Product Marketing 10/11/2012, Toronto Synopsys 2012 1 Synopsys Industry Leadership $1,800 $1,600 $1,400 $1,200 $1,000

More information

Optimizing ARM SoC s with Carbon Performance Analysis Kits. ARM Technical Symposia, Fall 2014 Andy Ladd

Optimizing ARM SoC s with Carbon Performance Analysis Kits. ARM Technical Symposia, Fall 2014 Andy Ladd Optimizing ARM SoC s with Carbon Performance Analysis Kits ARM Technical Symposia, Fall 2014 Andy Ladd Evolving System Requirements Processor Advances big.little Multicore Unicore DSP Cortex -R7 Block

More information

User S Guide Android Technology Platform

User S Guide Android Technology Platform User S Guide Android Technology Platform 4.0 4.1 4.2 Succeeded by, Android 4.1 "Jelly Bean" to another user using the technology, an updated web browser, a new contacts However, critics still felt that

More information

Applications and Implementations

Applications and Implementations Copyright Khronos Group, 2010 - Page 1 Applications and Implementations Hwanyong LEE CTO and Technical Marketing Director HUONE OpenVG Royalty-free open standard API Low-level 2D vector graphics rendering

More information

Android Gingerbread Manually Update To Jelly Bean Features

Android Gingerbread Manually Update To Jelly Bean Features Android Gingerbread Manually Update To Jelly Bean 4.1.2 Features How to upgrade android 4.0, 4.1, 4.1.1, 4.1.2, 4.2.2 to 4.3 jellybean, 4.4, 4.4.1, 4.4.3, 4.4.4. Install latest Official Android 2.3.6 Gingerbread

More information

Hands-on with the Sitara Linux SDK

Hands-on with the Sitara Linux SDK Hands-on with the Sitara Linux SDK This presentation provides a hands-on overview of the Sitara Linux SDK. It focuses on the software and tools found in the SDK and how to use these tools to develop for

More information

Next Generation Verification Process for Automotive and Mobile Designs with MIPI CSI-2 SM Interface

Next Generation Verification Process for Automotive and Mobile Designs with MIPI CSI-2 SM Interface Thierry Berdah, Yafit Snir Next Generation Verification Process for Automotive and Mobile Designs with MIPI CSI-2 SM Interface Agenda Typical Verification Challenges of MIPI CSI-2 SM designs IP, Sub System

More information

Intel System Studio 2014 Overview

Intel System Studio 2014 Overview Intel System Studio 2014 Overview What you will learn from this slide deck High level overview of each component for Intel System Studio, along with how they address these development environments System

More information

Official GMS Certification

Official GMS Certification Official GMS Certification 2 Service Provider Authorized by Google 3 3 Flame Group SE & our experienced service provider is a Google licensed partner. All necessary agreements with Google have been already

More information

џ џ џ џ џ џ џ џ џ џ џ џ .976 REAL CINEMA

џ џ џ џ џ џ џ џ џ џ џ џ .976 REAL CINEMA PRO 4K Dune HD Pro 4K is a premium compact 4Kp60 HDR media player and Smart TV box with Hi-End video quality, HD audio support, BD3D support, unique hybrid Linux + Android 7.1 software, automatic conversion

More information

AOSP Devboard Update & Recent/Future Pain Points. John Stultz

AOSP Devboard Update & Recent/Future Pain Points. John Stultz AOSP Devboard Update & Recent/Future Pain Points John Stultz Now there are two: https://source.android.com/source/devices HiKey HiKey960 Hardware overview HiKey HiSilicon Kirin

More information

Press Briefing SIGGRAPH 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem. Copyright Khronos Group Page 1

Press Briefing SIGGRAPH 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem. Copyright Khronos Group Page 1 Press Briefing SIGGRAPH 2015 Neil Trevett Khronos President NVIDIA Vice President Mobile Ecosystem Copyright Khronos Group 2015 - Page 1 Khronos Connects Software to Silicon Open Consortium creating ROYALTY-FREE,

More information

Overview. Think Silicon is a privately held company founded in 2007 by the core team of Atmel MMC IC group

Overview. Think Silicon is a privately held company founded in 2007 by the core team of Atmel MMC IC group Nema An OpenGL & OpenCL Embedded Programmable Engine Georgios Keramidas & Iakovos Stamoulis Think Silicon mobile GRAPHICS Overview Think Silicon is a privately held company founded in 2007 by the core

More information

WebGL Meetup GDC Copyright Khronos Group, Page 1

WebGL Meetup GDC Copyright Khronos Group, Page 1 WebGL Meetup GDC 2012 Copyright Khronos Group, 2012 - Page 1 Copyright Khronos Group, 2012 - Page 2 Khronos API Ecosystem Trends Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos

More information

Mobile AR Hardware Futures

Mobile AR Hardware Futures Copyright Khronos Group, 2010 - Page 1 Mobile AR Hardware Futures Neil Trevett Vice President Mobile Content, NVIDIA President, The Khronos Group Two Perspectives NVIDIA - Tegra 2 mobile processor Khronos

More information

Introduction To Android

Introduction To Android Introduction To Android Mobile Technologies Symbian OS ios BlackBerry OS Windows Android Introduction to Android Android is an operating system for mobile devices such as smart phones and tablet computers.

More information

Flash Player Manually For Android Tablet 2.2 Gratis

Flash Player Manually For Android Tablet 2.2 Gratis Flash Player Manually For Android Tablet 2.2 Gratis Flash Player is a free application for the Android that lets users view Flash-based applications on their mobile device. With this software, users are

More information

FIREFOX OPERATING SYSTEMS

FIREFOX OPERATING SYSTEMS FIREFOX OPERATING SYSTEMS 1 DEEPANSHU SHARMA, 2 ANKUR YADAV, 3 ANKUR YADAV, 4 AJAY KUMAR SHARMA 1,2,3,4 Scholars, Dronacharya College of Engineering, INDIA Email: 1 deepanshu.16047@ggnindia.dronacharya.info,

More information

April 4-7, 2016 Silicon Valley

April 4-7, 2016 Silicon Valley April 4-7, 2016 Silicon Valley TEGRA PLATFORMS GAMING DRONES ROBOTICS IVA AUTOMOTIVE 2 Compile Debug Profile Trace C/C++ NVTX NVIDIA Tools extension Getting Started CodeWorks JetPack Installers IDE Integration

More information