RISC-V International is the gravitational center for the RISC-V community. Membership is open to all organizations who are interested in collaborating on the development of this revolutionary technology. Membership is available to organizations and individuals with several available options. Details are on our Membership page.
- Who We Are: Introducing RISC-V International
- How We Work: An entire community working together cooperatively
- Where We Meet: Events, meetups, virtual gatherings, and other community interactions
- Directory of Working Groups
Who We Are
RISC-V is an open source organization guided and run by RISC-V International members. The leadership of the organization is through elected and delegated individuals serving on the RISC-V Board of Directors and the RISC-V Technical Steering Committee (TSC). Leadership in each technical work group is driven by chair and vice chair leaders to drive the collaboration and success of technical deliverables for open and broad industry adoption.
There are several administrative roles within RISC-V that are staffed and managed through a service agreement with The Linux Foundation, a 501(c)6 non-profit – these include finance, member management, technical and administrative program management, IT, and other roles as needed.
All work on the RISC-V ISA, related software and compliance suites, training, promotion, events and other activities are all accomplished in collaboration with members, who participate and lead at every level. RISC-V is a community effort.
Specific leadership groups include the following:
- The Board of Directors, which sets direction and makes financial and business decisions for RISC-V, is made up of Premier members as well as representatives from other membership tiers.
- The Technical Steering Committee, or TSC, guides the activities of many standing committees and specific task groups to curate and maintain the RISC-V ISA as well as many other related functions. It is made up of Premier members as well as technical leaders in the project. By policy, the TSC mandates cultural and corporate diversity.
- RISC-V administrative staff include CEO, Calista Redmond; xxx, Director of Technology ; and a number of Program Managers who help shepherd RISC-V business and technical activities.
- RISC-V Ambassadors are members who make specific public contributions to help promote RISC-V through conference sessions and tutorials, physical or virtual meetups, media engagements, or otherwise helping to spread the word for RISC-V.
How We Work
The work done within RISC-V International is organized on our groups server at lists.riscv.org. This includes mailing lists, file storage, meetings and calendar invitations, and archives, among other things. Groups are organized into a hierarchy by functional area. New groups are proposed and approved through the TSC (technical groups) or the Board of Directors (non-technical groups). All RISC-V committees and work groups are non-confidential, member-only participation. The meeting minutes and deliverables are made public.
Our server is based on groups.io, a popular cloud-based service which features mailing lists, calendars, file storage, and wiki pages. Each user has a profile based on their email address.
Members are typically added to the server when they join RISC-V. If you are affiliated with a member organization (i.e. if you have an email address within your organization’s domain) and you would like to join, send a note to email@example.com and we will add you to the server.
See below for instructions on how to join the groups.
The main Group
The main group functions as an identity server – all members of the system are members of the main group, although there is no traffic there. All other groups are considered “subgroups”. Please note that if you remove yourself from main, you effectively also remove yourself from all other lists.
Joining the Working Groups
All members in good standing may participate in the discussions, subscribe to the lists, and view the files on the server, including the archives.
Once you are logged into the system, you can visit and subscribe to groups by clicking the Subgroups button on the left navigation panel. The Directory of Working Groups page has an organized listing of all current working groups.
For a quick way to browse to a group to which you are already subscribed, click Your Groups or the RISCV text in the upper left corner. You can adjust your profile and preferences for the site by clicking your name in the upper right corner.
You can see which group you are currently viewing in the grey box near the top of the screen (i.e. firstname.lastname@example.org / Topics). This sets the context for the navigation links on the left. Keep an eye on this part of the screen to ensure that you know where you are. You can always change groups by clicking Your Groups at the top.
Group navigation is along the left. Use these items to browse within each group:
- Subscription: your subscription details, including mail delivery preferences
- Messages: archive of all messages to the mailing list associated with this group
- Hashtags: hashtags can identify individual threads – not often used in our groups
- New Topic: compose a message to the list (you can also send to the list using your email reader
- Subgroups: a list of all subgroups in the system, showing those to which you are currently subscribed
- Directory: a list of all subgroup members who have chosen to show their identity (see Notes on Privacy & Security below)
- Calendar: group calendar showing meetings – you can subscribe to calendars here (scroll to the bottom)
- Files: all files uploaded to the group’s file server
- Wiki: some groups use this simple wiki to collaborate, or to show information about the group itself
Working Group Meetings
Many working groups have periodic meetings. The best place to locate these meetings is on the group’s Calendar. Note that group Calendars are only visible to members. Meetings are also only open to members, so meeting announcements on mailing lists may include links to the calendar entry, but should not include links to the meeting itself. This is because mailing list archives for technical groups are visible to the general public.
Working with Calendars
Many groups have regular (or irregular) meetings, which are maintained by the group’s chair on the group calendar. Click Calendar on the left to see a calendar for a given group. You can also view all calendars together by clicking the RISCV text at the top left of the screen, and then click Your Calendar.
groups.io uses iCal links to enable members to subscribe – just scroll to the bottom of the screen and click Subscribe to get a link for your calendar. You can also subscribe to all calendars together by clicking RISCV at the top left, navigating to Your Calendar, and then using the Subscribe button at the bottom.
Please note that iCal links may update slowly for some users – for example, Google Calendars appear to update approximately every 10-12 hours.
Also, technical group chairs have been cautioned not to reveal meeting links publicly, as the technical groups are visible to non-members. Calendars are visible only to members, so if you need a link to a specific meeting, please check the calendar entry on lists.riscv.org first.
To find the calendar for a specific group, go to the group (at https://lists.riscv.org) and click Calendar on the left side. You can subscribe to this calendar specifically at the bottom of the page – click Subscribe to Calendar to get an iCal link to this group’s calendar.
Alternatively, you can subscribe to many groups and then subscribe to all of them at once using these steps:
- Click the RISCV text at the top left
- Click Your Calendars
- Click Subscribe to Calendar and use your calendar’s tools to subscribe
Notes on Privacy & Security
Non-members are not allowed to join the server as subscribers, but may read the mailing list archives by simply browsing to the right group and clicking Messages. For that reason, and because there is no NDA present on our server, be aware that when you compose messages to the group, those messages may be ready by a large number of people. Do not post any private or proprietary information about yourself or your company. Please also make sure to follow the Code of Conduct.
By default, new participants on the server are set to private – they are not discoverable using the Directory feature. To make yourself more visible, you can enable public visibility for one or all groups:
- Click your name in the upper right corner to access your profile
- Select Account
- Click Identity on the left navigation bar
- To set privacy for all groups, click Edit under Account Profile. To set privacy for one group, click Edit for that group under Group Profiles. You can only set privacy on groups to which you are subscribed.
- Use the drop-down box under Profile Privacy to set your desired privacy mode. You can also use this section to create a biography, location, website, or short user name, and add or change your profile photo.
Note: You can also get to the settings for a specific group by clicking Subscription and then Group Profile along the top.
Public Discussion Lists
There is a set of public discussion lists set up as Google Groups. These lists are open to anyone regardless of member status, and as such, they are not official working groups within the RISC-V member community.
Where We Meet
Events are a large part of the cooperative, collaborative nature of open source development. RISC-V hosts and participates in many events annually, from local meetups to our annual global Summit in December. Many regional events are hosted by volunteers around the globe.
RISC-V International sponsors a number of events annually, including workshops in Europe and Asia, roadshows, and the annual RISC-V Summit that draws over 1500 people annually.
RISC-V International, along with RISC-V member organizations, attends and sponsors many events annually. Keep an eye on the website pages described below for details.
These include RISC-V events, as described above, as well as other large global events where RISC-V presents, sponsors, or otherwise has a presence. The most prominent annual events RISC-V attends include:
- Embedded World in Nuremburg, Germany in February
- Design and Automation Conference in San Jose, CA in summer
- HotChips, typically in Palo Alto in late summer
- Embedded Technologies Conference in San Jose, CA in autumn
- tracks, presentations, and BoFs at various Linux Foundation events
These are large conferences specific to a given region. The most prominent regional events RISC-V attends include:
RISC-V sponsors and supports meetup groups around the world. As of spring 2020, most of these events have transitioned to online, virtual events. A comprehensive list with a map is on the meetups page.
Meetups are usually run by RISC-V Ambassadors. If you would like to start a meetup group in your local area, please contact us. As of May 2020, RISC-V is transitioning to use the Bevy meetup platform, which will enhance our virtual presence greatly.