Profile Picture
Nikunj Kela

Senior Staff Enginee...
Qualcomm
Standard Ticket

Nikunj Kela works in automotive business unit of Qualcomm San Diego, USA. He holds master of computer science degree from North Carolina State University, Raleigh, USA. He belongs to a small town in northern India. He has worked in wide variety of industry giants as software professional with Linux Kernel and device drivers as main focus of his work. He aspires to achieve perfection in what he does. When he is not working, he spends time in hiking and visiting naturally beautiful places to feel closer to nature.

Talks

MAD24-310 Using logical performance and power domains to achieve resource abstraction over SCMI

Session

Automotive

  • Thursday, 16 May 11:00 - 11:25
  • Room: Keynote | Zaragoza III+IV

Traditionally, the performance domains have been used only for CPU devices however there is no reason why it can't be used for non-cpu devices(i.e. peripherals). We aim to abstract peripheral resources such as clocks, regulators, interconnect, phy etc. using performance and power domains. In this approach, we define logical performance and power domains for the peripheral devices instead of dealing with clocks,regulator, interconnect etc. individually. We abstract resources in firmware and use SCMI power and perf protocols to to request/configure peripherals resources. This minimizes the traffic between the agent and platform thus improves boot KPIs. We will discuss upstreaming efforts etc. to achieve this.