This is a high level summary of LMG engineering activities for the 1/2
half of January 2015. I've compiled this information from the weekly
status meetings that each sub team holds over irc. Errors are mine.
This is an experiment and feedback is most welcome.
Across the board the team is very busy with Connect prep work
including demos and presentations. LMG will have a lightning session
as well as 5 presenting sessions.
The Android team has also put together several conference proposals
for the Android Builders Summit in March.
Android
======
Bero Rosenkränzer
YongQin Liu
Peter Pan
Yanbin Fang
Xavier Xsu
Bero has been building, booting and measuring Android with Clang 3.6,
gcc 4.9 and gcc 5.0
YongQin has put together the Java App benchmark report
Peter and Bero have been looking at L memory consumption and has put
together a wiki page of information.
Peter has also been working on enablement of lunch for dev/linaro
Xavier is looking at the performance impacts of different compiler
flags on Android builds
Yanbin is following up with all the uses of SSL across Android to
understand who is making use of the system SSL as compared to having
their own copy. As the system SSL has been optimized we want to make
sure that the other uses are improved as well.
Yanbin has also been working on porting Bionic optimizations
LCR for the month of January has been moved up to Android 5.0.2. We've
had several issues with LAVA that have been blockers for us, this has
included the inability to run CTS. We thank both Builds and Baselines
through Vishal as well as the LAVA team for their assistance and
direct involvement.
GPGPU
======
Gil Pitney
Show Liu
The work to extend Shamrock to support OpenCL 1.2 has been looked at
and documented in card-934. Gil has been leading up this work.
Show has begun efforts to look into OpenMP and what state it is in
across gcc 4.6, 4.9 and Clang. He is creating a wiki page of his
experiences. OpenMP on Android has suffered from critical bugs that
limit how it may be used. We are curious as to that status of those
past bugs as well as where arm64 support is at with OpenMP in general
in preparation to address member related OpenMP requests.
LMG Kernel
==========
Sumit Semwal
Amit Pundir
Grygorii Strashko
The 3.14 LSK/Android kernel has been a focus item. We do see an uptick
in Google activity in their own 3.14 kernel branch.
A card for base hibernation support is being drafted. This is a piece
of the effort to enable TuxOnIce functionality. Gregorii is focused on
this 100%
Amit has been working on Android gadgets upstreaming and helping out
with the juno kernels and release oriented activities.
Media & Gfx
=========
Benjamin Gaignard
Paramanand Singh
Neil Wong
Jia JIa (Missing, no status)
Benjamin is looking into secure media using dma-buf. He is also
looking into media framework efforts involving v4l and gstreamer for
Android. This is preliminary work in the anticipation of what will be
a proposed epic in the area.
Benjamin has been working with ARM who have picked up the hwcomposer
reference implementation for their own purposes. He has been including
some patches and feedback from them.
Neil has been working on libjpeg-turbo to integrate that into the
Linaro Confectionery Release. As upstream efforts with libjpeg-turbo
are paused he will be pitching in with the Android team.
Paramandir has been putting together automated tests for the libvxp.
--
Regards,
Tom
"Where's the kaboom!? There was supposed to be an earth-shattering
kaboom!" Marvin Martian
Director, Linaro Mobile Group
Tech Lead, Chromium, ChromeOS, Graphics, GPGPU
Linaro.org │ Open source software for ARM SoCs
irc: tgall_foo | skype : tom_gall