2025-05-07 Official Meeting Notes

2025-05-07 Official Meeting Notes

Date

May 7, 2025

Disclosures

RVI_Disclosures_Female_Short.mp4

Participants

Voters | Quorum Required - 16

Name

Affiliation

Voting Member

Attended

Join Time

Leave Time

Name

Affiliation

Voting Member

Attended

Join Time

Leave Time

1

Allen Baum - ISA Infra HC Vice-chair

Esperanto

X

X

10:06 AM

11:55 AM

2

Austin (Jianlin) Gao

Tencent

X

 

 

 

3

Avi Timor

Google

X

X

10:04 AM

11:48 AM

4

Charlie Su

Andes

X

X

10:01 AM

10:44 AM

5

David Brash

Rivos Inc.

X

X

10:02 AM

11:55 AM

6

David Chen

Stream Computing

X

X

10:06 AM

11:55 AM

7

David Weaver

Akeana

X

X

9:57 AM

11:55 AM

8

Earl Killian - Unpriv IC

Aril Inc.

X

X

10:03 AM

11:54 AM

9

Erich Focht

Openchip

X

X

10:11 AM

10:54 AM

10

Frans Sijstermans

Nvidia

X

 

 

 

11

Greg Favor - TSC Chair

Ventana Micro Systems

X

X

10:03 AM

11:55 AM

12

Guido Costa Souza

Brazilian Ministry of Science

X

X

11:00 AM

11:55 AM

13

Guy Lemieux - Com/Individ Elected Rep

Individual

X

X

10:02 AM

11:55 AM

14

Haibin Shen

Chengwei Captial

X

 

 

 

15

Jian Zhang

Beijing Institute of Open Source Chip

X

X

10:01 AM

11:55 AM

16

John Hengeveld

Intel

X

 

 

 

17

John Leidel - Technology HC Chair

Tactical Computing Labs

X

 

 

 

18

Kan Shi

ICT CAS

X

 

 

 

19

Ken Dockser - Strategic Elected Rep

Tenstorrent

X

 

 

 

20

Manu Gulati

Qualcomm

X

X

10:05 AM

11:02 AM

21

Marcel Tromp

Infineon

X

X

10:01 AM

11:55 AM

22

Paul Holt

Synopsys

X

X

9:59 AM

11:55 AM

23

Peter Chun

Huawei

X

 

 

 

24

Philipp Tomsich - TSC Vice-chair

VRULL

X

X

10:17 AM

11:55 AM

25

Roger Espasa - Strategic Elected Rep

Semidynamics

X

 

 

 

26

Shi Yijun

Sanechips/ZTE

X

 

 

 

27

Shubu Mukherjee (Krste)

SiFive

X

X

10:03 AM

11:55 AM

28

Siqi Zhao

Alibaba Cloud

X

X

10:05 AM

11:55 AM

29

Tom Zhao

Phytium

X

 

 

 

30

Wei Wu

ISCAS

X

X

10:04 AM

11:22 AM

31

Zhangzi Tan

RIOS

X

 

 

 

Non-Voters

Name

Affiliation

Attended

Name

Affiliation

Attended

Anup Patel - Priv SW HC Chair

Ventana Micro Systems

 X

Andrew Dellow - Security HC Chair

Qualcomm

X

Andrew Waterman - Priv IC Vice-chair

SiFive

 

Ravi Sahita - Security HC Vice-chair

Rivos Inc.

X

Ved Shanbhogue - SOC Infra HC Chair

Rivos Inc.

X

Krste Ansanovic

SiFive

X

Andrea Gallo

RISC-V

X

Greg Sterling

RISC-V

X

Jeff Scheel

RISC-V

X

Rafael Sene

RISC-V

X

Bill Traynor

RISC-V

X

Bruce Ableidinger

MIPS

X

Robert Chyla

MIPS

X

Agenda

Approval

Quorum at 7:05 am PT
7:05 am - 7:10 am PT | April 5, 2025 Meeting Minutes (link) - 3 min
Approved: motion by Allen Baum, seconded by Paul Holt (7:11 a.m PT)

Updates and PoWs

7:10 am - 7:15 am PT | TG Disbanding Motions (Work Completed): Debug and RVV C (Rafael) - 5 min
Debug: motion by David Weaver, seconded Allen Baum (7:14 a.m PT) - Approved
RVV C: motion by Earl Killian, seconded Allen Baum (7:15 a.m PT) - Approved
7:15 am - 7:52 am PT | Matrix Extension Update (Andrea) - 30 min | 37 min
7:53 am - 8:13 am PT | (New PoW) Speculation Barriers TG (Ved Shanbhogue, Rivos) - 20 min
8:13 am - 8:24 am PT | (New PoW) Event Trace TG (Bruce Ableidinger, MIPS) - 20 min
8:25 am - 8:43 am PT | (New PoW) Long Instruction (Krste, SiFive) - 20 min start-time restriction
8:45 am - 8:50 am PT | (PoW Update) Developer Relations SIG (Carl, Rafael) - 10 min

Reminders (5 min) - via email if not enough time

8:55 am - 9:00 am PT | 2025 Strategic Priorities Reminder (Greg Favor TSC Chair, Rafael)
8:53 am - 9:00 am PT | Tech Newsletter Contributions (Rafael)

TSC Overflow

Presentations

Title

Presenter

File

Title

Presenter

File

1

Speculation Barriers - Proposal Of WorkOverview

Ved Shanbhogue

 

Votes

Quorum Status:
Vote Record

  • Agenda Item or Motion: Approve the April 5, 2025 Meeting Minutes (link)

  • Motion Made By: Allen Baum

  • Motion Seconded By: Paul Holt

Voting Results:

  • In Favor: 16

  • Opposed: 0

  • Abstentions: 0

Outcome: Passed

Additional Notes: 0:11

Quorum Status: 16
Vote Record

  • Agenda Item or Motion: Disband the Debug TG as complete

  • Motion Made By: David Weaver

  • Motion Seconded By: Allen Baum

Voting Results:

  • In Favor: 17

  • Opposed: 0

  • Abstentions: 0

Outcome: Passed

Additional Notes: 0:14

Quorum Status:
Vote Record

  • Agenda Item or Motion: Disband the RVV C Intrinsics TG as complete

  • Motion Made By: Earl Killian

  • Motion Seconded By: Allen Baum

Voting Results:

  • In Favor: 17

  • Opposed: 0

  • Abstentions: 0

Outcome: Passed

Additional Notes: 0:15

Notes & Action Items

Recording: https://zoom.us/rec/share/9mlHo4VqDydfXSRPtIHxThpqf_BWWItc6n65EniJWG3Yf8_2dAe_MjgrrKvSQF3h.PqFKxwDm2sqbwbHg

Action Items

None.

Summary

Quick recap

The meeting covered various administrative matters, including welcoming a new representative, approving minutes, and discussing upcoming elections. Technical discussions focused on matrix extensions, speculation barriers, instruction trace systems, and longer instruction encodings, with task groups formed or proposed to address these topics. The meeting also touched on developer relations, communication strategies, and upcoming events.

Opening Remarks

Jeff welcomed new TSC representative Marcel and discussed the agenda. The team approved the April 5th meeting minutes and discussed the disbanding of two groups, the Debug TG and the RVV Intrinsics TG, as they have completed their work. The team also discussed the upcoming elections for three positions and the strategic priorities for the coming year. Jeff also mentioned the call for candidates for the three elected positions and the process for the elections.

Matrix Extensions Update

Andrea provided an update on the matrix and matrix extensions. He discussed the technical content and process of the discussions, emphasizing that no decisions were made and no votes were requested. He also mentioned the creation of a survey to collect opinions from all members, which showed interest in the vector matrix extension. Andrea stressed the importance of integrating these extensions into software frameworks and the need for a unified message. He also mentioned the possibility of creating a new task group for the vector matrix extension. Charlie raised concerns about the polling process, suggesting it should be appropriate and follow the process. Guy expressed difficulty in interpreting the poll results and suggested that the IME and AME groups should determine their own charters through a formal vote.

Andrea, Guy, and Charlie had a constructive discussion about revisiting the charter of the Ame and Ime task groups. They considered the possibility of extending the charter and the formation of a third task group. The board is putting pressure on the task groups to present their ratification plans, with a focus on math fix extensions. The unified API for tool chains and runtime was also discussed, with the task groups planning to form a group to work on this. The conversation ended with Vedvyas presenting a proposal of work or speculation barriers.

Speculation Barriers TG Proposal

Vedvyas proposed a work for speculation barriers to defend against transient execution attacks, such as Spectre and Meltdown. The attack technique involves a 5-step process, including preparing the micro-architectural state, invoking a trigger instruction, executing additional instructions, and eventually flushing the transient instructions. The objective of the speculation barriers is to ensure that speculative execution does not expose data through timing channels, enabling system designers to mitigate these attacks, particularly important for high assurance systems or critical infrastructure. The work will involve developing a threat model, evaluating the performance of the new instructions, and updating the spy accumulator and the sales reference model. The Tg will collaborate with the privacy, apps, and tool organizations.

Vedvyas discussed the challenges of micro-architecture in addressing in-domain attacks and the need for new instructions to provide better control over speculation boundaries. Siqi asked about the advantages of introducing new instructions compared to a micro-architectural approach, to which Vedvyas explained that the new instructions help address the problem of in-domain attacks in a more performant way. Ravi clarified that the approach is complementary to other discussions in the security HC. Jeff clarified that the next step would be to proceed to community review after TSC approval.

RISC-V International