lce12: android mini summit (overview)
Post on 18-Nov-2014
204 Views
Preview:
DESCRIPTION
TRANSCRIPT
Android Mini SummitLCE12 Copenhagen
Bella Center, DenmarkWednesday, 2012/10/31
14:00 - 18:00 CET8:00 AM Austin, Texas
Android Introductory Plenary
5 minZach Pfeffer
● Introduce the Android Mini-Summit
10 minChristian 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 minChristian Bejram
● ST-E's Android Effort ○ Slides: https://docs.google.com/a/linaro.
org/file/d/0B3pUtxWjZbP9MzRjekVWNE5pUlk/edit
Android Lightning Talk
15 minThomas 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 minVishal 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 minMichael 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 minNicolas (nico) Pitre
● Overview of big.LITTLE● Current plans● Next steps
Graphics
30 minJesse 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 minDeepak Saxena
● Status of the Android patchset in the upstream● Plan for the future
Android Kernel UpstreamingFeature 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 minKarim 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 minST-E Android Engineers
● Discuss past issues in creating Android products● Discuss new issues and get feedback
Upstream to productization, productization to upstream
15 minZach Pfeffer
● Discuss how to streamline upstreaming and productization synchronization
Questions and Action Item Review
15 minZach Pfeffer
● Answer questions● Make sure Actions are recorded
top related