From 6f58d0d66ffddcab1bb7caa60ab3fbff75478082 Mon Sep 17 00:00:00 2001
From: Robert Cohn <robert.s.cohn@intel.com>
Date: Wed, 24 Apr 2024 08:53:21 -0400
Subject: [PATCH] 2024 04 23 notes (#94)

---
 meetings/notes/2024-03-26.rst |  46 +++++++++++++
 meetings/notes/2024-04-23.rst | 121 ++++++++++++++++++++++++++++++++++
 meetings/notes/README.rst     |   1 +
 3 files changed, 168 insertions(+)
 create mode 100644 meetings/notes/2024-04-23.rst

diff --git a/meetings/notes/2024-03-26.rst b/meetings/notes/2024-03-26.rst
index 0019f1b..4370c00 100644
--- a/meetings/notes/2024-03-26.rst
+++ b/meetings/notes/2024-03-26.rst
@@ -4,6 +4,52 @@
 
 John M. chaired the meeting. Andy could not attend because of travel.
 
+Attendees
+=========
+
+.. list-table:: 
+
+  * - Alexey Kukanov 
+    - Intel Corporation
+  * - Maria Garzaran 
+    - Intel Corporation
+  * - Abhishek Jain 
+    - Fujitsu Limited
+  * - Nikolay Petrov
+    - Intel Corporation
+  * - Jory Burson
+    - The Linux Foundation
+  * - Kasper Mecklenburg
+    - Arm Limited
+  * - Ruyman Reyes Castro
+    - Codeplay Software
+  * - Ragesh Hajela
+    - Fujitsu Limited
+  * - Ankit Manerikar
+    - Intel Corporation
+  * - Steve Capper
+    - Arm Limited
+  * - Rod Burns
+    - Codeplay Software
+  * - Joel Rosenzweig
+    - Intel Corporation
+  * - Roman Zhukov
+    - Intel Corporation
+  * - David Edelsohn
+    - International Business Machines Corporation
+  * - Stephano Cetola
+    - Intel Corporation
+  * - Alison Richards
+    - Intel Corporation
+  * - John Melonakos
+    - Intel Corporation
+  * - Balas, DorotheeX Marie Clotilde
+    - Intel Corporation
+  * - Robert Cohn
+    - Intel Corporation
+  * - Pavel Kumbrasev
+    - Intel Corporation
+
 Security: Roman Z.
 ==================
 
diff --git a/meetings/notes/2024-04-23.rst b/meetings/notes/2024-04-23.rst
new file mode 100644
index 0000000..d8c7a08
--- /dev/null
+++ b/meetings/notes/2024-04-23.rst
@@ -0,0 +1,121 @@
+===========================
+ Open Source WG: 3/26/2024
+===========================
+
+
+Brief Agenda
+============
+
+* Update on repo migration and binary distribution.
+* Updates and plans regarding CI from an Arm perspective.
+* Announcement of the upcoming webinar on UE Camera.
+* Discuss open source best practices and security items progress.
+
+Summary Main Takeaways
+======================
+
+* Repo migration for One API source to project-specific GitHub organizations is
+  being discussed, and RFC was put out.
+* Considering binary distribution of SYCL-based development environment via
+  Conda.
+* Arm is ironing out CI issue for testing against SYCL and building it.
+* Linux Foundation `UXL Webinar`_ announced for April 30th. Share this with
+  your organization.
+* Collaboration with other foundations, e.g., Rust Foundation, was discussed.
+* Robert has implementing custom slack notifications based on GitHub activity,
+  looking at web hosting when GitHub Pages is not enough. Contact him if you
+  need this.
+
+.. _`UXL Webinar`: https://www.linuxfoundation.org/webinars/uxl-foundation-drive-an-open-standard-accelerator-software-ecosystem
+
+Key Discussion Points
+======================
+
+ARM CI Support
+--------------
+
+Arm is working on CI support for SYCL. Good progress. They are having issues
+with building SYCL. Long build times and other issues. Have tested it against
+multiple targets. DAL and DNN, hoping to have it within the next quarter. Need
+to work out how it would be part of development process: separate or results in
+a central place.
+
+
+Repo Migration
+--------------
+
+Migration moving from oneAPI source GitHub organization to a GitHub
+organization owned by UXL. Proposal discussed last time for moving to
+project-specific orgs, e.g. onednn-project/onednn. Wrote and distributed RFC_.
+No objections from projects and Intel management. Need to move on to planning.
+RFC sketches out transition and potential issues. Each project needs to make
+its own plan and schedule. After discussion, it appears that Q4 is the likely
+target as projects will be busy with a major release. Robert is looking for a
+committed schedule so we can show progress towards the goal. Robert is
+transitioning oneapi-spec repo to a new org now and will have some familiarity
+with issues if you have questions. TBB & DPL teams have been discussing the
+transition. Robert to follow up with Timmie afterwards.
+
+.. _RFC: https://github.com/uxlfoundation/open-source-working-group/pull/86
+
+Community-based Binary Distribution
+-----------------------------------
+
+Andrew Richards has been discussing need for UXL to have an accelerator
+platform, and binary distribution is one aspect. Robert has been looking at
+what will be possible without requiring large effort from the projects. This
+would be a cross architecture distribution of open source components. It would
+still need to layer on top of proprietary drivers if that is the only option.
+It would be complementary to binary distributions from product groups:
+
+* Some people prefer open source, even when using a binary distribution
+* Support multiple architectures for host and accelerator
+* Community-based packaging, more ability to influence direction
+* Potentially faster than product releases where stability is important
+
+Looking at Conda Forge as a distribution mechanism. Package manager that can be
+used to distribute binaries and libraries. Language agnostic and can be used
+for Python, C++, R, etc.
+
+* Popular for AI community and used in HPC
+* Community based packaging
+* 25k packages
+* many contributors
+* Community operated CI system that builds packages for x86, Arm, Nvidia, ...
+* Package maintainers do not need to be maintainers for the upstream project
+* onednn & tbb already have conda forge packages based on open source. oneapi
+  products are also redistributed via conda channel
+
+Some discussion points:
+
+* Interoperability with product/open source distributions
+* Conflicts between product and open source. e.g. installing one breaks the
+  other
+* ARM use of DAL/DNN is currently CPU, not SYCL. Seeing interest in SYCL from
+  partners.
+* Containers vs packages
+* Will enable other conda packages to distribute SYCL enabled applications
+
+Robert will continue to investigate as time allows. Want to have minimal
+environment with SYCL open source compiler and nvidia support. Libraries that
+are portable because they are pure SYCL: MKL with portblas, portfft. Python
+dpctrl
+
+
+Open Source Best Practices and Security Progress
+------------------------------------------------
+
+Roman says projects have started work, but not much visible progress. Timmie
+has been working on open source best practices. He has moved to the new
+license and a few other tasks are in progress.  He does not have permissions to update project board. Rod will follow-up on that.
+
+Action Items:
+
+* Rod Burns: Ensure people have the right permissions to move project board
+  items.
+* All teams: reach out to Roman Zhukov for any difficulties related to open
+  source best practices and security items.
+* Timmie Smith: Sync up with Robert regarding one Dpl technical questions.
+* Ruyman Reyes Castro: Investigate the specific issues ARM is experience
+  building SYCL 
+
diff --git a/meetings/notes/README.rst b/meetings/notes/README.rst
index f6ad5eb..a287a9e 100644
--- a/meetings/notes/README.rst
+++ b/meetings/notes/README.rst
@@ -2,6 +2,7 @@
  Meeting Notes
 ===============
 
+* `2024-04-23 <2024-04-23.rst>`__
 * `2024-03-26 <2024-03-26.rst>`__
 * `2024-02-27 <2024-02-27.rst>`__
 * `2024-01-24 <2024-01-24.rst>`__