https://linuxplumbersconf.org/event/11/contributions/954/ Download current event: Calendar file Detailed timetable calendar file In order to enable an iCal export link, your account needs to have an API key created. This key enables other applications to access data from within Indico even when you are neither using nor logged into the Indico system yourself with the link provided. Once created, you can manage your key at any time by going to 'My Profile' and looking under the tab entitled 'HTTP API'. Further information about HTTP API keys can be found in the Indico documentation. [ ] I have read and understood the above. [Accept & Create] Additionally to having an API key associated with your account, exporting private event information requires the usage of a persistent signature. This enables API URLs which do not expire after a few minutes so while the setting is active, anyone in possession of the link provided can access the information. Due to this, it is extremely important that you keep these links private and for your use only. If you think someone else may have acquired access to a link using this key in the future, you must immediately create a new key pair on the 'My Profile' page under the 'HTTP API' and update the iCalendar links afterwards. [ ] I have read and understood the above. [Accept & Create] [ ] [ ] Permanent link for public information only: Permanent link for all public and protected information: Please use CTRL + C to copy this URL [ ] Detailed timetable * Compact style * Compact style * Indico style * Indico style - inline minutes * Indico Weeks View Choose Timezone (*) Use the event/category timezone ( ) Specify a timezone [US/Mountain ] Save US/Pacific English * English (United Kingdom) * Espanol (Espana) * Francais (France) * Portugues (Brasil) * Zhong Wen (Zhong Guo ) Login Linux Plumbers Conference 2021 20-24 September 2021 US/Pacific timezone [*] * LPC 2021 - Overview * LPC blog * Accepted Microconferences * * Schedule Overview + Microconferences + LPC Refereed Track + Kernel Summit Track + Networking & BPF Summit Track + GNU Tools Track + Birds of a Feather (BoF) + Detailed Schedule * * Job Board * Graphic Resources * LPC Slides submission guide * Attend * * Anti-harassment policy * Call for Proposals * Contact * FAQs * LPC 2020 site 2021 * contact@linuxplumbersconf.org Use of eBPF in cpu scheduler Download current contribution: Calendar file In order to enable an iCal export link, your account needs to have an API key created. This key enables other applications to access data from within Indico even when you are neither using nor logged into the Indico system yourself with the link provided. Once created, you can manage your key at any time by going to 'My Profile' and looking under the tab entitled 'HTTP API'. Further information about HTTP API keys can be found in the Indico documentation. [ ] I have read and understood the above. [Accept & Create] Additionally to having an API key associated with your account, exporting private event information requires the usage of a persistent signature. This enables API URLs which do not expire after a few minutes so while the setting is active, anyone in possession of the link provided can access the information. Due to this, it is extremely important that you keep these links private and for your use only. If you think someone else may have acquired access to a link using this key in the future, you must immediately create a new key pair on the 'My Profile' page under the 'HTTP API' and update the iCalendar links afterwards. [ ] I have read and understood the above. [Accept & Create] [ ] [ ] Permanent link for public information only: Permanent link for all public and protected information: Please use CTRL + C to copy this URL 20 Sep 2021, 07:50 40m Networking and BPF Summit/Virtual-Room (LPC Virtual) Networking and BPF Summit/Virtual-Room LPC Virtual 150 Networking & BPF Summit (Closed) BPF & Networking Summit Speakers Hao Luo (Google) Barret Rhoden (Google) Description eBPF has been used extensively in performance profiling and monitoring. In this talk, I will describe a set of eBPF applications that help monitor and enhance cpu scheduling performances. These applications include: * Profiling scheduling latencies. I will talk about an application of eBPF to collect scheduling latency stats. * Profiling resource efficiency. For background, I will first introduce the scheduler feature core scheduling which is developed for mitigating L1TF cpu vulnerability. Then I will introduce the eBPF feature ksym which enables this application and describe how eBPF can help report the forced idle time, a type of cpu usage inefficiency caused by core scheduling. * The third application of eBPF is to assist userspace scheduling. ghOSt is a framework open sourced by Google to enable general-purpose delegation of scheduling policy to userspace processes in a Linux environment. ghOSt uses BPF acceleration for policy actions that need to happen closer to scheduling edges. We use this to maximize CPU utilization (pick_next_task), minimize jitter (task_tick elision) and control tail latency (select_task_rq on wakeup). We are also experimenting with BPF to implement a scaled-down variant of the scheduling policy while upgrading the main userspace ghOSt agent. I agree to abide by the anti-harassment policy I agree Primary authors Hao Luo (Google) Barret Rhoden (Google) Presentation Materials There are no materials yet. Powered by Indico Hosting donated by LWN.net