2021-12-09 LDCG SC Meeting Agenda/Minutes

Meeting Date:    December 9, 2021

Attendance

Steering Committee Members 

Name

Present 



Alternate 

Present 


Elsie Wahlig, Linaro

  (tick)   


Tom Gall

  (tick)     

Joakim Bech, Linaro  (tick)   


Andy Wafaa, ARM

  (error)


Tony Chen

  (tick)   

Ike Atsushi, Fujitsu 

  (tick)   



 

Jonathan Cameron, Huawei

  (tick)   


Kang Kang, FutureWei

  (tick)   

Al Stone, Red Hat

  (tick)   (error)



  

Larry Wikelius, Qualcomm(tick)   


Jon Masters, Google (tick)   (error)
David Munday, Google (tick)   (error)



Guests

NamePresent 

(tick)   (error)


(tick)   (error)


(tick)   (error)

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.

Monthly: https://linaro-org.zoom.us/meeting/tJwrf-2orD0iH9BGnQtyr_gkRhrp7YLXPnqp/ics?icsToken=98tyKuCgqDMuGtaTuByDRow-BIqgLPTzpiFHgvp_uxHUFzlBXQT9BOpQIuVGPODg


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

NamePresent 
Andrea Gallo, Linaro(tick)   
Tim Benton, Linaro

(tick)   

Ganesh Raju, Linaro

(tick)   

Kevin Zhao. Linaro(tick)   
Andrew Goodbody, Linaro(tick)   
Jammy Zhou, Linaro(tick)   
Gen Shimada, Linaro(tick)   
Don Harbin, Linaro(tick)   
Randy Linnell, Linaro(tick)   
Anmar Oueja, Linaro(tick)   
Mike Holmes, Linaro(tick)   (error)

  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
  • 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