/
2024-08-22 Linaro Data Center Group steering committee Meeting Agenda/Minutes

2024-08-22 Linaro Data Center Group steering committee Meeting Agenda/Minutes

Meeting Date:

Attendance
Steering Committee Members 


Name

Alternate
Leonardo Garcia, Linaro(tick)
Tom Gall, Linaro(error)
Andy Wafaa, Arm(error)
Ashok Bhat, Arm(error)
Shun Kamatsuka, Fujitsu(tick)


Jonathan Cameron, Huawei(tick)
Kangkang Shen, FutureWei(error)
, Red Hat(error)


Jon Masters, Google(error)



Guests

Name

Kevin Zhao, Linaro

(error)
Gen Shimada, Linaro(tick)
Mikael Rolfhamre, Linaro(tick)
Mathieu Poirier, Linaro(tick)
Paul Howard, Arm(tick)
Thomas Fossati, Linaro(tick)
Joyce Qi, Linaro(tick)
Kaly Xin, Linaro(tick)
Randy Linnell, Linaro(tick)

Meeting Logistics

When? 4th Thursday of each month.

Zoom connection details

 Agenda

Documents

Action Items

  •  

Minutes

  • Project updates
    • Deploy CCA on Arm Platforms (DCAP)
      • Working to add RME support into SBSA platform emulation in QEMU. Host can now boot an RME-aware kernel. Working on the guest (virt platform) side.
      • CoCo + Kata on RME now can get the token and do the remote-attestation with Trustee remotely.
      • Updated Kata build scripts to cca/v3 branches.
      • Fujitsu reported issues and requested improvements to our documentation. Also reported an issue that is a QEMU bug, unrelated to CCA support. Thanks!
    • System Ready Compliant Platform Collaboration (SRCPC)
      • Proper topology support is now merged into EDK2.
      • Handle L1/L2 cache sizes correctly (sizes were hardcoded before).
      • SMMU support submitted.
    • Performance Optimization
      • NumPy
        • Community recently added a new feature called Universal SIMD Intrinsics, currently only supported on x86. Working to enable support on AArch64.
    • Big Data and Data Science (BDDS)
      • Candidate selected. HR to send offer.
    • Enhanced Software-Defined-Storage on Arm Servers (STOR)
      • Built and Deployed Ceph NVMe-oF gateway with SPDK. Assessing its performance now.
  • Endorsement framework for confidential computing presentation, by Arm

    • Q&A
      • Leonardo: I don't see any policies in the proposed design. Is this missing?
        • Paul: Policy is still there with the endorsement service model. It is just not explicitly presented in the model diagram as it focuses on endorsements and reference values.
      • Leonardo: Isn't the "offline" verifier an issue as the policy can change and not be updated timely?
        • Paul: there needs to be some cadence on which the verifier can consume policy from a suitable location.
      • Leonardo: Isn't the policy conveyance problem even more important and urgent than the endorsements? Endorsements are generated less frequently than policies, I suppose.
        • Thomas: Policy may be available in the relying party as well, instead of the verifier, according to the RATS architecture.
  • Host Security ID (HSI) discussions update
    • A sub-workgroup was formed under the SystemArchAC Security workgroup to discuss this topic.
    • They are trying to identify what kind of problem HSI is trying to address, possible use cases for its usage, and what makes sense to query on Arm platforms as security features.
  • Performance optimization status and back log
    • BoostKit: Huawei
    • Numpy
      • Community recently added a new feature called Universal SIMD Intrinsics, currently only supported on x86. Linaro will work to add proper support for Arm.
    • OpenBLAS: Fujitsu
    • PyTorch: Arm
    • UXL
      • oneDNN: Fujitsu
      • oneDAL: Fujitsu
      • oneMKL: Arm? Andrew Wafaa, last meeting you mentioned that there is work being done on this library. Which company is leading this work?
      • openRNG: Arm
      • SYCL: Arm involved in the discussions
        • C library to get around all the SYCL requirements.
        • LLVM support upstream effort.
    • Members interest (future targets for Linaro):
      • OpenSSL: Fujitsu
      • libXSMM: Fujitsu
    • Backlog
      • Computer Vision

        • OpenCV: SIMD enablement via OpenCV's HAL (Hardware Abstraction Layer)?

        • FFMPEG2: SIMD enablement?

      • BLAS

        • Eigen: SIMD and SME enablement?

        • BLIS: SIMD and SME enablement?

      • Boost

        • XGBoost

        • LightGBM: CUDA only today. SYCL version? UXL support?

      • Other maths

        • SciPy: is there anything left to do?

      • DNN

        • MKL-DNN

      • Algorithms that might be important (need to find relevant libraries):
        • Classification Analysis
          • Decision Tree Analysis
          • K Nearest Neighbour
          • Linear Discriminant Analysis (LDA)
          • Confusion Matrix
        • Cluster Analysis
          • K-Means
          • Agglomerate Hierarchical
          • Affinity Propagation
          • Latent Dirichlet Allocation (LDA)
          • Gaussian Mixture Model (GMM)
        • Cryptographic algorithms
          • OpenSSL
          • MBedTLS
          • Language runtimes (Golang)?
        • Data preparation

          • Sampling

          • Principal Component Analysis

        • GPU offload
          • OpenMP target
          • OpenACC?
        • Time Series Analysis
          • Fast Fourier Transform (FFT)
          • Correlation Function
        • Regression
          • Generalized Linear Model (GLM)
        • Compression / decompression
          • Zlib?
        • Association Analysis
        • Probability Distribution
        • Outlier Detection
        • Recommender Systems
        • Link Prediction
        • Statistical Functions
      • Kleidi
  • Events
  • AOB
    • On October, I plan to do our annual prioritization review. Please, start to prepare and think about your priorities for this group.
    • Jonathan:
      • Should we have a Data Center Group steering committee meeting just after the Linaro Partners Meeting in November in Dublin?
      • Leonardo: Will check if we will have time and schedule something if possible.

Related content