2021-12-09 LDCG SC Meeting Agenda/Minutes
Meeting Logistics
Dial In Information
Meeting occurs on the 4th Thursday of each month
Elsie Wahlig is inviting you to a scheduled Zoom meeting.
Topic: LDCG SC 2021
Time: Dec 9, 2021 09:00 AM Eastern Time (US and Canada)
Dec 9, 2021 09:00 AM
Please download and import the following iCalendar (.ics) files to your calendar system.
Join Zoom Meeting
https://linaro-org.zoom.us/j/98684026854
Meeting ID: 986 8402 6854
One tap mobile
+13017158592,,98684026854# US (Washington DC)
+13126266799,,98684026854# US (Chicago)
Dial by your location
+1 301 715 8592 US (Washington DC)
+1 312 626 6799 US (Chicago)
+1 646 558 8656 US (New York)
+1 253 215 8782 US (Tacoma)
+1 346 248 7799 US (Houston)
+1 669 900 9128 US (San Jose)
877 853 5247 US Toll-free
888 788 0099 US Toll-free
+33 1 7037 9729 France
+33 1 7095 0103 France
+33 1 7095 0350 France
+33 1 8699 5831 France
+33 1 7037 2246 France
0 805 082 588 France Toll-free
+44 131 460 1196 The United Kingdom
+44 203 481 5237 The United Kingdom
+44 203 481 5240 The United Kingdom
+44 203 901 7895 The United Kingdom
+44 208 080 6591 The United Kingdom
+44 208 080 6592 The United Kingdom
+44 330 088 5830 The United Kingdom
0 800 031 5717 The United Kingdom Toll-free
+81 3 4578 1488 Japan
+81 363 628 317 Japan
+81 524 564 439 Japan
0 800 100 5040 Japan Toll-free
Meeting ID: 986 8402 6854
Find your local number: https://linaro-org.zoom.us/u/ad876SQHw
Linaro
Name | Present |
---|---|
Andrea Gallo, Linaro | |
Tim Benton, Linaro |
|
Ganesh Raju, Linaro |
|
Kevin Zhao. Linaro | |
Andrew Goodbody, Linaro | |
Jammy Zhou, Linaro | |
Gen Shimada, Linaro | |
Don Harbin, Linaro | |
Randy Linnell, Linaro | |
Anmar Oueja, Linaro | |
Mike Holmes, Linaro |
Agenda
- Previous meeting minutes: https://linaro.atlassian.net/l/c/28fqL6gc
- New topics discussion
- SVE2, Joakim Bech
- Goal with the discussion:
- Understand if there are gaps when it comes to SVE2?
- Understand whether LDCG already is or if there is a need to get involved or involve other Linaro teams?
- Understand what use cases there are outside HPC and ML?
- Understand whether we've seen the benefits of vector length agnostic programming. I.e., are we running the same binaries in very different environments?
- For reference, here is an introduction to SVE2 (link) and here is a great talk from Arm about SVE.
- Been supported in the Linux kernel since v5.2.
- SVE was more tailored for certain applications (ML and HPC) and was also an extension to the v8 standard.
- SVE2 is part of the v9(?) baseline.
- Silicon partners can choose a suitable vector length design implementation for hardware that varies between 128 bits and 2048 bits, at 128-bit increments. Mobile phone vendors might sell designs with 128-bit wide vectors, while super computer designs might support 2048-bit wide vectors.
- Developers doesn't have to know about the vector length on their system. I.e., vector-length agnostic programming for “write once, run anywhere”.
- The same binaries will run on different AArch64 hardware with various SVE vector length implementations.
- Questions / discussion:
- Compilers? Do we have the needed support?
- GCC > 8.x supports SVE and GCC > 9.x supports SVE2
- LLVM a bit more open ended (link)
- Debug support.
- Hardware / emulators?
- QEMU has SVE support (since 3.1), but what about SVE2? Is this needed from a LDCG point of view?
- Fast models has SVE2 support available to partners.
- Libraries
- Is SVE2 utilized where needed? Are the compilers doing the necessary optimizations to utilize SVE2 (SVE)?
- Future
- What about SME (Scalable Matrix Extension)?
- Compilers? Do we have the needed support?
- Goal with the discussion:
- AOB
Minutes
- New LDCG SC meeting invitation for 2022 series to be sent by Joakim. January 27, 2022 is first meeting.
- SVE2
Action Items
- @ name action item here //dd-mm-yyyy
Documents
- INSERT