Skip to content

Commit 08fa6e1

Browse files
authored
added April's minutes (#224)
1 parent 903f01e commit 08fa6e1

File tree

3 files changed

+120
-1
lines changed

3 files changed

+120
-1
lines changed

meetings/notes/2025-04-22.rst

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
===========================
2+
Open Source WG: 04/22/2025
3+
===========================
4+
5+
Recording: A recording of the meeting is available in the Linux Foundation https://openprofile.dev/ profile. If you are
6+
a member of the Working Group you can access this through your account.
7+
8+
Attendees
9+
=========
10+
11+
* Deepika H V - Centre for Development of Advanced Computing
12+
13+
* Rod Burns - Codeplay
14+
* Kumudha Narasimhan - Codeplay
15+
* Aaron Dron - Codeplay
16+
17+
* Ragesh Hajela - Fujitsu
18+
19+
* Kevan Ahmadi - Imagination Technologies
20+
* Ed Tuke - Imagination Technologies
21+
22+
* Maria Kraynyuk - Intel
23+
* Vadim Pirogov - Intel
24+
* Maria Petrova - Intel
25+
* Vasudha Badri-Paul - Intel
26+
* Alison Richards - Intel
27+
* Maria Garzaran - Intel
28+
* Timmie Smith - Intel
29+
* John Melonakos - Intel
30+
* Nikolay Petrov - Intel
31+
* Konstantin Boyarinov - Intel
32+
* Andrey Fedorov - Intel
33+
* Mike Voss - Intel
34+
35+
* Melissa Aranzamendez - The Linux Foundation
36+
37+
Next Steps
38+
==========
39+
40+
* All projects to review and update their project CI documentation in the open source working group repo.
41+
* Aaron and team to continue working on documentation for CI infrastructure.
42+
* Rod and John to have a separate meeting about expanding the UXL Foundation GitHub organization's README and structure.
43+
* All projects to check and ensure documentation links are easily findable on their project pages.
44+
* Alison to collect and review marketing materials from all projects to identify gaps and plan next steps.
45+
* All project members to mention UXL Foundation and oneAPI in conference talks and tag them in social media posts.
46+
* John to arrange for Vasanth to present his CPU inclusivity proposal at the next meeting.
47+
* Rod to ensure relevant member organization representatives are present for Vasanth's presentation on CPU inclusivity.
48+
49+
Security Work Package Breakdown Discussion (`slides`_)
50+
==========================================
51+
52+
Aaron discussed the security work package breakdown, noting that most projects still have items in the in progress
53+
column. He asked for feedback on any issues with Coverity or OSS-Fuzz, and mentioned that the oneAPI Construction Kit
54+
and scikit-learn-intelex projects were behind on their work packages. Mike expressed that his team was not prioritizing
55+
fuzz testing due to the high effort required. Aaron suggested that the security work packages could be closed if they
56+
are not relevant, but also noted that some issues might not come up again. He proposed using the OpenSSF Scorecard as a
57+
guidance for future directions and suggested that the security contacts and other stakeholders should regularly review
58+
and discuss it.
59+
60+
UXL Project Dashboard and Maintainer Selection (`slides`_)
61+
==============================================
62+
63+
Aaron provides an update on several topics related to the UXL project. He discusses a dashboard implemented by an
64+
engineer to show GitHub organization scores, and recommends running scorecards within projects rather than relying on
65+
external workflows. Aaron raises the question of establishing a default process for maintainer selection and suggests
66+
using UXL membership to create a basic chain of trust. He also proposes creating a master list of GitHub accounts and
67+
their organizational affiliations to improve user management. Regarding CI, Aaron reports that ARM runners are working
68+
well, but Intel GPU Max runners are currently unstable due to a location change. He mentions that there may be some
69+
downtime for these runners until the migration is complete.
70+
71+
Standardizing Project Infrastructure and Documentation (`slides`_)
72+
======================================================
73+
74+
Aaron discussed the need for standardization in project infrastructure and the importance of documenting testing
75+
processes. He mentioned the development of two new runner runners and the need for more documentation. Rod suggested
76+
reviewing the information in the Github repo to ensure it's up-to-date and accurate. Aaron also discussed the
77+
possibility of using Conda Forge for binary releases and the need for a standard UXL release process. Timmie asked about
78+
the level of detail required in the CI infrastructure documentation, and Aaron responded that while specific hardware
79+
details may not be necessary, software versions and compatibility should be included.
80+
81+
UXL Roadmap Progress and Future Plans
82+
=====================================
83+
84+
John discussed the progress of the UXL roadmap, noting that three projects had responded, while one project was not at
85+
1.0 yet and lacked a defined roadmap. John also mentioned that some projects had shared their feedback in chat
86+
messages. Maria clarified that they had listed milestones on Github but not specific issues to be addressed. Mike added
87+
that they were starting to apply milestones to their RFCs, issues, and PRs. John suggested a separate meeting to discuss
88+
the UXL Foundation Github organization and how to expand the roadmap. Rod agreed to this. John also mentioned the
89+
potential merger of two working groups (Spec and Open-source).
90+
91+
Intel Project Documentation and Marketing Strategy
92+
==================================================
93+
94+
In the meeting, the team discussed the organization of their projects, specifically focusing on the Intel projects that
95+
have been moved to the UXL Foundation. They discussed the need for a unified way to direct users to the documentation
96+
for each project. Rod suggested a review of each project to ensure that documentation is easily accessible. The team
97+
also discussed the creation of a 'get started' page to link everything together. Alison proposed the creation of a
98+
presentation or video to provide a quick understanding of each project, its value proposition, and how to get
99+
started. The team agreed to collect all marketing materials for the projects in the next month to identify gaps and plan
100+
for the future.
101+
102+
Expanding CPU Support in UXL
103+
============================
104+
105+
John presented an idea to improve CPU inclusivity in the UXL libraries, which was originally proposed by Vasanth to
106+
Qualcomm and ARM. The current UXL specifications focus on accelerator offloading, but John suggests expanding support
107+
for CPUs to address the fragmented CPU landscape with its many competing interfaces. Vadim expresses uncertainty about
108+
the claim of CPU landscape fragmentation, prompting John to clarify.
109+
110+
John proposed a strategy to add an abstraction layer that insulates the hardware community from rapid software
111+
innovation. This layer would allow for years of stable API while including CPU backends as well as accelerator
112+
backends. The proposal was to create a C API specification in the policy layer, which would decide whether to use the
113+
C++ API or a plugin API. The idea was to support CPUs in a structured way in their libraries. However, the team was
114+
unsure about the problem statement and the benefits of this proposal.
115+
116+
John agreed to bring in Vasanth to explain the proposal in more detail.
117+
118+
119+
.. _`slides`: ../presentations/2025-03-25-UXLCIPoC.pdf

meetings/notes/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
Meeting Notes
33
===============
44

5+
* `2025-04-22 <2025-04-22.rst>`__
56
* `2025-03-25 <2025-03-25.rst>`__
67
* `2025-02-25 <2025-02-25.rst>`__
78
* `2025-01-28 <2025-01-28.rst>`__
@@ -16,4 +17,3 @@
1617
* `2024-03-26 <2024-03-26.rst>`__
1718
* `2024-02-27 <2024-02-27.rst>`__
1819
* `2024-01-24 <2024-01-24.rst>`__
19-
487 KB
Binary file not shown.

0 commit comments

Comments
 (0)