Skip to content
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
79 lines (79 sloc) 4.46 KB
categories description image session_attendee_num session_id session_room session_slot session_speakers session_track tag tags title youtube_video_url amazon_s3_presentation_url amazon_s3_video_url
<br /> 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.<br /> <br /> 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.<br /> <br /> 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.<br /> <br /> 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.<br /> <br /> 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.<br />
featured path
Session Room 2 (Lotus 3-4)
end_time start_time
2019-04-03 14:55:00
2019-04-03 14:30:00
speaker_bio speaker_company speaker_image speaker_location speaker_name speaker_position speaker_username
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 stacks on various OS and Firmware technologies. Prior to working at ARM, he was involved in Android Power & Performance Management of various generations of Intel Atom platforms, and with Symbian Power Management for ARM based SoCs.
Cambridge, UK
Souvik Chakravarty
Staff Software Engineer
speaker_bio speaker_company speaker_image speaker_location speaker_name speaker_position speaker_username
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 Arms key representatives in the UEFI and ACPI forums.
Arm Limited
Cambridge, United Kingdom
Thanunathan Rangarajan
Principal Engineer
Power Management
Power Management
Linux Kernel
IoT and Embedded
BKK19-PM05 - ARM SCMI Specification - Evolution & Roadmap to support improvements in System & Power Management
You can’t perform that action at this time.