LCE12: Android Mini Summit (overview)
Upcoming SlideShare
Loading in...5
×
 

LCE12: Android Mini Summit (overview)

on

  • 148 views

Resource: LCE12

Resource: LCE12
Name: Android Mini Summit (overview)
Date: 31-10-2012
Speaker: Zach Pfeffer and Christian Bejram

Statistics

Views

Total Views
148
Views on SlideShare
148
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

LCE12: Android Mini Summit (overview) LCE12: Android Mini Summit (overview) Presentation Transcript

  • Android Mini Summit LCE12 Copenhagen Bella Center, Denmark Wednesday, 2012/10/31 14:00 - 18:00 CET 8:00 AM Austin, Texas
  • Android Introductory Plenary 5 min Zach Pfeffer ● Introduce the Android Mini-Summit 10 min Christian Bejram ● ST-E's Android Effort ○ Slides: ■ https://docs.google.com/a/linaro.org/file/d/0B3pUtxWjZbP9dWJqOV9IU3E4djA/edit
  • Introduce the Android Mini-Summit ● Christian Bejram - ST-E's Android Effort ● Thomas Langås - Making Cotton Candy: Technical Challenges ● Vishal Bhoj - Android Benchmarking and Optimization Opportunities ● Michael Hope - Android Dalvik and V8 JIT Improvements ● Nicolas (nico) Pitre - Saving power in Android with big.LITTLE ● Jesse Barker - Graphics ● Deepak Saxena - Android Kernel Upstreaming ● Karim Yaghmour - Embedded Android ● ST-E Android Engineers - Android Productization Challenges at ST- Ericsson ● Upstream to productization, productization to upstream - Zach Pfeffer ● Questions and Action Item Review - Zach Pfeffer
  • Android Introductory Plenary 10 min Christian Bejram ● ST-E's Android Effort ○ Slides: https://docs.google.com/a/linaro. org/file/d/0B3pUtxWjZbP9MzRjekVWNE5pUlk/edit
  • Android Lightning Talk 15 min Thomas Langås, FXI Technologies ● Making Cotton Candy: Technical Challenges ○ Who is FXI Tech? Who am I? ○ What is the Cotton Candy? ○ Starting point for software ○ Discovering Linaro ■ Focus on kernel space instead of user space ■ Device tree vs. non-device tree kernel ■ Kernel versions ○ Mali GPU: OpenGLES2 source code access
  • Android Benchmarking and Optimization Opportunities 30 min Vishal Bhoj ● Talk about what was planned in Hong Kong and give a summary ● Present current benchmark methodology and hotspot benchmark results ● Discuss methodology ● Suggest specific optimization opportunities and additional measurements and benchmarks ● Explore additional benchmarks
  • Android Dalvik and V8 JIT Improvements 30 min Michael Hope ● Discuss Dalvik's VM and JIT architecture ● Present OpenJDK vs Dalvik benchmark results running http://math.nist.gov/scimark2/ ● Discuss opportunities to optimize Dalivk and V8 JITs ● Discuss additional tools to find optimizations ● Plan next steps
  • Break 15 min
  • Saving power in Android with big. LITTLE 15 min Nicolas (nico) Pitre ● Overview of big.LITTLE ● Current plans ● Next steps
  • Graphics 30 min Jesse Barker ● Quick ION overview ● Member platform support for ION/dmabuf ● Re-propose: Replace carve-out heaps with CMA heap ● fbdev to DRM/KMS (Laurent Pinchart and Rob Clark) ● Discuss piglit for Android
  • Break 15 min
  • Android Kernel Upstreaming 15 min Deepak Saxena ● Status of the Android patchset in the upstream ● Plan for the future
  • Android Kernel Upstreaming Feature Status Wakelocks API merged, waiting for new Android userland Ashmem Undergone many iterations since 2011, hope for 3.9 merge Ram Console Merged upstream as pstore, waiting for new Android userland Alarm Timers API merged, driver code changes in progress FIQ Debugger Core merged as KGDB extension, remaining bit aiming for 3.8 Lowmem Killer Very active, requires rethinking Linux memory management Key Reset Good progress, targeting 3.8 kernel Monotonic EvDev Kernel changes upstream waiting for new Android userland GPIO Timers No active development ETM No active development Netfilter Changes No active development Binder No active development
  • Embedded Android 30 min Karim Yaghmour (Remote) ● Why are new products using Android as a base? ● Discuss lowering barriers to development ● Discuss Android as an X app ● Discuss headless Android ● Create project list
  • Break 15 min
  • Android Productization Challenges at ST-Ericsson 15 min ST-E Android Engineers ● Discuss past issues in creating Android products ● Discuss new issues and get feedback
  • Upstream to productization, productization to upstream 15 min Zach Pfeffer ● Discuss how to streamline upstreaming and productization synchronization
  • Questions and Action Item Review 15 min Zach Pfeffer ● Answer questions ● Make sure Actions are recorded