2024-02-22 Linaro Data Center Group steering committee Meeting Agenda/Minutes
Meeting Date: 2024-02-22
Attendance
Steering Committee Members
Name |
|
| Alternate |
|
|---|---|---|---|---|
Leonardo Garcia, Linaro |
| Tom Gall, Linaro | ||
Andy Wafaa, Arm |
| Ashok Bhat, Arm | ||
Shun Kamatsuka, Fujitsu |
|
|
| |
Jonathan Cameron, Huawei |
| Kangkang Shen, FutureWei | ||
Red Hat |
|
|
| |
Jon Masters, Google |
|
|
|
Guests
Name |
|
|---|---|
Kevin Zhao, Linaro | |
Gen Shimada, Linaro | |
Mikael Rolfhamre, Linaro | |
Ryo Tabie, Fujitsu | |
Mathieu Poirier, Linaro | |
Marc Meunier, Arm | |
Joyce Qi, Linaro | |
Nathaniel McCallum, Arm | |
Zhangfen, Huawei | |
Randy Linnell, Linaro |
Meeting Logistics
When? 4th Thursday of each month.
Zoom connection details
Meeting ID: 938 5333 7073
Computer: https://linaro-org.zoom.us/j/93853337073
Dial by your location
Find your local number: https://linaro-org.zoom.us/u/adhLE3WFEg
Agenda
Previous meeting minutes: 2024-01-25 LDCG SC Meeting Agenda/Minutes
Project updates
UXL
Schedulers
Events
AOB
Documents
Meeting recording: https://linaro-org.zoom.us/rec/share/Zxsr24qxbL35bDQxG9Bf_MS2ihHfqZC0GuiivEmaieuJE0avRZoOgX4yw72u-qm1.KJHU-_6pv3M1lpjN?startTime=1708610349000
Passcode: V9OK.wKdLinaro Data Center Group Strategy and Direction 2024
Action Items
Minutes
Project updates
System Ready Compliant Platform Collaboration (SRCPC)
Initial documentation on the Arm Server Base System Architecture reference board in QEMU (sbsa-ref).
Work in progress to drop the requirement of having a device tree to boot the sbsa-ref machine type in QEMU. CPU and memory support merged in TrustedFirmware-A. EDK2 patches are being worked, with fall back to device tree in case the new feature is not supported by an old TF-A running on the machine.
If you are interested in any of the topics in the project current status document, please, engage.
PPTT (cahce work) might be more interest... how to describe caches in QEMU.
Big Data and Data Science (BDDS)
BigTop 3.3 release is being defined.
Rocky Linux support being discussed.
Tensorflow (TENS)
Tensorflow 2.16-rc0 is imminent.
There is a plan to use XLA as JAX's back end in the future. This might be good for us as XLA uses OneDNN, which uses ACL.
We are currently investigating some issues that only happen with GCC (only Linaro and Arm test GCC in the community). These issues are not affecting 2.16 upcoming release.
Static asserts are generating issues with GCC, but not with LLVM.
There is a problem with using GCC and Python 3.12.
Deploy CCA on Arm Platforms (DCAP)
Demo time: QEMU emulating an Arm platform with RME support as a host; host launching a Realm using QEMU inside it.
Build and execution instructions for the demo: Building an RME stack for QEMU.
UXL
Members to bring their pain points around UXL and what are the possible areas of collaboration on the topic.
Schedulers
In the beginning of the year, Andrea Righi, a Linux kernel engineer at Canonical, wrote about their experiments with a user space scheduler for gaming here.
Even though gaming is definitely not an area of interest for this group of people and, as a matter of fact, the proposal for a user space scheduler was rejected by the kernel community, I wonder if there are any pressing issues with schedulers that worries people here.
Linaro does have expertise in scheduler, having worked with power and performance improvements in this area in the past. There are also new, ongoing discussions in the Linaro Consumer Group about power and performance improvements for mobile workloads. And, even though power consumption is usually not a concern for data centers in general, I wonder if there is anything in the scheduler area that might be interesting for us to experiment or explore.
For instance, I remember from my old-company days that some heavy workloads usually have their own schedulers (e.g. databases). And, sometimes, machines were sold with very minimal operating system support just to run a specific workload.
Any virtualization specific needs for schedulers?
Events
FOSDEM 2024: February 3-4, 2024, Brussels, Belgium
Confidential Computing dev room.
@Thomas Fossati, from Linaro, and Ionut Mihalcea, from Arm, presented: Increasing Trust and Preserving Privacy: Advancing Remote Attestation.
Confidential Computing Consortium (CCC) sponsored a social event.
I received great feedback about the conference.
Privacy-Enhancing Technology Summit Europe (PET-EU): 27-28 February, 2024, London, UK
CCC is an associate partner.
https://www.kisacoresearch.com/events/privacy-enhancing-technology-summit-europe-2024
Open Confidential Computing Conference (OC3): 13 March, 2024, virtual
CCC will have a slot.
KubeCon Europe: 19-22 March, 2024, Paris, France
CCC will be present
https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/
Open Source Summit North America (OSS-NA): 16-18 April, 2024, Seattle, WA, USA
Linaro has a talk approved: Adding Arm RME/CCA Support in Confidential Containers, from @Kevin Zhao and @Thomas Fossati.
https://events.linuxfoundation.org/open-source-summit-north-america/
RSA: 6-9 May, 2024, San Francisco, CA, USA
CCC will have a booth
Linaro Partners Meeting: 13-14 May, 2024, Madrid, Spain
Linaro Connect: 14-17 May, 2024, Madrid, Spain
CFP opened until 25 March, 2024. Please, submit your proposals!!!
Should we have a Data Center Group steering committee meeting there?
Community over Code Europe (previously ApacheCon Europe): 3-5 June, 2024, Bratislava, Slovakia
Confidential Computing Summit (CC Summit): 5-6 June, 2024, San Francisco, CA, USA
CCC is co-hosting.
Black Hat: 3-8 August, 2024, Las Vegas, NV, USA
Open Source Summit Europe (OSS-EU): 16-18 September, 2024, Vienna, Austria
Open Source Summit China (OSS-China) and KubeCon China: 26-28 September, 2024, Shanghai, China
Community over Code (previously ApacheCon): 7-10 October, 2024, Denver, CO, USA
KubeCon North America: 12-15 November, 2024, Salt Lake City, UT, USA
Open Source Summit Japan (OSS-Japan): 5-6 December, 2024, Tokyo, Japan
Privacy-Enhancing Technology Summit Asia-Pacific (PET-APAC): date TBD, Singapore
CCC is an associate partner.
Any other events where we could collaborate or where you think Linaro should do a demo or present.
AOB