Loading…
Linaro Connect resources will be available here during and after Connect!

Booking Private Meetings
Private meetings are booked through bkk19.skedda.com and your personal calendar (i.e. Google Calendar). View detailed instructions here.

For Speakers
Please add your presentation to Sched.com by attaching a pdf file to your session (under Extras > + File). We will export these presentations daily and feature on the connect.linaro.org website here. Videos will be uploaded as we receive them (if the video of your session cannot be published please let us know immediately by emailing connect@linaro.org).

Puzzle: 
Dave Pigott has come up with another puzzle: https://linaro.co/bkk19puzzle can you crack the code?! Prizes will be awarded to the winner(s) on Friday.




Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Power Management [clear filter]
Monday, April 1
 

3:30pm

BKK19-114 EAS Unit Testing
There is a lack of unit tests available for the scheduler, energy aware scheduling, and CPU frequency management. In this session a recent effort to expand the available tests will be described and discussed.

Speakers
avatar for Steve Muckle

Steve Muckle

Software Engineer, Google
Steve Muckle works on Android kernel compliance testing and energy aware scheduling at Google. He formerly worked on energy aware scheduling at Linaro and Qualcomm.



Monday April 1, 2019 3:30pm - 3:55pm
Session Room 1 (Lotus 1-2)
 
Wednesday, April 3
 

2:30pm

BKK19-PM05 ARM SCMI Specification - Evolution & Roadmap to support improvements in System & Power Management

Most SoC designs today implement a central entity that orchestrates System and Power Management controls. Such an entity may often be referred to as the System Control Processor (SCP), which is often a microcontroller. We use the term SCP to refer to the concept of such an entity throughout the rest of this abstract. The communication interface to the SCP is via transport channels.

The ARM System Control & Management Interface (SCMI) specification v1.0 was designed to provide an industry standard transport independent interface to the SCP to enable system and power management. SCMI enables transport channels to ferry SCMI commands from an agent sitting on a Processing Entity (like an Application Processor) to the SCP. The SCP then decodes and implements the actions described by the SCMI commands. SCMIv1.0 is an already published specification supporting power, performance, clocks, sensors and system state management.

Our presentation will talk about the vision of SCMI to enable a truly scalable Power Management software stack that can work across all compliant devices with minimal modification, with device specific controls resident in firmware. It will talk about evolution of the ARM SCMI Specification and how the next revision of the specification will enable next-generation system designs, especially touching a few key areas as outlined below.

There is a growing requirement in certain segments of the industry to deploy virtualized systems, especially in the automotive domain. We will explain how SCMI can enable Power Management virtualization in such systems and design considerations thereof. We will also introduce the concept of Reset Domains and their Management via SCMI. Currently most Operating Systems manage Device Power, Clock and Performance via various frameworks in order to control a device. We envision a unified way of managing a device via a Device-centric model of Power Management. We will explain how SCMI can enable such a model and simplify current Power Management stacks.

Our presentation will be of interest to people and organizations who are looking to enable scalable Power Management stacks for future devices where multiple Operating Systems may run concurrently in the same SoC, either physically on different Processing Entities, or via Virtualization.

Speakers
avatar for Souvik Chakravarty

Souvik Chakravarty

Staff Software Engineer, ARM
Souvik is a Staff Software Engineer in the Architecture and Technology Group at Arm, where his primary areas of focus are System and Power Management software standards and specifications. Throughout his career, he has been associated with architecture and development of Power Management... Read More →
avatar for Thanunathan Rangarajan

Thanunathan Rangarajan

Principal Engineer, Arm Limited
Thanu Rangarajan is an OS Software and Firmware Technical Lead at Arm Limited. He co--chairs the CCIX Firmware group, and is a Firmware lead with the CCIX software work group. He is one of Arm's key representatives in the UEFI and ACPI forums.



Wednesday April 3, 2019 2:30pm - 2:55pm
Session Room 2 (Lotus 3-4)
 


Twitter Feed