C++ Logo

sg19

Advanced search

Re: SG19 Mar 9 call

From: Guy Davidson <guy.cpp.wg21_at_[hidden]>
Date: Wed, 8 Mar 2023 22:17:09 +0000
I would be very keen to hear your ideas about how our proposals may
interoperate. While abstraction levels are important, interoperability
between those levels is also important, and is something we identified
early on in the linear algebra story.

See you tomorrow.

Cheers,
G

On Wed, 8 Mar 2023 at 16:42, Dounia Khaldi via SG19 <sg19_at_[hidden]>
wrote:

> I was planning on providing a quick update on addressing the feedback I
> got from our last call about matrices. But if Guy wants to present his
> matrix engine proposal, I will be happy to postpone to the next instance.
>
> This is a reminder for the people who were not present/forgot about the
> informal proposal I presented last year:
>
> I presented a low level matrix proposal at the SG19 study group.
>
> This work started as an experimental extension to SYCL (
> https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/experimental/sycl_ext_oneapi_matrix.asciidoc)
> but since it is mainly a C++ proposal, we think there is a value to add it
> to C++ as well.
>
> I am aware of different parallel proposals in C++ related to matrices
> (mdspan, mdarray, BLAS and your matrix proposal). My hope was to
> merge/collaborate with the existing proposals if there is really
> intersection. But the feedback was that the level of abstraction is
> different from these proposals so this matrix proposal should be treated
> differently. Please note that this is a very early proposal compared to the
> existing ones.
>
> Minutes/feedback from SG19 SG that I was planning on addressing this/next
> time:
>
> - The proposal presented here is similar in the level of abstraction
> to the simd proposal in
> https://en.cppreference.com/w/cpp/experimental/simd/simd and
> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0214r9.pdf in
> the sense that it proposes to partition the application data into small
> chunks that fit into physical registers and focuses on performance and low
> level programming.
> - The example code shows only efficient mapping on AMX in the CPU
> context. How would this efficiently map to Nvidia GPUs tensorcores?
> - A query API is needed to query the different efficiently supported
> sizes and types on the hardware. These sizes and types are
> implementation-defined. If an implementation finds a value in emulating
> sizes or types that are not natively supported by the matrix hardware, the
> implementation is free to emulate them but these will be communicated to
> the user via this query API.
> - Do we really need the dynamic variant of the sizes? AMX supports it
> but is this a sufficient reason to add it to the spec? Having only constant
> sizes (included with the type) would simplify the API and the query
> interface.
> - Besides matrix_load, matrix_store and matrix_mad, what are the
> operations (mainly element wise operations and others) to be added for
> completeness? There are three options that we can consider one or a
> combination of them:
> - have indexing and looping over the scalars as the general
> approach to implement any kind of operation
> - Since the matrix hardware, at least the main ones here, does not
> support these operations natively, provide an operation to convert
> (flatten) the matrix into a vector to be able to apply all these vector
> operations without introducing extra functions.
> - Select a set of operations that are supported in modern hardware
> (like a convolution function) and add these specific ones as additional
> functions that operate on the matrix type.
> - This proposal consists of a low level matrix and should be
> separated from the existing matrix-related proposals like mdspan, mdarray,
> BLAS and matrix engines. The end users in the latter proposals don't need
> to think about partitioning the data or what the hardware efficiently
> supports.
>
>
>
> On Wed, Mar 8, 2023 at 9:40 AM Michael Wong via SG19 <
> sg19_at_[hidden]> wrote:
>
>> Guy, Thank you. I think that Dounia of Intel may also have an update.
>> Just confirming. Cheers.
>>
>> On Wed, Mar 8, 2023 at 2:20 AM Guy Davidson via SG19 <
>> sg19_at_[hidden]> wrote:
>>
>>> I will be available to discuss matrix. There is a draft R8 to share
>>> which I will post.
>>>
>>> Cheers,
>>> G
>>>
>>> On Tue, 7 Mar 2023 at 20:34, Phil Ratzloff via SG19 <
>>> sg19_at_[hidden]> wrote:
>>>
>>>> There won’t be anything to share for graph.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *From:* SG19 <sg19-bounces_at_[hidden]> *On Behalf Of *Michael
>>>> Wong via SG19
>>>> *Sent:* Tuesday, March 07, 2023 11:19 AM
>>>> *To:* sg19_at_[hidden]
>>>> *Cc:* Michael Wong <fraggamuffin_at_[hidden]>
>>>> *Subject:* [SG19] SG19 Mar 9 call
>>>>
>>>>
>>>>
>>>> *EXTERNAL*
>>>>
>>>> Hi all, SG19 Machine Learning meeting will focus on Matrix. We still
>>>> want to drive graph and stats to completion and we can have brief moments
>>>> to review where they are depending on how much Matrix takes up. Are there
>>>> any other suggested topics? Thank you.
>>>>
>>>>
>>>> Michael Wong is inviting
>>>> you to a scheduled Zoom meeting.
>>>>
>>>> Topic: SG19 monthly
>>>> Time: 02:00 PM Eastern Time (US and Canada)
>>>> Every month on the Second Thu,
>>>>
>>>>
>>>> Join from PC, Mac, Linux, iOS or Android:
>>>>
>>>> https://iso.zoom.us/j/93084591725?pwd=K3QxZjJlcnljaE13ZWU5cTlLNkx0Zz09
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fiso.zoom.us%2Fj%2F93084591725%3Fpwd%3DK3QxZjJlcnljaE13ZWU5cTlLNkx0Zz09&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=aMfuMxoAUlg4gaauiFjz%2BmhQho%2FwmBbaFyFeF%2BYJXdQ%3D&reserved=0>
>>>> Password: 035530
>>>>
>>>> Or iPhone one-tap :
>>>> US: +13017158592,,93084591725# or +13126266799,,93084591725#
>>>> Or Telephone:
>>>> Dial(for higher quality, dial a number based on your current
>>>> location):
>>>> US: +1 301 715 8592 or +1 312 626 6799 or +1 346 248 7799 or +1
>>>> 408 638 0968 or +1 646 876 9923 or +1 669 900 6833 or +1 253 215 8782
>>>> or 877 853 5247 (Toll Free)
>>>> Meeting ID: 930 8459 1725
>>>> Password: 035530
>>>> International numbers available: https://iso.zoom.us/u/agewu4X97
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fiso.zoom.us%2Fu%2Fagewu4X97&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=W5HaO0K0cXHjW1QlUuyXnOt3jL7QatmlMe5Gt0sEvVk%3D&reserved=0>
>>>>
>>>> Or Skype for Business (Lync):
>>>> https://iso.zoom.us/skype/93084591725
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fiso.zoom.us%2Fskype%2F93084591725&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=XO41rh3ZAdlG38ypFBKYMnUji80lCGSf8Xh%2F8lBeXTE%3D&reserved=0>
>>>>
>>>> Agenda:
>>>>
>>>> 1. Opening and introductions
>>>>
>>>> The ISO Code of conduct:
>>>> https://www.iso.org/files/live/sites/isoorg/files/store/en/PUB100397.pdf
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.iso.org%2Ffiles%2Flive%2Fsites%2Fisoorg%2Ffiles%2Fstore%2Fen%2FPUB100397.pdf&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=YFItQVX5CI%2BLuT4r0SWWpTXlhtp7dnhJ52pXLSJuNqg%3D&reserved=0>
>>>>
>>>> IEC Code of Conduct:
>>>>
>>>> https://www.iec.ch/basecamp/iec-code-conduct-technical-work
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.iec.ch%2Fbasecamp%2Fiec-code-conduct-technical-work&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=x177%2FL2iL5kDsBLERCiPEOskmsEZjjbClnVVwymE%2Bs8%3D&reserved=0>
>>>>
>>>> ISO patent policy.
>>>>
>>>>
>>>> https://isotc.iso.org/livelink/livelink/fetch/2000/2122/3770791/Common_Policy.htm?nodeid=6344764&vernum=-2
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fisotc.iso.org%2Flivelink%2Flivelink%2Ffetch%2F2000%2F2122%2F3770791%2FCommon_Policy.htm%3Fnodeid%3D6344764%26vernum%3D-2&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=tKWesP%2F32IksqP2FDh3WApnsDzu2yAGRrWMeBTrpZmo%3D&reserved=0>
>>>>
>>>> The WG21 Practices and Procedures and Code of Conduct:
>>>>
>>>> https://isocpp.org/std/standing-documents/sd-4-wg21-practices-and-procedures
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fisocpp.org%2Fstd%2Fstanding-documents%2Fsd-4-wg21-practices-and-procedures&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=w5gdulmi0lfW4nmKzf7cof%2FOwOkXTCFzOX%2Bx%2BWgoLv0%3D&reserved=0>
>>>>
>>>> 1.1 Roll call of participants
>>>>
>>>> 1.2 Adopt agenda
>>>>
>>>> 1.3 Approve minutes from previous meeting, and approve publishing
>>>> previously approved minutes to ISOCPP.org
>>>>
>>>> 1.4 Action items from previous meetings
>>>>
>>>> 2. Main issues (125 min)
>>>>
>>>> 2.1 General logistics
>>>>
>>>> Meeting plan, focus on one paper per meeting but does not preclude other
>>>> paper
>>>> updates:
>>>>
>>>> CPPCON minutes:
>>>> https://wiki.edg.com/bin/view/Wg21virtual2022-07/SG14
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.edg.com%2Fbin%2Fview%2FWg21virtual2022-07%2FSG14&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=5cTw26GdBDKgiUkBUbcpzzlJmi7xwhHn1ZrlAn89MfY%3D&reserved=0>
>>>>
>>>>
>>>> Nov 10, 2022 02:00 PM ET: Cancelled due to Kona F2F
>>>> Dec 8, 2022 02:00 PM ET: Graph
>>>> Jan 12, 2023 02:00 PM ET: Stats
>>>> Feb 9, 2023 02:00 PM ET: F2F cancelled
>>>> Mar 9, 2023 02:00 PM ET: Matrix
>>>>
>>>>
>>>> ISO meeting status
>>>>
>>>> future C++ Std meetings
>>>>
>>>> 2.2 Paper reviews
>>>>
>>>> 2.2.1: ML topics
>>>>
>>>> 2.2.1.1 Graph Proposal Phil Ratsloff et al
>>>>
>>>> Latest paper:
>>>>
>>>> Here’s a link to the paper (different than the previous paper reviewed).
>>>> There are some additional updates I’m planning on making before the
>>>> meeting.
>>>>
>>>>
>>>> https://docs.google.com/document/d/1OpH-xxRri7tJTtJJIZTYmSHkkrZJkdBwm9zJ7LqolfQ/edit?usp=sharing
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F1OpH-xxRri7tJTtJJIZTYmSHkkrZJkdBwm9zJ7LqolfQ%2Fedit%3Fusp%3Dsharing&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Wz8LgGVXqn2Dn2tSBcjgJeYKm%2FzidNhFwSIzjJ%2BjcCs%3D&reserved=0>
>>>>
>>>>
>>>>
>>>>
>>>> P1709R3:
>>>>
>>>> https://docs.google.com/document/d/1kLHhbSTX7j0tPeTYECQFSNx3R35Mu3xO5_dyYdRy4dM/edit?usp=sharing
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F1kLHhbSTX7j0tPeTYECQFSNx3R35Mu3xO5_dyYdRy4dM%2Fedit%3Fusp%3Dsharing&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=lnW53m7F5Vdy%2FrV%2FqXF5SWwb3WH2V%2BdgGgQMHKP1aN8%3D&reserved=0>
>>>>
>>>>
>>>> https://docs.google.com/document/d/1QkfDzGyfNQKs86y053M0YHOLP6frzhTJqzg1Ug_vkkE/edit?usp=sharing
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F1QkfDzGyfNQKs86y053M0YHOLP6frzhTJqzg1Ug_vkkE%2Fedit%3Fusp%3Dsharing&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=mdAmIyzVWPDHJb7SVH9wVVn11aIWXN1FYGGBWbP052I%3D&reserved=0>
>>>>
>>>> <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2119r0.html
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg21%2Fdocs%2Fpapers%2F2020%2Fp2119r0.html&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=9w5mlH%2F2NmaVCLFtVHnI4S%2BVTeXVo1a3uSDZIBj9Yac%3D&reserved=0>
>>>> >
>>>>
>>>> <
>>>>
>>>> https://docs.google.com/document/d/175wIm8o4BNGti0WLq8U6uZORegKVjmnpfc-_E8PoGS0/edit?ts=5fff27cd#heading=h.9ogkehmdmtel
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F175wIm8o4BNGti0WLq8U6uZORegKVjmnpfc-_E8PoGS0%2Fedit%3Fts%3D5fff27cd%23heading%3Dh.9ogkehmdmtel&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927509782%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=XqcB4SY0WqxogMpg4bMK99jmMgjOWnadBqp%2Btc%2Fg6B0%3D&reserved=0>
>>>> *>*
>>>>
>>>> Array copy semantics:
>>>> array copy-semantics paper P1997 "Relaxing Restrictions on Arrays",
>>>> https://wg21.link/p1997
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwg21.link%2Fp1997&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8%2BRTJ1ygpksBtxUlXaeR2yWrUZDFVaqwemuKDzCRU7g%3D&reserved=0>
>>>>
>>>> Stats feedback:
>>>>
>>>> P2376R0
>>>> <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2376r0.pdf
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg21%2Fdocs%2Fpapers%2F2021%2Fp2376r0.pdf&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=dwNruux2akwtE9D1Ij%2B2fdIYkhhw8KMPHz%2FagqgnVZ0%3D&reserved=0>
>>>> >
>>>> Comments
>>>> on Simple Statistical Functions (p1708r4): Contracts, Exceptions and
>>>> Special cases Johan Lundberg
>>>>
>>>> 2.2.1.2 Reinforcement Learning Larry Lewis Jorge Silva
>>>>
>>>> Reinforcement Learning proposal:
>>>>
>>>> 2.2.1.3 Differential Calculus:
>>>>
>>>>
>>>> https://docs.google.com/document/d/175wIm8o4BNGti0WLq8U6uZORegKVjmnpfc-_E8PoGS0/edit?ts=5fff27cd#heading=h.9ogkehmdmtel
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F175wIm8o4BNGti0WLq8U6uZORegKVjmnpfc-_E8PoGS0%2Fedit%3Fts%3D5fff27cd%23heading%3Dh.9ogkehmdmtel&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=iR%2BRGH5JAluf8t2GvEd95hSFI3ZBN8mETQSUq7jUkoY%3D&reserved=0>
>>>>
>>>> 2.2.1.4
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2F2.2.1.4%2F&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QCuhymqgmZTVJldjM0dSJ3GWEt3cGf8wFq4isTSF4n0%3D&reserved=0>:
>>>> Stats paper
>>>>
>>>> P2681R0
>>>> <https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2681r0.pdf
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg21%2Fdocs%2Fpapers%2F2022%2Fp2681r0.pdf&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=P5WVO7usoLtsg6c5ewuw93oFxMfp4yqXcuHXMWnWuzs%3D&reserved=0>>
>>>> More
>>>> Stats Functions Richard Dosselmann, Michael Wong
>>>> Current github
>>>>
>>>> https://github.com/cplusplus/papers/issues/475
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcplusplus%2Fpapers%2Fissues%2F475&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=WrjQ3r71rFYr0b1DIzO0en2UG89OFXM54YOQ%2FP1vfjI%3D&reserved=0>
>>>>
>>>> https://github.com/cplusplus/papers/issues/979
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcplusplus%2Fpapers%2Fissues%2F979&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=JnU%2FWM1nEsYnsSi9tkUjPmPRP%2FSMsaclq3D0v%2BNKofo%3D&reserved=0>
>>>>
>>>> Stats review Richard Dosselman et al
>>>>
>>>> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1708r4.pdf
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg21%2Fdocs%2Fpapers%2F2021%2Fp1708r4.pdf&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hbEIdwYfpcUWn64CKBJcBdBf4S9B%2FHAlxtoc7%2BCuPQQ%3D&reserved=0>
>>>>
>>>> Feedback from Johan Lundberg and Oleksandr Korval
>>>>
>>>> https://isocpp.org/files/papers/D2376R0.pdf
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fisocpp.org%2Ffiles%2Fpapers%2FD2376R0.pdf&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=yKJCF2ohbE48n7gPuCxSC3qlGjNIiDgQQgeiQ%2BOtU%2Bs%3D&reserved=0>
>>>>
>>>> P1708R3: Math proposal for Machine Learning: 3rd review
>>>>
>>>> PXXXX: combinatorics: 1st Review
>>>>
>>>> *> std.org/jtc1/sc22/wg21/docs/papers/2020/p1708r2
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fstd.org%2Fjtc1%2Fsc22%2Fwg21%2Fdocs%2Fpapers%2F2020%2Fp1708r2&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TrTC5WbJjR9%2BWDyWzTsuphE8wj6IA%2B8HRi6cs3d1Zjk%3D&reserved=0>
>>>> <http://std.org/jtc1/sc22/wg21/docs/papers/2020/p1708r2
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fstd.org%2Fjtc1%2Fsc22%2Fwg21%2Fdocs%2Fpapers%2F2020%2Fp1708r2&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TrTC5WbJjR9%2BWDyWzTsuphE8wj6IA%2B8HRi6cs3d1Zjk%3D&reserved=0>
>>>> >*
>>>> *> above is the stats paper that was reviewed in Prague*
>>>> *> http://wiki.edg.com/bin/view/Wg21prague/P1708R2SG19
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.edg.com%2Fbin%2Fview%2FWg21prague%2FP1708R2SG19&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2FnPHvTYbYE89o35UcZp3fgu0yhUE3OtYQZRvZKDaIno%3D&reserved=0>
>>>> <http://wiki.edg.com/bin/view/Wg21prague/P1708R2SG19
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.edg.com%2Fbin%2Fview%2FWg21prague%2FP1708R2SG19&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2FnPHvTYbYE89o35UcZp3fgu0yhUE3OtYQZRvZKDaIno%3D&reserved=0>
>>>> >*
>>>> *>*
>>>> *> Review Jolanta Polish feedback.*
>>>> *> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2119r0.html
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg21%2Fdocs%2Fpapers%2F2020%2Fp2119r0.html&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=o4CqIHHmZG8G4Csrg1284VkQq9lqu44nnVI6nK38cxw%3D&reserved=0>
>>>> <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2119r0.html
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.open-std.org%2Fjtc1%2Fsc22%2Fwg21%2Fdocs%2Fpapers%2F2020%2Fp2119r0.html&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927666016%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=o4CqIHHmZG8G4Csrg1284VkQq9lqu44nnVI6nK38cxw%3D&reserved=0>
>>>> >*
>>>>
>>>>
>>>> 2.2.1.4
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2F2.2.1.4%2F&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927822258%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=s0febN5Pq%2F40k9UTXwYCLVUuAggBidvxz4a5avX5i8I%3D&reserved=0>:
>>>> Matrix paper
>>>>
>>>> 2.2.3 any other proposal for reviews?
>>>>
>>>> 2.3 Other Papers and proposals
>>>>
>>>> P1416R1: SG19 - Linear Algebra for Data Science and Machine Learning
>>>>
>>>> https://docs.google.com/document/d/1IKUNiUhBgRURW-UkspK7fAAyIhfXuMxjk7xKikK4Yp8/edit#heading=h.tj9hitg7dbtr
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F1IKUNiUhBgRURW-UkspK7fAAyIhfXuMxjk7xKikK4Yp8%2Fedit%23heading%3Dh.tj9hitg7dbtr&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927822258%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vAio07GDosApFgURZ9%2FvKoYtCXarbSvAPFh7Ggzzb1Q%3D&reserved=0>
>>>>
>>>> P1415: Machine Learning Layered list
>>>>
>>>> https://docs.google.com/document/d/1elNFdIXWoetbxjO1OKol_Wj8fyi4Z4hogfj5tLVSj64/edit#heading=h.tj9hitg7dbtr
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F1elNFdIXWoetbxjO1OKol_Wj8fyi4Z4hogfj5tLVSj64%2Fedit%23heading%3Dh.tj9hitg7dbtr&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927822258%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FUnbeyi340drcC%2F7s5D214DmtklBXeVOyrATvJl%2Fbsg%3D&reserved=0>
>>>>
>>>> 2.2.2 SG14 Linear Algebra progress:
>>>> Different layers of proposal
>>>>
>>>> https://docs.google.com/document/d/1poXfr7mUPovJC9ZQ5SDVM_1Nb6oYAXlK_d0ljdUAtSQ/edit
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.google.com%2Fdocument%2Fd%2F1poXfr7mUPovJC9ZQ5SDVM_1Nb6oYAXlK_d0ljdUAtSQ%2Fedit&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927822258%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=kS64dMDuQT0UGRZTzCvRSIVKdmBHPDIrqL%2FJYXy2hME%3D&reserved=0>
>>>>
>>>> 2.5 Future F2F meetings:
>>>>
>>>> 2.6 future C++ Standard meetings:
>>>> https://isocpp.org/std/meetings-and-participation/upcoming-meetings
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fisocpp.org%2Fstd%2Fmeetings-and-participation%2Fupcoming-meetings&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927822258%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=ZTrMYZHF8hC47IA0lQkoijvQv7bOmfvDUFIP2aw49Us%3D&reserved=0>
>>>>
>>>> None
>>>>
>>>> 3. Any other business
>>>>
>>>> New reflector
>>>>
>>>> http://lists.isocpp.org/mailman/listinfo.cgi/sg19
>>>> <https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.isocpp.org%2Fmailman%2Flistinfo.cgi%2Fsg19&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927822258%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=0gGzCVBit56ujyk9wb%2FG8fG%2B3gbNPnkdzcO9O18kS3o%3D&reserved=0>
>>>>
>>>> Old Reflector
>>>> https://groups.google.com/a/isocpp.org/forum/#!newtopic/sg19
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fa%2Fisocpp.org%2Fforum%2F%23!newtopic%2Fsg19&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927822258%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=CN7f9Pgiu6DMCGcAGcaElyxG9f4Cbf2cjAO%2FHGZc7Gk%3D&reserved=0>
>>>> <https://groups.google.com/a/isocpp.org/forum/?fromgroups=#!forum/sg14
>>>> <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fa%2Fisocpp.org%2Fforum%2F%3Ffromgroups%3D%23!forum%2Fsg14&data=05%7C01%7CPhil.Ratzloff%40sas.com%7C65f128ad2b824aeb3de708db1f27c3cd%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C638138030927822258%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=hpQmHYIt8j7dfkRzeKjiGds3o8ACG98d%2BJO9bFeKTa4%3D&reserved=0>
>>>> >
>>>>
>>>> Code and proposal Staging area
>>>>
>>>> 4. Review
>>>>
>>>> 4.1 Review and approve resolutions and issues [e.g., changes to SG's
>>>> working draft]
>>>>
>>>> 4.2 Review action items (5 min)
>>>>
>>>> 5. Closing process
>>>>
>>>> 5.1 Establish next agenda
>>>>
>>>>
>>>> 5.2 Future meeting
>>>>
>>>>
>>>>
>>>>
>>>> Jan 2, 2022 02:00 PM ET: Stats
>>>> Feb 9, 2022 02:00 PM ET: F2F Cancelled
>>>> mar 9, 2022 02:00 PM ET: Matrix
>>>> --
>>>> SG19 mailing list
>>>> SG19_at_[hidden]
>>>> https://lists.isocpp.org/mailman/listinfo.cgi/sg19
>>>>
>>> --
>>> SG19 mailing list
>>> SG19_at_[hidden]
>>> https://lists.isocpp.org/mailman/listinfo.cgi/sg19
>>>
>> --
>> SG19 mailing list
>> SG19_at_[hidden]
>> https://lists.isocpp.org/mailman/listinfo.cgi/sg19
>>
> --
> SG19 mailing list
> SG19_at_[hidden]
> https://lists.isocpp.org/mailman/listinfo.cgi/sg19
>

Received on 2023-03-08 22:17:22