Intro

  • Join us to talk and hack on the scheduler, big.LITTLE, cpuidle, cpufreq, DVFS, mobile workloads and power management in general
  • There are two types of sessions: discussions and hacking
    • Discussion session: typically lead by an engineer who has done some work in the area with some slides talking about current state of the work and the roadmap. Expect lots of technical discussion around the approaches, upstreaming, feature lists, priorities, etc.
    • Hacking session: pair programming, training, brain dump from colleagues, etc.
  • Overall Schedule

  • Email me to request changes: Amit Kucheria (amit.kucheria@linaro.org)

Things to bring with you

  • Plug convertor for country
  • For the hacking sessions, please bring:
    • A board to work on (VExpress, panda, snowball, quickstart, origen, etc.) along with necessary peripherals (mmc/sd cards, power cables, usb cables, serial cables, etc.)
    • Laptop with Linux installed and setup to compile kernels
    • Debugging infrastructure if required (e.g. JTAG)
    • Reference manual/Data sheets for SoC

Things that will be provided

  • Good technical discussions
  • Your choice of caffeine :)

  • An intense week

Discussion Sessions

Hacking Sessions

In the afternoons, we'll be hacking on the following topics in our team room. Come find us. (See proposed schedule below)

  1. powerclamp port to ARM (Lorenzo, Daniel)
  2. scheduler intro + tracing system activity training (Vincent, Morten)
  3. review of b.L MP patchset + next steps (Vincent, Morten)
  4. CCF reentrancy + DVFS design (Mike, Rajagopal)
  5. Upstreaming cpufreq driver for big.LITTLE (Viresh, Sudeep)
  6. Upstreaming cpuidle driver for big.LITTLE (Lorenzo, Daniel)
  7. BOF on perf enhancements for b.L MP (Sudeep, Dave Martin?, Nico, Viresh)
  8. Add thermal monitoring to powerdebug/powertop (Sanjay)
  9. Analysis of b.L MP patches on SMP A-15 platforms (Chander, Vincent (some help), Sanjay)
  10. Analysis of dynamic irq affinity patches on Android userspace on TC2 (Daniel, Viresh)
  11. Finish up the ARM port for Adaptive NO_HZ (Kevin)

Misc. discussions

  1. b.L MP project planning (Amit, Vincent, Viresh, Steve B., Morten, Naresh)
  2. TC2 common booting (Amit, Ryan, Steve B., Alexander, Naresh, Nico)
  3. Android builds - removing external dependencies for older builds (Vishal, Amit, Alexander, Fathi, Zach)
  4. Common b.L tests repository (Naresh, Amit, Basil?, Steve B.)

Hacking session schedule for the week

Monday

powerclamp port to ARM
CCF reentrancy + DVFS design
Add thermal monitoring to powerdebug/powertop
Analysis of b.L MP patches on SMP A-15 platforms
BOF on perf enhancements for b.L MP
Finish up the ARM port for Adaptive NO_HZ

Tuesday

powerclamp port to ARM
CCF reentrancy + DVFS design
Add thermal monitoring to powerdebug/powertop
Analysis of b.L MP patches on SMP A-15 platforms
review of b.L MP patchset + next steps
Finish up the ARM port for Adaptive NO_HZ

Wednesday

scheduler intro + tracing system activity training
Analysis of dynamic irq affinity patches on Android userspace on TC2

Thursday

Upstreaming cpuidle driver for big.LITTLE,
Upstreaming cpufreq driver for big.LITTLE
Finish up the ARM port for Adaptive NO_HZ

Friday

Status report on all hacking sessions

Attendance

Updated on 2013-02-20

Name

Attending ?

Kevin

Yes

Amit

Yes

Mike

Yes

Daniel

Yes

Vincent

Yes

Lorenzo

Yes

Hongbo

No

Rajagopal

Yes

Chander

Yes

Viresh

Yes

Sanjay

Yes

WorkingGroups/PowerManagement/Archives/ConfNotes/2013-03-Connect-HongKong (last modified 2013-08-21 12:51:53)