Skip to content

Commit dc39e86

Browse files
authored
SIMD meeting notes for two meetings in Q1'25 (#1952)
1 parent 4e08bdb commit dc39e86

File tree

2 files changed

+102
-0
lines changed

2 files changed

+102
-0
lines changed

simd/2025/SIMD-02-14.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
![WebAssembly logo](/images/WebAssembly.png)
2+
3+
## Agenda for the February 14 video call of WebAssembly's SIMD Subgroup
4+
5+
- **Dates**: 2025-02-14
6+
- **Times**:
7+
- 3pm-4pm UTC (8am-9am PDT)
8+
- **Location**: *link on calendar invite*
9+
- **Contact**:
10+
- Name: Petr Penzin
11+
- Email: penzin.dev@gmail.com
12+
13+
14+
### Registration
15+
16+
Fill out [sign-up form](https://forms.gle/bscWhsD9U4hZEsUV9) to attend.
17+
18+
### Logistics
19+
20+
This meeting will be a Google Meet video conference.
21+
22+
## Agenda items
23+
24+
1. Announcement: Petr out on parental leave potentially impacting May meeting
25+
1. Open: FP16 support in hardware (Yury)
26+
1. Wasm 3.0 spec Relaxed SIMD issue/help
27+
1. Recent LLVM patches that affect Wasm SIMD tuning or lowering
28+
1. Proposal to add minnumber/maxnumer (min/max favoring numbers over NaNs)
29+
30+
## Meeting notes
31+
32+
Attendees:
33+
34+
- Andrew Brown
35+
- Petr Penzin
36+
- Yury Delendik
37+
38+
Notes:
39+
40+
1. Announcement: Petr out on parental leave potentially impacting May meeting
41+
1. Open: FP16 support in hardware (Yury)
42+
1. Telemetry: AVX512 or AVX10 will have flag? ARM8.2+?
43+
1. Wasm 3.0 spec Relaxed SIMD issue/help
44+
1. https://github.com/WebAssembly/relaxed-simd/pull/144 - this needs a bit more visibility, some suggestions for fixing were already made
45+
1. Recent LLVM patches that affect Wasm SIMD tuning or lowering
46+
1. https://github.com/llvm/llvm-project/pull/123325 (still open)
47+
1. https://github.com/llvm/llvm-project/pull/125696 (still open) - allow vectorizing interleave access
48+
1. https://github.com/llvm/llvm-project/pull/122896 - calculates memory op and cast op costs
49+
1. https://github.com/llvm/llvm-project/pull/123207 - autovectorizer support for dot
50+
1. Proposal to add minnumber/maxnumer (min/max favoring numbers over NaNs)
51+
1. https://github.com/WebAssembly/design/issues/1548
52+

simd/2025/SIMD-03-14.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
![WebAssembly logo](/images/WebAssembly.png)
2+
3+
## Agenda for the March 14 video call of WebAssembly's SIMD Subgroup
4+
5+
- **Dates**: 2025-03-14
6+
- **Times**:
7+
- 3pm-4pm UTC (8am-9am PDT)
8+
- **Location**: *link on calendar invite*
9+
- **Contact**:
10+
- Name: Petr Penzin
11+
- Email: penzin.dev@gmail.com
12+
13+
14+
### Registration
15+
16+
Fill out [sign-up form](https://forms.gle/bscWhsD9U4hZEsUV9) to attend.
17+
18+
### Logistics
19+
20+
This meeting will be a Google Meet video conference.
21+
22+
## Agenda items
23+
24+
1. Relaxed trunc [corner cases](https://github.com/WebAssembly/relaxed-simd/issues/160)
25+
1. Relaxed-simd support in ONNX runtime
26+
1. Opens/announcements
27+
28+
## Meeting notes
29+
30+
Attendees:
31+
32+
- Andrew Brown
33+
- Anton Kirilov
34+
- Brendan Dahl
35+
- Michael McLoughlin
36+
- Petr Penzin
37+
- Yury Delendik
38+
39+
Notes:
40+
41+
1. Relaxed trunc corner cases
42+
1. Trying to wrap up final outstanding item for relaxed-simd
43+
1. Trying to not avoid excessive corner cases in the core spec and test suite - underspecify there and test in embedding test suites as needed, for example WPT
44+
1. Add “hardware specific behavior” to the spec
45+
1. Relaxed-simd support in ONNX runtime
46+
1. CI is passing, looks like it is getting close to getting merged, specific changes to kernel still need a review
47+
1. Opens/announcements
48+
1. Andrew is trying to reproduce fp16 performance numbers with varying success
49+
1. Michael McLoughlin has presented hardware-specialized wasm experience report, will try to go over details next meeting
50+

0 commit comments

Comments
 (0)