Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 17 Next »

Date

Disclosures

 RISC-V Disclosures Video

Participants

 Meeting Participants

Voters | Quorum Required - 16

Name

Affiliation

Voting Member

Attended

1

Allen Baum - ISA Infra HC Vice-chair

Esperanto

X

2

Austin (Jianlin) Gao

Tencent

X

3

Avi Timor

Google

X

X

4

Charlie Su

Andes

X

X

5

David Brash

Rivos Inc.

X

X

6

David Chen

Stream Computing

X

X

7

David Weaver

Akeana

X

X

8

Earl Killian - Unpriv IC

Aril Inc.

X

9

Erich Focht

Openchip

X

X

10

Frans Sijstermans

Nvidia

X

X

11

Greg Favor - TSC Chair

Ventana Micro Systems

X

X

12

Guido Costa Souza

Brazilian Ministry of Science

X

13

Guy Lemieux - Com/Individ Elected Rep

Individual

X

X

14

Haibin Shen

Chengwei Captial

X

15

Jian Zhang

Beijing Institute of Open Source Chip

X

X

16

John Hengeveld

Intel

X

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

X

20

Manu Gulati

Qualcomm

X

X

21

Paul Holt

Synopsys

X

X

22

Peter Chun

Huawei

X

23

Philipp Tomsich - TSC Vice-chair

VRULL

X

X

24

Roger Espasa - Strategic Elected Rep

Semidynamics

X

25

Shi Yijun

Sanechips/ZTE

X

26

Shubu Mukherjee

SiFive

X

X (Krste)

27

Siqi Zhao

Alibaba Cloud

X

28

Tom Zhao

Phytium

X

29

Wei Wu

ISCAS

X

X

30

Zhangzi Tan

RIOS

X

Non-Voters

Name

Affiliation

Attended

Andrea Gallo

RISC-V

X

Anup Patel - Priv SW HC Chair

Ventana Micro Systems

X

Andrew Dellow - Security HC Chair

Qualcomm

X

Andrew Waterman - Priv IC Vice-chair

SiFive

Greg Sterling

RISC-V

X

Jeff Scheel

RISC-V

X

Krste Ansanovic

SiFive

X

Rafael Sene

RISC-V

X

Ravi Sahita - Security HC Vice-chair

Rivos Inc.

X

Ved Shanbhogue - SOC Infra HC Chair

Rivos Inc.

X

Agenda

  • November 6, 2024 Meeting Minutes (link)
  • January 8, 2025 Meeting Minutes (link)

  • BoD Policy Adoption Status Update (Jeff, Rafael) - 15 minutes.
    • Group migration to wiki for content in full swing.
    • Meeting conversions to LFX Meeting (PCC) occurring slower than hoped
    • All groups working wrapping up their collection of Participation and Voting Status
    • All specs will adopt with their next approvals. First set have started with Ratification-ready votes.
    • Lifecycle Guide updates underway. Will include Policy Q&A. Feedback expected to start next week.
    • Migrations of legacy data to wiki will start mid-February.
    • Discussion about policy details continue with TSC chairs, Tech Chairs, and John H.
  • Working Meeting Proposal for TSC, Tech Chairs, Tech Committee Chair Coordination (Andrea) - 15 minutes.
  • Machine Readable Format (Andrea) - 30 minutes.
  • UnifiedDB SIG Proposal (Derek Hower, James Ball) - 30 minutes.
  • Questions on “discussion -- requests from AMD and Altera for SoftCPUs” (Guy Lemieux ) - 15 minutes.
 Guy's Questions

As the SoftCPU SIG Chair, I am in frequent contact with the technical leads for "soft" processor designs (ie, LUT-based rather than ASIC) used at all of the major FPGA companies. This puts me in a unique position to collect and share the needs of these RISC-V members with the TSC. (Note that all major US-based FPGA companies are RISC-V members: Altera, AMD, Efinix, Lattice, Microchip, and Bluespec supplies Achronix with processors... I'm unsure about the status of Quicklogic, or some of the newer non-US-based FPGA companies).

As a result, I have been reaching out to individuals, SIGs, and TGs about technical design objectives for RISC-V, listed below, which have been expressed from both AMD and Altera. 

Most of these objectives/issues have been discussed at the SoftCPU SIG already, although some of them are newer and have not been as thoroughly discussed as others. The hope is that these issues can be addressed in 2025. I will also be reaching out to ensure that other FPGA companies are also on board (not all of them have the time capacity to attend SoftCPU SIG meetings), but I expect this will not be a problem.

I have a few reasons for sharing this list with the whole TSC:

  1. as a committee, we should be forming a strategy for 2025 and hope this can be added to the list (among suggestions from others, which will obviously include things like >32b instructions, matrix extensions, etc)

  2. as an individual, perhaps you can help me connect within your organization if you also have an interest in pursuing these objectives

  3. perhaps you can point me to others outside of your organization who already have an interest or active ongoing effort to address these objectives.

Here is the list of objectives/issues:

a) CLIC needs to be ratified. What's the holdup? How can we kickstart it again? AMD is already designing their own and Altera is ironically unhappy with it not being "locked down". (I say ironically, because it's the FPGA people that are worried about finalizing a standard -- and they're the ones that are most flexible! I can only imagine how everyone else feels.) With the recent discussion in the Profiles SIG and CSC around clarifying exactly what is being certified, it seems that an interrupt controller needs to be added to a profile to create something like a "processor subsystem" that gets certified.

b) Additional support for fast interrupts via a shadow register file.

c) Reg+Reg addressing modes (rather than Reg+Imm).

d) 64b addressing mode for RV32, eg via concatenation of 2 registers. Please note that saying "RV64 solves this" is not the answer they are looking for, because a full 64b CPU datapath is too large for typical FPGA use. With a single DRAM capable of filling the entire 4GB address space, more bits are needed for other things.

e) Bitfield insertion/extraction instructions.

f) New cache management instructions to invalidate, flush and clean by cache index rather than by address.

g) Soft-processor specific profiles, which we are calling RVS. This would be a "family", like RVA, which has several variants inside. It would fit somewhere between RVB and RVM.

I know many of these things take a new TG, and some might be suitable for Fast Track. Most of the items above also have other supporters beyond soft CPUs, so the SoftCPU SIG is trying to identify the right route and partner for each of them.

I look forward to all suggestions and discussion.

Thank you,

Guy

Presentations

Title

Presenter

File

1

Tech Committee Meetings

Andrea Gallo

Google Slides

2

Machine Readable Format

Andrea Gallo

Google Slides

3

2025 Technical Objective (SoftCPU SIG)

Guy Lemieux

Presentation

4

UnifiedDB SIG Proposal

Derek Hower, Qualcomm

Presentation

Votes

 Vote

Quorum Status: 17 Voters
Vote Record

Voting Results:

  • In Favor: All Non-RVI Staff Attendees.

  • Opposed: 0

  • Abstentions:

Outcome: Motion Approved

Additional Notes:

 Vote

Quorum Status: 17 Voters
Vote Record

Voting Results:

  • In Favor: All Non-RVI Staff Attendees.

  • Opposed: 0

  • Abstentions:

Outcome: Motion Approved

Additional Notes:

Notes & Action Items

  •  

Adjournment

  • Motion to Adjourn Made By:

  • Seconded By:

  • Time Adjourned:


Standard_2.png

  • No labels