WebAssembly / simd

Branch of the spec repo scoped to discussion of SIMD in WebAssembly
Other
531 stars 43 forks source link

Agenda for sync meeting 1/22/21 #419

Closed tlively closed 3 years ago

tlively commented 3 years ago

The next meeting will be Friday, January 22 at 9:00AM - 10:00AM PST/ 6:00PM - 7:00PM CET. Please respond with agenda items you would like to discuss.

If this meeting doesn't already appear on your calendar, or you are a new attendee, please fill out this form to attend.

Agenda so far:

penzn commented 3 years ago

We had another item on agenda for today - the cost model. IMO it probably lower in priority to everything on the list, but can complement the optimization discussion.

Also, what about i64x2 min and max (#417, #418)?

tlively commented 3 years ago

Thanks, min and max were accidental omissions from my list. I've been putting off the cost model discussion for now because it doesn't block moving to phase 4. It's an important conversation to have, though. After the phase 4 vote I expect that there will be a good amount of additional optimization, documentation, and cleanup work to do on the tools side.

Maratyszcza commented 3 years ago

New instructions with experimental data to discuss:

lars-t-hansen commented 3 years ago

Given where we are wrt work load and looming phase 4 deadline, we might consider scheduling another meeting next week.

tlively commented 3 years ago

Thanks for a productive meeting, everyone! Here are the notes.

We conducted five votes this meeting:

  1. We had consensus that in subsequent discussions about whether to include particular instructions, we should assume engines will be able to recognize and optimize mask operands that were produced by comparison operations.
  2. We had consensus that i64x2.all_true (#415) should be merged to the proposal.
  3. We had consensus that i64x2.eq (#381) should be merged to the proposal.
  4. We had consensus that i64x2.ne (#411) should be merged to the proposal.
  5. We did not have consensus that i64x2 signed comparisons should be merged to the proposal. They will not be added unless we get more data and revisit the discussion, but this is a low priority.

We also decided to meet again at the same time next week to discuss the agenda items we did not get to in this meeting.