Loading…
Attending this event?
October 22-23, 2024
Santa Clara, CA
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for RISC-V Summit to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.
Monday, October 21
 

8:00am PDT

Registration & Badge Pick-up
Monday October 21, 2024 8:00am - 5:00pm PDT
Monday October 21, 2024 8:00am - 5:00pm PDT
Main Lobby (Level 1)

9:00am PDT

Applications & Tools Horizontal Committee Meeting
Monday October 21, 2024 9:00am - 9:25am PDT
Monday October 21, 2024 9:00am - 9:25am PDT
Grand Ballroom H (Level 1)

9:00am PDT

Member Day Session: Realizing RISC-V Certification, and What it Means for your Verification - Adnan Hamid, Breker Verification Systems
Monday October 21, 2024 9:00am - 9:25am PDT
For RISC-V to be successful, industry confidence in the quality of produced cores is critical, driving the mission of the RISC-V International Certification Steering Committee (CSC). It is recognized that a high degree of commercial-grade testing is required, leveraging tests from verification specialists, as well as existing work. The CSC has noted the need for small and large core certification, as well as the SoC components around them.

This presentation will analyze the CSC requirements and detail the types of tests that are likely be required, given the focus on architectural analysis that goes much further than basic ISA compliance. We will discuss the kind of scenarios to be validated, and how this can best be accomplished using the required self-checking content. The certification tests could also form the foundation of a comprehensive microarchitectural verification suite. While this is not the goal of certification, we will demonstrate how this might benefit overall verification.

Attendees will gain a greater understanding of the implementation of a certification flow as part of a broader verification approach, and the impact on this on their cores or SoCs.
Speakers
avatar for Adnan Hamid

Adnan Hamid

President & CTO, Breker Verification Systems, Inc.
Adnan Hamid is the founder and CTO of Breker and the inventor of its core technology. Noted as the father of Portable Stimulus, he has over 20 years of experience in functional verification automation, much of it spent working in this domain. Prior to Breker, he managed AMD’s System... Read More →
Monday October 21, 2024 9:00am - 9:25am PDT
Theater (Level 2)

9:00am PDT

RISC-V 101
Monday October 21, 2024 9:00am - 11:00am PDT
Come hear about the What, How, and Why of RISC-V.

This session is perfect for anyone curious about RISC-V or looking to deepen their understanding and engagement.

Topics covered include What is and Why RISC-V?, Software & RISC-V, and How to Get Involved and Engage in RISC-V.

Learn More

*Separate registration is required.
Monday October 21, 2024 9:00am - 11:00am PDT
Grand Ballroom G (Level 1)

9:30am PDT

Member Day Session: Exploring the Programming Model of the RISC-V IOPMP - Paul Ku, Andes Technology
Monday October 21, 2024 9:30am - 9:55am PDT
The specification of the IOPMP, I/O Physical Memory Protection Unit, is nearing stability, making it an opportune moment to introduce the IOPMP programming model to users. This presentation will demonstrate the bottom-up programming model of IOPMP in M-mode, H-mode, and VS/S-mode.
In M mode, we utilize a native library, libiopmp, while H/S/VS-mode employs the SBI for IOPMP with necessary security checks. Within libiopmp, we will explore how to group the regions of a specific device into a memory domain, which can be easily switched and shared. This clarifies why IOPMP prefers the per-device association programming model over ARM's per-rule association model.

The SBI, positioned above the libiopmp, allows the other modes to manipulate the IOPMP. A hypervisor should be able to allocate devices for a guest OS. IOPMP's memory domain offers a convenient method for associating devices with a specific guest OS.

In H/S mode, hot-plug devices may necessitate IOPMP updates. In VS mode, a guest OS typically lacks knowledge about the physical memory, so the IOPMP's updates are generally transparent. Software in the higher privileged modes helps to manipulate IOPMP(s) behind guest OS requests.
Speakers
avatar for Paul Ku

Paul Ku

Deputy Technical Director, Andes Technology
Dr. Ku works for Andes Technology Corporation and is enthusiastic about processor and platform security. Besides, in the RISC-V International, he served the TEE Task Group as the vice-chair in 2021 and has been the chair of the IOPMP TG since 2022. He ever worked for Faraday Technology... Read More →
Monday October 21, 2024 9:30am - 9:55am PDT
Grand Ballroom H (Level 1)

9:30am PDT

Member Day Session: RISC-V for HPC: Where We Currently are and Where We Need to Go - Nick Brown, University of Edinburgh
Monday October 21, 2024 9:30am - 9:55am PDT
The powerhouse which unlocks the ability to simulate complex, real world problems, as well as powering AI and ML workloads, High Performance Computing (HPC) is a crucial part of the modern day world. Supercomputers most commonly leverage x86 CPUs and Nvidia or AMD GPUs, however, as the ever-increasing demand by users for more capability meets a growing focus on sustainability, alternative technologies such as RISC-V are important.

RISC-V can offer benefits in performance and energy efficiency to HPC through the potential for specialisation, however the HPC community is yet to embrace RISC-V. But with increased availability of commodity RISC-V high performance CPUs (e.g. the SG2042) and PCIe accelerator cards, RISC-V is becoming a more serious option.

In the RISC-V HPC SIG our role to help drive adoption, and in this talk I will describe where the RISC-V ecosystem currently lies for HPC, explore performance and energy efficiency of latest generation RISC-V hardware against that currently more commonplace in HPC, and highlight key areas that we as the RISC-V community should prioritise to drive RISC-V adoption in HPC. Ultimately acting as a call to action for the RISC-V community.
Speakers
avatar for Nick Brown

Nick Brown

Senior Research Fellow, EPCC at the University of Edinburgh
Dr Nick Brown is a Senior Research Fellow at EPCC, the University of Edinburgh. His main interest is in the role that novel hardware can play in future supercomputers, and is specifically motivated by the grand-challenge of how we can ensure scientific programmers are able to effectively... Read More →
Monday October 21, 2024 9:30am - 9:55am PDT
Theater (Level 2)

9:30am PDT

Automotive Market Development Meeting
Monday October 21, 2024 9:30am - 10:30am PDT
Monday October 21, 2024 9:30am - 10:30am PDT
206 (Level 2)

10:00am PDT

Member Day Session: CHERI 101 and Standardization Session - Tariq Kurd, Codasip
Monday October 21, 2024 10:00am - 10:25am PDT
This talk covers the basics of CHERI to give a solid understanding of the technology. It covers the impact on the design of the CPU as well as how it is actually used to give memory safety, control flow integrity etc. and covers the progress with the standardization.


Speakers
avatar for Tariq Kurd

Tariq Kurd

Distinguished Engineer and Lead IP Architect, Codasip
I have been chair of RISC-V code-size, and Zfinx, and these days am heavily involved in CHERI standardisation for RISC-V.
Monday October 21, 2024 10:00am - 10:25am PDT
Grand Ballroom H (Level 1)

10:00am PDT

Member Day Session: Improving Performance Analysis on RISC-V - Beeman Strong & Atish Patra, Rivos, Inc
Monday October 21, 2024 10:00am - 10:25am PDT
The Performance Analysis SIG works to improve the state of performance analysis on RISC-V systems, by overseeing both the development of new ISA extensions to improve visibility, and the enabling of the software ecosystem (firmware, OS, tools). In this talk, chair Beeman Strong and member Atish Patra will recap the work completed in the last year, including 4 new ISA extensions and several improvements to Linux perf, and introduce some ongoing work. This will include progress updates on the Performance Events TG, the Performance Event Sampling TG, the Self-hosted Trace TG, and further Linux kernel/perf tool enhancements that aim to allow performance analysis on RISC-V to match or exceed the experience on competing ISAs.
Speakers
avatar for Beeman Strong

Beeman Strong

Hardware Architect, Rivos Inc.
Beeman Strong is lead architect for CPU performance monitoring, debug, and trace at Rivos Inc. Prior to that he spent 25 years working at Intel, with the last 11 working on ISA definition with a focus on performance monitoring & trace. In that role he worked closely with software... Read More →
avatar for Atish Patra

Atish Patra

Linux kernel Engineer, Rivos
Atish is a Linux kernel engineer working at Rivos . He has worked on various features for RISC-V Linux kernel i.e. UEFI, early boot, virtualization and device drivers, confidential computing.
Monday October 21, 2024 10:00am - 10:25am PDT
Theater (Level 2)

10:30am PDT

Coffee Break
Monday October 21, 2024 10:30am - 10:55am PDT
Monday October 21, 2024 10:30am - 10:55am PDT

11:00am PDT

Member Day Session: Verifying a CPU with Sail - Tim Hutt, Codasip
Monday October 21, 2024 11:00am - 11:25am PDT
How Codasip verified a configurable CPU using the open source RISC-V Sail model.
Speakers
avatar for Tim Hutt

Tim Hutt

Senior Verification Engineer, Codasip
I'm originally a mechanical engineer (I used to work on hair dryers for Dyson!) but via a meandering path found myself in the RISC-V verification world 18 months ago. I have worked on verifying Codasip's A730 chip, including setting up our integration with the Sail model and upstreaming... Read More →
Monday October 21, 2024 11:00am - 11:25am PDT
Grand Ballroom H (Level 1)

11:00am PDT

Security Horizontal Committee Update - Andrew Dellow, Qualcomm & Ravi Sahita, Rivos Inc.
Monday October 21, 2024 11:00am - 11:25am PDT
Speakers
avatar for Andrew Dellow

Andrew Dellow

Director of Engineering, Qualcomm & Chair, RISC-V Security HC, Qualcomm
avatar for Ravi Sahita

Ravi Sahita

Principal Security Architect, Rivos Inc.
Ravi Sahita is a Principal Security Architect at Rivos Inc, and vice-chair of the Security HC at RVI. He is an expert in ISA/platform virtualization, trusted execution, and exploit prevention. In past work, he led the security arch. for confidential computing on x86 servers, exploit... Read More →
Monday October 21, 2024 11:00am - 11:25am PDT
Theater (Level 2)

11:00am PDT

AI Market Development Meeting
Monday October 21, 2024 11:00am - 12:30pm PDT
Monday October 21, 2024 11:00am - 12:30pm PDT
206 (Level 2)

11:30am PDT

Member Day Session: The Need for a Packed-SIMD Extension - Rich Fuhler, Andes Technology
Monday October 21, 2024 11:30am - 11:55am PDT
The Packed-SIMD specification (P spec) is critical and integral in expanding the RISC-V ecosystem in the MCU domain and will further the development of higher value applications needing cost-efficient processing of small data parallelism for audio, voice, sound, small images, slow video, tinyML, consumer electronics, and more. 

Processors which support DSP functionality are usually used to measure, filter, or compress continuous real-world analog signals. Although many DSP algorithms can be executed on a general-purpose CPU, there will be an unacceptable loss in performance for these time-critical applications. One could use the RISC-V vector extension to greatly improve performance of these algorithms, but the vector unit is typically an order of magnitude larger than a processor which implements the P specification. 

This presentation will provide an overview of the specification, benchmarking numbers, development tools, and task group status.
Speakers
avatar for Rich Fuhler

Rich Fuhler

Technical Director, Andes Technology
Monday October 21, 2024 11:30am - 11:55am PDT
Grand Ballroom H (Level 1)

11:30am PDT

Security Model Update - Nicholas Wood, Imagination Technologies
Monday October 21, 2024 11:30am - 11:55am PDT
Speakers
NW

Nicholas Wood

Security Architect, Imagination Technologies
Monday October 21, 2024 11:30am - 11:55am PDT
Theater (Level 2)

11:30am PDT

Hackathon
Monday October 21, 2024 11:30am - 6:00pm PDT
Participate in a hands-on hackathon and gain access to tooling and mentorship!

Learn More

*Separate registration is required.
Monday October 21, 2024 11:30am - 6:00pm PDT
Grand Ballroom G (Level 1)

12:00pm PDT

Member Day Session: Sailing Toward a Single Source of Truth - Paul Clarke, Ventana Micro Systems & Derek Hower, Qualcomm
Monday October 21, 2024 12:00pm - 12:25pm PDT
Sail is a powerful language for describing a processor architecture and is already used to define a number of widely-used architectures like Arm, x86, and RISC-V.

For a Sail representation to serve as a “single source of truth” for an ISA, though, there are some unmet requirements, including comprehensive human-readable ISA documentation, as this must currently be created and maintained separately.

In addition, to make good use of Sail, some sort of transformation is required, as there are no meaningful projects that directly consume Sail. The only parser for Sail is written in OCaml. Both languages are arguably obscure enough that they present barriers to effective utilization of the RISC-V Sail specification to its full potential.

This presentation outlines alternative approaches to providing a single source of truth for the RISC-V ISA that meets the criteria of: simple format, easily parsed by both machine and human, reasonably comprehensive including providing human-readable documentation, and does not necessarily preclude the use of Sail, in which the RISC-V ecosystem has significantly invested.
Speakers
DH

Derek Hower

Sr. Staff Engineer, Qualcomm
Derek Hower is an experienced engineer working at Qualcomm with previous stops at AMD and Intel. Derek has over a decade experience in performance modeling, including the development of several simulator infrastructures both as a manager and individual contributor. He was also the... Read More →
avatar for Paul Clarke

Paul Clarke

Software Engineer, Ventana Micro Systems
Linux user since 1.2, software developer (C, Python, OCaml, Javascript, Carbon/React, assembly, RISC-V, Power, x86, Linux, glibc, GCC, performance, porting, tuning, real-time, IPC, AIX, VM, MVS, 3D graphics, IPC), glibc and GCC maintainer, consultant, technical writer and editor... Read More →
Monday October 21, 2024 12:00pm - 12:25pm PDT
Grand Ballroom H (Level 1)

12:00pm PDT

SOC Infrastructure Horizontal Committee Update - Ved Shanbhogue, Rivos Inc.
Monday October 21, 2024 12:00pm - 12:25pm PDT
Speakers
avatar for Ved Shanbhogue

Ved Shanbhogue

Member of Technical Staff, Rivos
Ved Shanbhogue is with Rivos Inc. and a key contributor to RISC-V. He has contributed to development of various ratified and in-progress RISC-V ISA (Zawrs, Zacas, Zicfiss, Zicfilp) and non-ISA extensions (IOMMU, CBQRI, Server SoC HW spec., RAS ERI). He chairs the SoC infrastructure... Read More →
Monday October 21, 2024 12:00pm - 12:25pm PDT
Theater (Level 2)

12:30pm PDT

Lunch (Attendees on Own)
Monday October 21, 2024 12:30pm - 1:30pm PDT
Monday October 21, 2024 12:30pm - 1:30pm PDT

1:30pm PDT

Unprivileged ISA Committee Update - Earl Kilian, Aril Inc.
Monday October 21, 2024 1:30pm - 1:55pm PDT
Speakers
EK

Earl Kilian

CTO, Aril
Monday October 21, 2024 1:30pm - 1:55pm PDT
Theater (Level 2)

1:30pm PDT

Marketing & Events Committee Meeting
Monday October 21, 2024 1:30pm - 2:25pm PDT
Monday October 21, 2024 1:30pm - 2:25pm PDT
Grand Ballroom H (Level 1)

2:00pm PDT

Restarting the Automotive SIG - Andrea Gallo, RISC-V
Monday October 21, 2024 2:00pm - 2:25pm PDT
Speakers
avatar for Andrea Gallo

Andrea Gallo

VP of Technology, RISC-V
Monday October 21, 2024 2:00pm - 2:25pm PDT
Theater (Level 2)

2:30pm PDT

Member Day Session: Update on Unified Discovery - Siqi Zhao, Alibaba Inc.
Monday October 21, 2024 2:30pm - 2:55pm PDT
This would be an update of the work done in the Unified Discovery TG. Unified Discovery TG is tasked to define a schema format intended for allowing the software to easily decide which ISA extension is present on the platform. This session shows the schema and related PoC.
Speakers
avatar for Siqi Zhao

Siqi Zhao

Technology Expert, Alibaba DAMO Academy
Siqi is a Technology Expert of the CPU R&D Department in Alibaba DAMO Academy. His current job focuses on the security and related architecture of the Xuantie processors, with an emphasis on the collaboration with and contribution to the open RISC-V community. He is currently serving... Read More →
Monday October 21, 2024 2:30pm - 2:55pm PDT
Grand Ballroom H (Level 1)

2:30pm PDT

Profiles Special Interest Group Update - David Weaver, Akeana & James Ball, Qualcomm
Monday October 21, 2024 2:30pm - 2:55pm PDT
Speakers
JB

James Ball

Qualcomm
avatar for David Weaver

David Weaver

Principal Architect, Akeana
Monday October 21, 2024 2:30pm - 2:55pm PDT
Theater (Level 2)

3:00pm PDT

Member Day Session: Why Do We Need Yocto Project on RISC-V - Challenges and Best Practices - Khem Raj, Comcast
Monday October 21, 2024 3:00pm - 3:25pm PDT
Yocto project is a widely adopted standard set of tools and infrastructure for building Embedded systems, 
ranging from complex systems based on Linux to RTOS and bare-metal applications.
It's based on OpenEmbedded build technology which has supported RISC-V the architecture from its early days. 


The Yocto project has a layered architecture, which provides a scalable mechanism for adding and
customizing new hardware and software support. However, there is a balance required for the best outcome.  Core architecture support in the Core layer provides common policies for RISC-V. The architecture layer (meta-riscv) adds additional RISC-V specific customizations and holds support for many SBCs with RISC-V processors. 


The Yocto Project has gathered years of experience in deploying into a wide range of products e.g. cars, streaming devices, routers, and cameras to name a few.  It is important to leverage these learnings and benefits for the RISC-V ecosystem. This presentation will address the challenges and gaps we have for RISC-V to become tier 1 supported architecture. 


In this talk we will provide an overview of how RISC-V is supported in the Yocto project and adjacent layers. Additionally, we will describe the huge opportunity to get RISC-V supported as core architecture.  RISC-V is a fast developing architecture. An important aspect of this presentation will be how to get involved in OSS development on RISC-V.
Speakers
avatar for Khem Raj

Khem Raj

Fellow, Comcast
Khem Raj is a Linux architect at Comcast, helping several open source initiatives within the company: He is guiding the company's adoption of open source software, and becoming an active contributor to the open source components used in the RDK settop software stack. One of the most... Read More →
Monday October 21, 2024 3:00pm - 3:25pm PDT
Grand Ballroom H (Level 1)

3:00pm PDT

Privileged Software Horizontal Committee Annual Update - Anup Patel, Ventana Micro Systems
Monday October 21, 2024 3:00pm - 3:25pm PDT
Speakers
avatar for Anup Patel

Anup Patel

Principal Software Engineer, Ventana Micro Systems
Anup Patel is an open-source enthusiast with primary interest in hypervisors, firmwares, boot-loaders, and Linux kernel. He has 18+ years of experience developing system level software and he maintains various open-source projects such as OpenSBI, KVM RISC-V, and Xvisor. He is part... Read More →
Monday October 21, 2024 3:00pm - 3:25pm PDT
Theater (Level 2)

3:30pm PDT

Member Day Session: A Simple Plan: An API and ABI for Managing Multiple Distinct Sets of Custom Extensions - Guy Lemieux, University of British Columbia
Monday October 21, 2024 3:30pm - 3:55pm PDT
The RISC-V custom instruction encoding space provides vendors a rich opportunity to innovate. Now, the pending Composable Extensions (CX) Task Group is planning to develop ISA and non-ISA specifications to avoid collisions in opcodes and provide uniform naming, discovery, error handling, context management, and other features that will enable vendors to create a marketplace for composition and reuse of their independently authored custom (instruction) extensions and their software libraries. Instruction set switching is a way to manage this problem. A critical missing piece of the puzzle is the end user perspective: what is the application API, how will the OS manage requests, and what are the implications on the ABI? This presentation outlines a simple plan to address these issues through an API that allows users to allocate and virtualize state context in a uniform manner. We will also discuss the presently manually enforced ABI that keeps the active selector correct at all times while providing backwards compatibility with legacy custom instructions.
Speakers
avatar for Guy Lemieux

Guy Lemieux

Professor, University of British Columbia
Guy is a Professor in Computer Engineering at the University of British Columbia where he teaches digital design and computer systems/architecture courses. His research focuses on improving FPGA devices and CAD tools, in particular making them easier to use and more efficient for... Read More →
Monday October 21, 2024 3:30pm - 3:55pm PDT
Grand Ballroom H (Level 1)

3:30pm PDT

Member Day Session: Enabling New Security Frontiers: Deep-dive into Implementing Confidential Computing on RISC-V - Ravi Sahita & Atish Patra, Rivos
Monday October 21, 2024 3:30pm - 3:55pm PDT
This session aims to cover ISA and non-ISA for Confidential VM Environment (CoVE) on RISC-V platforms. The session will describe the use of ratified RISC-V privileged ISA extensions and new priv. ISA extensions called "Supervisor Domains" that are proposed and reaching task group consensus. This session will also describe the specifications for proposed non-ISA/ABI extensions and SoC requirements that enable Confidential Computing on RISC-V-based platforms - and the related open-source activities in open-source that are required to enable the confidential computing stack on RISC-V platforms. The common/abstract aspects that are cross-architectural will be discussed to enable interoperability across different RISC-V and non-RISC-V platforms. A future roadmap of capabilities will be discussed to encourage participation from the community.
Speakers
avatar for Ravi Sahita

Ravi Sahita

Principal Security Architect, Rivos Inc.
Ravi Sahita is a Principal Security Architect at Rivos Inc, and vice-chair of the Security HC at RVI. He is an expert in ISA/platform virtualization, trusted execution, and exploit prevention. In past work, he led the security arch. for confidential computing on x86 servers, exploit... Read More →
avatar for Atish Patra

Atish Patra

Linux kernel Engineer, Rivos
Atish is a Linux kernel engineer working at Rivos . He has worked on various features for RISC-V Linux kernel i.e. UEFI, early boot, virtualization and device drivers, confidential computing.
Monday October 21, 2024 3:30pm - 3:55pm PDT
Theater (Level 2)

4:00pm PDT

Member Day Session: High Assurance Cryptography ISE - G. Richard Newell, Microchip Technology Inc.
Monday October 21, 2024 4:00pm - 4:25pm PDT
During this session the attendees will learn about the goals, proposals, and status of the High Assurance Cryptography (HAC) Instruction Set Extension (ISE) for RISC-V vector CPUs. While overlapping the functionality of the ratified vector cryptography extensions somewhat, the HAC extensions will provide for better key management – including key encryption – and the possibility for microarchitectures to implement countermeasures against side-channel analysis, thus enabling the HAC instructions to provide secure cryptography in more use cases than the existing instructions. For example, when an adversary can gain close enough physical proximity to the CPU to monitor its electromagnetic emanations during operation, side-channel countermeasures are necessary for secure cryptographic implementations.

What may be of extra interest is that Barry Spinney, an active HAC task group member, is designing a proof-of-concept design of the core cryptographic functional unit, including the optional side-channel countermeasures, and intends to make it fully publicly available as open-source code. This talk will introduce Barry’s design to the audience.
Speakers
avatar for G. Richard Newell

G. Richard Newell

Associate Technical Fellow, Microchip Technology
Richard Newell is responsible for architecting the security features for Microchip's current and future generations of FPGAs and SoC FPGAs. Richard has an electrical engineering background with over 45 years of experience in analog and digital signal processing, cryptography, control... Read More →
Monday October 21, 2024 4:00pm - 4:25pm PDT
Grand Ballroom H (Level 1)

4:00pm PDT

Technical Steering Committee Meeting
Monday October 21, 2024 4:00pm - 4:25pm PDT
Monday October 21, 2024 4:00pm - 4:25pm PDT
Theater (Level 2)

4:30pm PDT

Coffee Break
Monday October 21, 2024 4:30pm - 4:55pm PDT
Monday October 21, 2024 4:30pm - 4:55pm PDT

5:00pm PDT

Member Day Keynotes
Monday October 21, 2024 5:00pm - 6:00pm PDT
Member Day Closing Keynotes:
  • Welcome and remarks (Calista 15 min)
  • Marketing highlights (Andy or Marketing Chair 15 min)
  • Technical highlights (Krste or Greg/Philipp as Tech Chairs 20 min)
  • Community highlights (Megan 10 min)

Monday October 21, 2024 5:00pm - 6:00pm PDT
Theater (Level 2)
 
Tuesday, October 22
 

8:00am PDT

Registration & Badge Pick-up
Tuesday October 22, 2024 8:00am - 7:00pm PDT
Tuesday October 22, 2024 8:00am - 7:00pm PDT
Main Lobby (Level 1)

9:00am PDT

Keynote: The Next Computing Megatrends are Enabled by RISC-V - Calista Redmond, CEO, RISC-V International
Tuesday October 22, 2024 9:00am - 9:20am PDT
Over the last decade, the industry standard RISC-V Instruction Set Architecture (ISA) has profoundly changed the computing industry with billions of cores shipped and a growing ecosystem of successful businesses all betting their future on RISC-V, but this is only just the beginning. In this session, Calista Redmond will discuss three ways that RISC-V is disrupting and defining the processor industry in the next decade. The ability to customize and extend RISC-V microprocessor designs will usher in an era of workload-defined silicon, where hardware / software co-design enables faster, more efficient compute, optimized for each application. This will power the deployment of AI in mainstream applications, where the flexibility to customize will accelerate innovation and adoption of AI worldwide. This new era of computing will enable developers, industries, and countries to solve local problems, together with access to a global ecosystem and market. Come and discover the future of computing!
Speakers
avatar for Calista Redmond

Calista Redmond

CEO, RISC-V International, RISC-V International
Calista Redmond is the CEO of RISC-V International with a mission to expand and engage RISC-V stakeholders, compel industry adoption, and increase visibility and opportunity for RISC-V within and beyond RISC-V International. Prior to RISC-V International, Calista held a variety of... Read More →
Tuesday October 22, 2024 9:00am - 9:20am PDT
Mission City Ballroom B2 - B5 (Level 1)

9:20am PDT

Keynote: Co-Designing Software and Hardware: Pillars of Advancing RISC-V for Application Success - Jing Yang, VP of XuanTie, Alibaba DAMO Academy
Tuesday October 22, 2024 9:20am - 9:35am PDT
The XuanTie team is dedicated to advancing RISC-V full-stack hardware and software technologies while fostering a robust ecosystem. Over the past year, we have partnered with industry leaders to deploy innovative RISC-V applications across a wide range of scenarios, from edge to cloud, like edge AI, 5G, laptops, servers, cloud infrastructure and more.

In this presentation, we will share XuanTie's efforts in advanced RISC-V development, including technical exploration in AI and high performance computing, as well how to achieve it by hardware and software co-development. Additionally, we will provide updates on XuanTie products and ecosystem build.
Speakers
avatar for Jing Yang

Jing Yang

VP of XuanTie, Alibaba DAMO Academy
Jing Yang received her Ph.D. and Master in EECS from UC Berkeley. She is currently the VP of XuanTie at Alibaba DAMO Academy. She is responsible for strategy, product, operation and sales. Her current job focuses on delivering high quality XuanTie products, collaborating internationally... Read More →
Tuesday October 22, 2024 9:20am - 9:35am PDT
Mission City Ballroom B2 - B5 (Level 1)

9:40am PDT

Keynote: RISC-V at NVIDIA: One Architecture, Dozens of Applications, Billons of Processors - Frans Sijstermans, Vice President Multimedia Arch/ASIC, NVIDIA
Tuesday October 22, 2024 9:40am - 10:00am PDT
Nine years ago, NVIDIA selected RISC-V for its embedded microcontrollers. Since then, we developed many processors and software stacks, all based on a common underlying hardware and software architecture. Today, every NVIDIA chip comes with multiple embedded RISC-V microcontrollers, each customized for a specific application. In the presentation, we will discuss our architecture as well as several applications. RISC-V’s rich feature set, configurability, extensibility, and active community are reasons why we stand by our 2015 decision to use RISC-V.
Speakers
avatar for Frans Sijstermans

Frans Sijstermans

Vice President Multimedia Arch/ASIC, NVIDIA
Frans Sijstermans earned his MSc degree in Computer Science from the Eindhoven University of Technology in 1985. He worked as a researcher at Philips in The Netherlands and Palo Alto, USA, until 1998. After that he held various managerial positions at Philips Semiconductors, TriMedia... Read More →
Tuesday October 22, 2024 9:40am - 10:00am PDT
Mission City Ballroom B2 - B5 (Level 1)

10:00am PDT

Keynote: Leveraging RISC-V for All Computing Devices - Dr. Charlie Su, President and CTO, Andes Technology
Tuesday October 22, 2024 10:00am - 10:15am PDT
As an open standard, RISC-V architecture has been fast adopted in many major embedded applications, including AI/ML for Cloud and Edge, Automotive, 5G/Networking, MCU/MPU, Multimedia, Storage, Sensor Processing, and Wireless Connectivity. It also started showing up on initial systems of personal computing devices as well as servers. All those applications will continue to be key drivers for global semiconductor industry at least for the next several years and create further opportunity for RISC-V to grow its market share.
 
In this talk, we will look at RISC-V’s successful stories in various applications. Then we will share our insight of some RISC-V features and ecosystem important for several key technologies behind those applications. We will cover AI/ML acceleration, application processing, embedded and real-time systems, functional safety and security. We will use Andes products as examples for illustration’s purpose.
Speakers
avatar for Dr. Charlie Su

Dr. Charlie Su

President and CTO, Andes Technology
Dr. Charlie Su, Co-founder, CTO and President of Andes Technology, has overseen engineering and marketing since the company started in 2005. Under his leadership, Andes developed processor IP solutions based on its own ISA before joining the RISC-V Foundation as a founding member... Read More →
Tuesday October 22, 2024 10:00am - 10:15am PDT
Mission City Ballroom B2 - B5 (Level 1)

10:15am PDT

Keynote: Shaping the Future of Automotive Computing with RISC-V - Rich Collins, Sr. Director Product Management - ARC Processors, Synopsys
Tuesday October 22, 2024 10:15am - 10:25am PDT
Vehicles are undergoing a period of massive evolution driven by increased levels of autonomy, new in-car experiences, and electrification, driving the automotive supply chain to deliver greater innovation while streamlining the product life cycle. RISC-V is the Open Standard Instruction Set Architecture (ISA) that uniquely scales across every in-vehicle compute application, cost effectively delivering innovation opportunities to meet diverse compute requirements that power future generations of vehicles. This session explores how the RISC-V ISA can be used to simplify development and deployment of extensible, power- and area-efficient hardware and software innovation across vehicle ranges and models. It will discuss how RISC-V implementations and ecosystem can offer efficiencies for the automotive supply chain, and the new possibilities it will open up for in-vehicle compute experiences.
Speakers
avatar for Rich Collins

Rich Collins

Sr. Director Product Management - ARC Processors, Synopsys
Tuesday October 22, 2024 10:15am - 10:25am PDT
Mission City Ballroom B2 - B5 (Level 1)

10:30am PDT

Keynote: Empowering Innovation in Embedded Systems: Integrating AI, IoT and Edge Computing for Smarter Solutions - Patrick Johnson, Sr. Corporate Vice President, Microchip Technology
Tuesday October 22, 2024 10:30am - 10:45am PDT
As embedded computing evolves, scalable, high-performance solutions are essential. In this keynote, Mr. Patrick Johnson, Senior Vice President, FPGA and Timing Business Units at Microchip Technology, Inc. will explore the capabilities of Microchip's new 64-bit PIC64 microprocessors. Attendees will learn how these processors handle complex workloads across industrial, automotive, aerospace, and defense sectors.

Discover the unique architecture of the PIC64GX, featuring high-performance RISC-V cores, advanced memory management, and flexible interconnects designed for intelligent edge applications. Key highlights include:

- Enhanced performance, reduced latency, and improved system reliability
- Real-world use cases showcasing the capabilities of PIC64 microprocessors
- Microchip’s MPLAB extension for unified development across multiple ISAs

Gain insights into designing high-performance embedded systems with Microchip's innovative solutions. Join us to explore the future of intelligent edge computing.
Speakers
avatar for Patrick Johnson

Patrick Johnson

Sr. Corporate Vice President, Microchip Technology
Patrick Johnson serves as Senior Corporate Vice President at Microchip, where he oversees thecompany's FPGA, Security, Timing, and Touch Screen product lines. Additionally, he acts as theexecutive sponsor for the Aerospace & Defense business segment. Prior to this role, Johnsonwas... Read More →
Tuesday October 22, 2024 10:30am - 10:45am PDT
Mission City Ballroom B2 - B5 (Level 1)

10:45am PDT

Coffee Break
Tuesday October 22, 2024 10:45am - 11:30am PDT
Tuesday October 22, 2024 10:45am - 11:30am PDT
Exhibit Hall A

10:45am PDT

Expo Hall
Tuesday October 22, 2024 10:45am - 7:00pm PDT
Tuesday October 22, 2024 10:45am - 7:00pm PDT
Exhibit Hall A

10:50am PDT

Demo: XuanTie RISC-V Hardware and Software Full-stack Technology - James Shi, Alibaba DAMO Academy
Tuesday October 22, 2024 10:50am - 11:10am PDT
In this presentation, we will share the latest progress in the XuanTie IP products and software stack. We invite you join to discuss the latest developments in RISC-V.
Speakers
JS

James Shi

Alibaba DAMO Technology Co., Ltd.
I am James Shi. I am currently a principal STE at Alibaba Damo academy, my current main focusing is on kernel & Linux OS testing for Xuantie RISC-V processors.Some of my work is also related wtih validating CPU memory models, system integration testing and performance testing for... Read More →
Tuesday October 22, 2024 10:50am - 11:10am PDT
Expo Hall - Exhibit Hall A - Demo Theater

11:15am PDT

Demo: Enabling Automotive Safety with Andes RISC-V IP - Marc Evans, Andes Technology
Tuesday October 22, 2024 11:15am - 11:25am PDT
Vehicles are rapidly evolving to become electrified, connected, more software-defined, and increasingly autonomous. This transformation presents a significant opportunity for open-standard RISC-V processors in automotive electronic systems, offering tailored optimization for various applications, from sensor processing and ECUs to domain, zonal, and central compute units. As the complexity of these systems continues to grow exponentially, it is crucial that the solutions adhere to rigorous standards like ISO 26262. This talk will explore these essential standards and showcase how Andes' cutting-edge solutions are designed to meet the highest levels of safety in the automotive industry.
Speakers
ME

Marc Evans

Director of Business Development & Marketing, Andes Technology
Marc Evans recently joined Andes Technology USA as the Director of Business Development & Marketing. He has over twenty years of experience in the use of CPU, DSP, and Specialized IP in SoCs from his prior positions at Lattice Semiconductor (SoC Product Planning), Ceva (Sales and... Read More →
Tuesday October 22, 2024 11:15am - 11:25am PDT
Expo Hall - Exhibit Hall A - Demo Theater

11:30am PDT

Say Goodbye to Fear, Uncertainty, and Doubt: Innovate with Codasip Studio Fusion - Keith Graham, Codasip
Tuesday October 22, 2024 11:30am - 11:48am PDT
Today’s Artificial Intelligence (AI) companies and products are at the forefront of innovation, unlocking new markets and tackling the toughest technological challenges of the future. Innovation isn’t just a buzzword; it’s the gateway to new revenue streams and higher profits. At the heart of this innovation lies the need for new architectures that push the limits of performance while slashing costs and power consumption. This is where Custom Compute comes in – transforming these groundbreaking ideas into reality. But even the most advanced tech isn’t enough if it's not the right fit. To launch game-changing products that drive growth and maximize profits, they must be developed quickly and with confidence. That’s where Codasip Studio Fusion comes in – making Custom Compute the ultimate choice by eliminating Fear, Uncertainty, and Doubt, so you can innovate boldly and lead the market.
Speakers
avatar for Keith Graham

Keith Graham

VP of University Program, Codasip
Over my thirty-nine-year career, I've gone from designing workstations, developing multi-processor cache and memory management units, selling semiconductors, small business owner, senior instructor teaching embedded systems and computer architecture, to leading Codasip's University... Read More →
Tuesday October 22, 2024 11:30am - 11:48am PDT
Grand Ballroom G (Level 1)

11:30am PDT

RISC-V Needs More Secure “Wheels”! A Perspective for/from Automotive Industry - Thomas Roecker, Infineon Technologies & Sandro Pinto, OSYX Technologies
Tuesday October 22, 2024 11:30am - 11:48am PDT
The automotive industry is experiencing a massive paradigm shift. Cars are becoming increasingly autonomous, connected, and computerized. Modern E/E-architectures are pushing for an unforeseen functionality integration density, resulting in physically separate ECUs becoming virtualized and mapped to logical partitions within a single physical MCU. While functional safety has been pivotal for vehicle certification for decades, this increasing connectivity have shed light on the need for (cyber-)security and paved the way for the release of the new standard ISO21434. RISC-V has a pivotal opportunity to transform automotive computing systems, but we argue that current ISA / extensions are not ready yet. This talk provides our critical perspective on the existing limitations, particularly the upcoming WorldGuard technology, to address virtualized MCU requirements per foreseen automotive applications. We then present our proposal to address such limitations, mainly targeting master-side protection. We complete the talk by explaining the roadmap towards a full open-source Proof-of-Concept, which includes extending QEMU, an open-source RISC-V Core, and building a complete software stack.
Speakers
avatar for Thomas Roecker

Thomas Roecker

Architect Automotive, Infineon Technologies
Thomas Roecker is HW/SW-architect in Automotive division of Infineon Technologies. He holds a Dr. rer. nat. in Theoretical Physics and has a background in numerical methods and computation. Thomas is focusing on HW/SW Co-Engineering in the field of dependable systems and driving introduction... Read More →
avatar for Sandro Pinto

Sandro Pinto

Co-Founder, OSYX Technologies
Sandro Pinto is co-founder of OSYX Technologies. He is also Associate Research Professor at the UMinho, Portugal. Sandro has a deep academic background and several years of industry collaboration focusing on operating systems, virtualization, and security for embedded and IoT systems... Read More →
Tuesday October 22, 2024 11:30am - 11:48am PDT
Grand Ballroom H (Level 1)
  Automotive / Embedded / Industrial
  • Audience Experience Level Any

11:30am PDT

Sail RISC-V: Status and Future Challenges - Alasdair Armstrong, University of Cambridge
Tuesday October 22, 2024 11:30am - 11:48am PDT
In this talk I will present ongoing work as part of the RISC-V golden model working group to develop and maintain the Sail language and  golden reference model for the RISC-V ISA. Sail is an open-source domain-specific language for ISA design and definition, which supports many use-cases, including documentation, use as a reference simulator, relaxed-concurrency semantics, hardware verification, and more.

This talk will describe our vision for the future of the RISC-V golden model. There are many challenges faced by model developers, such as the vast ecosystem of extensions and configurable options supported by RISC-V. We also need to provide a model that is more broadly useful as a source of documentation and learning for the wider RISC-V community.
I will discuss solutions for these challenges, which we intend to address both within the golden model itself, and by co-evolving Sail language itself to better support the unique needs of RISC-V. For example, we are introducing a module system for organising RISC-V extensions, a unified configuration system that supports all the aforementioned Sail use-cases, and enhanced Asciidoctor support for documentation integration.

By presenting this talk, I also hope to be able to engage further with attendees regarding their needs from a golden model.
Speakers
avatar for Alasdair Armstrong

Alasdair Armstrong

University of Cambridge
I'm currently a research associate at Cambridge University working with Prof. Peter Sewell. In addition to developing and maintaining the Sail language, most recently I have been working on symbolic execution and relaxed-memory concurrency for Sail models, as well as formal verification... Read More →
Tuesday October 22, 2024 11:30am - 11:48am PDT
Theater (Level 2)
  ISA and Design Tools
  • Audience Experience Level Any

11:50am PDT

Exploring Real-Time Operating System Execution Strategies on Virtual Machines in RISC-V Architecture - Ryosuke Yamamoto, Mitsubishi Electric Corporation
Tuesday October 22, 2024 11:50am - 12:08pm PDT
In embedded system development, several technical issues need to be solved to facilitate the transition from another architecture to RISC-V. For example, in existing embedded devices, there are products with multiple OSs, including RTOS. In such products, hardware virtualization is used to run General Purpose OS(GPOS) and RTOS to guarantee real-time performance and use GPOS software assets. However, some OSs (especially RTOS) are not intended to run on virtual machines. Therefore, we are researching a mechanism that enables all RTOSs to run even on a RISC-V virtual machine. In this talk, we will provide strategies for running the RTOS on virtual machines and the issues to be solved for its practical use.
Speakers
avatar for Ryosuke Yamamoto

Ryosuke Yamamoto

Researcher, Mitsubishi Electric Corporation
Ryosuke Yamamoto is a researcher working at Mitsubishi Electric's Information Technology R&D Center. He has been researching system software such as OS and hypervisor for about 6 years. Recently, he has been interested in RISC-V architecture and developing a hypervisor for RISC-V... Read More →
Tuesday October 22, 2024 11:50am - 12:08pm PDT
Grand Ballroom H (Level 1)
  Automotive / Embedded / Industrial
  • Audience Experience Level Any

11:50am PDT

Load/Store Pair for RV32 (Zilsd & Zclsd) - Christian Herber, NXP
Tuesday October 22, 2024 11:50am - 12:08pm PDT
The Zilsd & Zclsd extensions provide load/store pair instructions for RV32, reusing the existing RV64 doubleword load/store instruction encodings. The extensions are expected to be implemented in all kinds of embedded processors, with optimal performance being reached in core with a data bus of at least 64 bit - a property commonly given in superscalar implementations. The impact on code size of this extension is discussed in detail, leading to recommendations for future compiler improvements.
Speakers
avatar for Christian Herber

Christian Herber

Senior Principal RISC-V Architect, NXP
Christian Herber is a Senior Principal RISC-V Architect at NXP, working on innovation management and technical roadmaps for RISC-V processors. He led several specification efforts, e.g. the "Load/Store Pair for RV32" RISC-V fast-track extension and the "OpenHW Group Core-V Extension... Read More →
Tuesday October 22, 2024 11:50am - 12:08pm PDT
Theater (Level 2)
  ISA and Design Tools
  • Audience Experience Level Any

11:50am PDT

The Benefits of Building New AI Accelerators with RISC-V - Cliff Young & Martin Maas, Google DeepMind
Tuesday October 22, 2024 11:50am - 12:28pm PDT
There has been huge interest in building accelerators for AI in the decade since AlexNet ushered in the current deep learning revolution. Billions of dollars in capital have been committed, and many ambitious projects have been launched, across established manufacturers, hyperscalers, and startups. In this talk, we will reflect on our experiences at Google designing and deploying successful accelerators and the different ways that subtle challenges make effective acceleration hard. RISC-V potentially helps with these challenges, while lowering barriers to entry, reducing risks, and sharing the benefit of expertise and experience. We will make connections between our experiences and how RISC-V accelerates accelerator development itself, highlighting how the shared work on a RISC-V ecosystem for deep learning acceleration can be positive-sum, benefiting all who participate.
Speakers
avatar for Martin Maas

Martin Maas

Staff Research Scientist, Google DeepMind
Martin Maas is a Staff Research Scientist at Google DeepMind. His research interests are in language runtimes, computer architecture, systems, and machine learning, with a focus on applying ML to systems problems. He also chairs the RISC-V J Extension Task Group, which investigates... Read More →
avatar for Cliff Young

Cliff Young

Software Engineer, Google DeepMind
Cliff Young is a software engineer in Google DeepMind, where he works on codesign for deep learning accelerators. He is one of the designers of Google’s Tensor Processing Unit (TPU) and one of the founders of the MLPerf benchmark. Previously, Cliff built special-purpose supercomputers... Read More →
Tuesday October 22, 2024 11:50am - 12:28pm PDT
Grand Ballroom G (Level 1)
  AI / ML

12:10pm PDT

Automotive Solution Empowered by RISC-V Based Security and Functional Safety Module - Jianying Peng, Nuclei System Technology
Tuesday October 22, 2024 12:10pm - 12:28pm PDT
In last year’s North America Summit, Dr. Jianying Peng presented Nuclei’s NA900 (automotive) RISC-V core as the world’s 1st ASIL-D product certified RISC-V core in the automotive session. For the past 1 year, Nuclei has continued to develop functional safety solution including world’s 2nd ASIL-D product certified RISC-V core NA300 and bus fabric with safety features. Nuclei has extended the scope to information security as well. Beyond RISC-V core and bus fabric, Nuclei has released HSM (hardware security module) based on RISC-V core recently. By doing this, the position of RISC-V in the automotive ecosystem has been further strengthened with a comprehensive set of combined RISC-V based security & functional safety solutions. Thus this year we would like to share 4 topics from technical, ecosystem and business perspectives: 1. Nuclei’s experience in functional safety and security design 2. Nuclei’s experience in automotive SoC design 3. Automotive electronics software ecosystem 4. Customer success stories and open concern of RISC-V from different customers we see in the past 2 years.
Speakers
avatar for Jianying Peng

Jianying Peng

Co-founder and CEO, Nuclei System Technology
Dr Jianying Peng, graduated from School of Micro-Nano Electronics, Zhejiang University, has more than 15 years of CPU processor design and management experience. Previously Dr Peng worked in Marvell and Synopsys where she led multiple high performance processor designs in ARM and... Read More →
Tuesday October 22, 2024 12:10pm - 12:28pm PDT
Grand Ballroom H (Level 1)
  Automotive / Embedded / Industrial
  • Audience Experience Level Any

12:10pm PDT

Applications and Explorations of RISC-V in the Field of Graphics Processing - Siqi Zhao, Alibaba DAMO Technology Co., Ltd.
Tuesday October 22, 2024 12:10pm - 12:28pm PDT
We introduce the practical applications and innovative explorations of RISC-V processors in the field of graphics processing.Especially the application of RVV in graphics acceleration.
Speakers
avatar for Siqi Zhao

Siqi Zhao

Technology Expert, Alibaba DAMO Academy
Siqi is a Technology Expert of the CPU R&D Department in Alibaba DAMO Academy. His current job focuses on the security and related architecture of the Xuantie processors, with an emphasis on the collaboration with and contribution to the open RISC-V community. He is currently serving... Read More →
Tuesday October 22, 2024 12:10pm - 12:28pm PDT
Theater (Level 2)

12:30pm PDT

Lunch (Provided for Attendees)
Tuesday October 22, 2024 12:30pm - 1:55pm PDT
Tuesday October 22, 2024 12:30pm - 1:55pm PDT
Exhibit Hall B (Level 1)

12:45pm PDT

Demo: Securely Booting CHERI on a Full OS to Prevent Buffer Overflow Attacks - Carl Shaw, Codasip
Tuesday October 22, 2024 12:45pm - 12:55pm PDT
CHERI is a fine-grained memory protection technology that protects your system against buffer overflows and other memory safety issues. CHERI is implemented in hardware and enabled by supporting software. This demo simulates a real buffer overflow attack on an application running a full OS. We will show how a Codasip application core with CHERI enabled can identify the attack and stop the system without any secrets being accessed.

Speakers
avatar for Carl Shaw

Carl Shaw

Safety and Security Manager, Codasip
Prior to joining Codasip, Carl has provided security engineering and architecture consultancy to leading global electronics and semiconductor companies for more than 15 years. With a Physics Ph.D., and a career mixing electronics design in government defense, and OS and firmware development... Read More →
Tuesday October 22, 2024 12:45pm - 12:55pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

12:55pm PDT

Demo: TraceLLM - Harness the Full Potential of your RISC-V Systems with an AI Based, Real-time, RISC-V Embedded Application Debug and Trace Analysis Engine - Rejeesh Shaji Babu, Ashling
Tuesday October 22, 2024 12:55pm - 1:05pm PDT
In this presentation, we will provide an overview of Ashling’s TraceLLM which offers unprecedented insights into your program’s real-time behavior through an intelligent trace capture and AI LLM based analysis software engine which can be queried using a natural language, prompt-based interface. TraceLLM, which works with the Ashling Vitra-XS hardware trace probe and RiscFree software debugger has the capability to understand the entire program execution flow and can answer any questions related to the program execution in a natural language and provide quick and accurate responses, substantially bringing down the time spent by developers for debugging. Dive into your program's behavior and watch as the intelligent engine examines the captured trace and delivers unprecedented insights including pinpointing potential bottlenecks, performance issues and offering actionable insights. Enhance efficiency, accelerate problem solving, and harness the full potential of your RISC-V systems with Ashling’s TraceLLM today.
Speakers
avatar for Rejeesh Shaji Babu

Rejeesh Shaji Babu

VP of Engineering, Ashling
Rejeesh Shaji babu is Ashling’s VP of Engineering with a BTech in Electronics and over sixteen years’ experience in Real-time Embedded Systems with a particular emphasis on Embedded Development Tools and Debugging. 
Tuesday October 22, 2024 12:55pm - 1:05pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

1:05pm PDT

Demo: More Than Point Tools: RISC-V Solutions - Larry Lapides, Synopsys
Tuesday October 22, 2024 1:05pm - 1:15pm PDT
As RISC-V adoption grows, how are EDA tools and IP adapting to address new and evolving design challenges? From architecture exploration to design implementation and software development, SoC designers are looking for ways to take advantage of the RISC-V ecosystem and deliver optimized products with fast time-to-market.  At Synopsys, we’re building RISC-V solutions to help customers from the beginning of the project to delivery and deployment, supporting the full RISC-V ISA plus custom instructions while enabling architecting of workload-optimized processors, comprehensive processor verification, and pre-silicon software development. Whether you are building your own RISC-V core, using a partner’s core, or implementing Synopsys ARC-V processor IP,  Synopsys can help you meet your project requirements.  This presentation will provide an overview of the broad range of Synopsys RISC-V solutions that have been proven by our customers taking RISC-V SoCs to silicon.
Speakers
avatar for Larry Lapides

Larry Lapides

Sr. Dir. Product Management, Synopsys
Larry Lapides is the Executive Director of Business Development at Synopsys, responsible for ImperasDV RISC-V processor verification products.  He came to Synopsys through the acquisition of Imperas, where he was a founding member and VP Worldwide Sales and Marketing. Larry has also... Read More →
Tuesday October 22, 2024 1:05pm - 1:15pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

1:55pm PDT

Lessons Learned in Using RISC-V for Generative AI and Where We Can Go from Here - Jin Kim, Esperanto Technologies
Tuesday October 22, 2024 1:55pm - 2:13pm PDT
The size of the Foundation models behind the Generative AI revolution have grown at a rate of more than 400x every 2 years, while DRAM memory capacity has been increasing only at 2x every two years, leading to what is commonly called the “memory wall”. Similarly, while the required throughput rate of LLMs making up the Foundation models has been increasing at 10x per year, the increase in computational capability of GPUs has been at a pace of only 10x in 4 years, leading to what is commonly called the “compute wall”. These trends have raised a new set of challenges in how to economically train these models, cost-effectively run them, and manage the tremendous increase in electrical power. The first contribution of this session are lessons learned in leveraging hardware and software developed for traditional AI workloads and how it was extended to support Generative AI. The session’s next main contribution is how we are applying lessons learned from our first-generation technology to our next generation. In this session’s final contribution, we will also discuss how the RISC-V ISA could be extended in ways that would make it more efficient and compelling at running Generative AI.
Speakers
avatar for Jin Kim

Jin Kim

Chief Data Science Officer, Esperanto Technologies
An executive, entrepreneur, and data scientist, Jin’s experience spans enterprise software products and services in AI, big data, and advanced analytics. He has led multinational engineering teams at both established and startup companies, including GraphSQL, Wave Computing, Objectivity... Read More →
Tuesday October 22, 2024 1:55pm - 2:13pm PDT
Grand Ballroom G (Level 1)
  AI / ML

1:55pm PDT

CPU Security in the Context of RISC-V - Sylvain Guilley, Secure-IC
Tuesday October 22, 2024 1:55pm - 2:13pm PDT
Ensuring security in Central Processing Units (CPUs) has become a critical concern. This presentation examines the importance of CPU security in the context of RISC-V , with a focus on addressing potential vulnerabilities through various security measures. In the presentation we explore and analyze different types of cyber-attacks relevant to RISC-V CPUs, such as code injection, buffer overflows and jump-orienting programming but also cyber-physical attacks like side-channel attacks, fault injections, and supply chain attacks such as hardware Trojans. We discuss the concept of Lockstep as a redundancy technique and Code & Control-Flow Integrity verification (CCFI) to enhance security and safety by detecting and correcting errors or malicious manipulations. Additionally, the presentation emphasizes the significance of industry-standard certifications (Common Criteria, FIPS 140-3) in verifying the effectiveness of security solutions. Finally, we explain why, by understanding and implementing robust security measures, RISC-V CPUs can establish a strong foundation for secure computing environments, safeguarding against diverse cyber threats and risks.
Speakers
avatar for Sylvain Guilley

Sylvain Guilley

Co-Founder and CTO, Secure-IC
Sylvain Guilley is co-founder and CTO at Secure-IC. Sylvain is also professor at Télécom Paris (Institut Polytechnique de Paris), associate research at the École Normale Supérieure (ENS), and adjunct professor at the Chinese Academy of Sciences (CAS). His research interests include... Read More →
Tuesday October 22, 2024 1:55pm - 2:13pm PDT
Grand Ballroom H (Level 1)

1:55pm PDT

Debug Signal Trace: HW Signal Capture in Post Silicon for Debug, Coverage and Performance Analysis - Sajosh Janarthanam, Tenstorrent Inc.
Tuesday October 22, 2024 1:55pm - 2:13pm PDT
Traditional post silicon HW debug data collection involves the gathering of a snapshot of the design state at the point of failure using scan and an array dump. We propose a hardware mechanism called Debug Signal Trace (DST) that provides the ability to trace a set of design signals over multiple cycles leading to the point of the failure and to store the trace to an on-chip memory like SRAM, or to off-chip System memory. Post processing of the stored debug trace data not only gives debug visibility, but also the ability to build post silicon coverage points. Debug Signal Trace data is timestamped to correlate with instruction trace data. This extends the use-case to SW performance analysis. To ease adoption and usability, the DST control register definition mirrors that of the RISC-V Trace Control Interface which is familiar to the RISC-V debug community. DST supports signal compression to minimize the memory storage footprint. DST leverages the triggers specified in RISC-V Debug Spec while adding user configurable triggers using a select set of design signals.
Speakers
avatar for Sajosh Janarthanam

Sajosh Janarthanam

Principal Engineer, Tenstorrent Inc.
Sajosh has over 20 years of experience in the semiconductor industry, participating in various stages of chip design, from microarchitecture development to post-silicon debug. Currently at Tenstorrent, he is working on RISC-V CPUs and AI SoCs that scale to meet different PPA (Power/Performance/Area... Read More →
Tuesday October 22, 2024 1:55pm - 2:13pm PDT
Theater (Level 2)
  ISA and Design Tools

2:15pm PDT

Building Tool Chains for RISC-V AI Accelerators - Jeremy Bennett, Embecosm
Tuesday October 22, 2024 2:15pm - 2:33pm PDT
Our client is developing a massively parallel 64-bit chip for AI inference workloads. To facilitate early software development, we are bringing up an AI tool flow for this chip in a QEMU RISC-V environment. In this talk, we'll share our experience of getting three key AI frameworks working with RISC-V QEMU: Pytorch, Tensorflow and the OpenXLA compiler. Our talk will share our experience addressing two key issues. We will describe the challenges we faced, their solutions and reflect on the lessons learned for future work. The first of these is simply getting the tools to effectively run in an emulated RISC-V environment. These tools are large, fast moving pieces of software with extensive external dependencies. Our second challenge is performance. AI workloads are inherently parallel, and hence run efficiently on vector enabled hardware. However RISC-V vector (RVV) is relatively new, and we experienced difficulty getting the performance we expected out of the tool flow. At the end of this talk, we hope our audience will have a better understanding of the challenges in bringing up an AI tool flow under QEMU. We hope out experience will help them bring up their own AI tool flows.
Speakers
avatar for Jeremy Bennett

Jeremy Bennett

Chief Executive, Embecosm
Bio: Dr Jeremy Bennett is founder and Chief Executive of Embecosm(http://www.embecosm.com), a consultancy implementing open sourcecompilers, chip simulators and AI/ML for major corporations around the world.He is a author of the standard textbook "Introduction to CompilingTechniques... Read More →
Tuesday October 22, 2024 2:15pm - 2:33pm PDT
Grand Ballroom G (Level 1)
  AI / ML

2:15pm PDT

An Adaptive Interrupt Architecture for Extremely Timing-Critical Applications - Jamie Kim, Samsung Electronics
Tuesday October 22, 2024 2:15pm - 2:33pm PDT
I would like to introduce our success story of adopting RISC-V CPU in the embedded domain with the ability to customize the architecture. For this success, we developed a scalable, orthogonal and transparent interrupt architecture which enabled the control of extremely timing-critical tasks. I believe this architecture can be widely adopted across multiple domains with the configurability to adopt to their own requirements.
Speakers
avatar for Jamie Kim

Jamie Kim

Principal Engineer, Samsung Electronics
Jamie Kim received Ph.D. degree on Computer Architecture back in 2015 and has been working in System LSI, Samsung ever since. He led multiple MCU projects using RISC-V, which successfully went to mass production, including the first ever RISC-V based product in Samsung. Currently... Read More →
Tuesday October 22, 2024 2:15pm - 2:33pm PDT
Grand Ballroom H (Level 1)

2:15pm PDT

RISC-V CPU Development Using Olympia Performance Model - Knute Lingaard, MIPS
Tuesday October 22, 2024 2:15pm - 2:53pm PDT
The RISC-V Foundation's Olympia Performance Model is a great tool as the basis for designing a high-performance RISC-V CPU design. This session will provide a high-level overview of the Olympia Performance Model and then provide examples of how to use the model for tradeoff analysis on different RISC-V Out-of-Order superscalar designs.
Speakers
avatar for Knute Lingaard

Knute Lingaard

Sr. Principal Engineer, MIPS
Sr. Principal Engineer skilled in performance/functional modeling, software design, C++, and Python. Lead designer and developer of the open source GitHub project Sparcians (https://github.com/sparcians and co-chair of the RISC-V International Performance Modeling SIG
Tuesday October 22, 2024 2:15pm - 2:53pm PDT
Theater (Level 2)
  ISA and Design Tools

2:35pm PDT

LLM Inference on RISC-V Embedded CPUs - Yueh-Feng Lee, Andes Technology
Tuesday October 22, 2024 2:35pm - 2:53pm PDT
The advancement of large language models (LLMs) has significantly enhanced natural language processing capabilities, enabling complex text understanding and generation tasks. This presentation focuses on optimizing the open-source LLaMA CPP project for the RISC-V P extension. By running the TinyLLaMA 1.1B model on the Andes Voyager development board using a quad-core CPU supporting the RISC-V P extension, performance results show that the model can achieve near real-time response. This work highlights the potential of RISC-V as an efficient platform for deploying advanced AI models in resource-constrained environments, contributing to the growing field of edge computing and embedded AI applications.
Speakers
avatar for Yueh-Feng Lee

Yueh-Feng Lee

Manager, Andes Technology
Yueh-Feng Lee received his Ph.D. degree in computer science from National Chiao Tung University. He previously worked at Mediatek and Industrial Technology Research Institute. His areas of focus include AI compiler and runtime, hypervisor technology, and embedded systems.
Tuesday October 22, 2024 2:35pm - 2:53pm PDT
Grand Ballroom G (Level 1)
  AI / ML

2:35pm PDT

Berberis: Dynamic Binary Translation from RISC-V to X86_64 on Android - Lev Rumyantsev & Jeremiah Griffin, Google
Tuesday October 22, 2024 2:35pm - 2:53pm PDT
Berberis is an open source userspace dynamic binary translator facilitating cross-architecture development and testing of RISC-V Android applications. It translates native riscv64 code inside of an Android APK to x86_64 at runtime, enabling developers to test RISC-V builds of their apps on their workstations when target device hardware is unavailable. This presentation will cover the motivation and benefits of userspace translation versus whole-system emulation, the challenges of translating RISC-V code to x86_64, and use cases and future directions for the project.
Speakers
avatar for Jeremiah Griffin

Jeremiah Griffin

Staff Software Engineer, Google
Jeremiah joined Google in 2022 and has been a technical lead of the Berberis RISC-V-to-x86 dynamic binary translator for Android since 2023. His areas of expertise include systems programming, automated testing, embedded and automotive software, and human-machine interfaces. He has... Read More →
avatar for Lev Rumyantsev

Lev Rumyantsev

Software Engineer, Google
Since 2014 Lev has been working at Google on various projects to enhance user experience with Android applications on Large Screen and x86 devices. His main focus has been on developing a binary-translation layer to run ARM-compiled applications on x86 devices. In 2022 Lev also started... Read More →
Tuesday October 22, 2024 2:35pm - 2:53pm PDT
Grand Ballroom H (Level 1)

2:55pm PDT

The Future of Mission Critical Edge Compute Is RISC-V - David Levy, Microchip
Tuesday October 22, 2024 2:55pm - 3:13pm PDT
Mission Critical Edge Compute demands high-performance MPUs with time and space partitioning capabilities to enable mixed-criticality workloads. As well, the MPUs must be built with comprehensive fault-tolerance and fault-isolation capabilities. Given these requirements, A&D and Industrial systems developers worldwide are looking to RISC-V as a key enabling technology to enable their next-generation platforms. This presentation will explore: 1) Why RISC-V for Mission Critical Edge Compute: Virtualization, Vector Processing, and WorldGuard Partitioning 2) How RISC-V is set to transform space computing 3) The opportunities for RISC-V in aviation 4) Applications for RISC-V in industrial applications This presentation will conclude with how Microchip is responding and a call-to-action for what is needed from the RISC-V ecosystem to fully capitalize on this once in a generation opportunity to transform critical infrastructure.
Speakers
avatar for David Levy

David Levy

Senior Technical Staff Engineer, Product Marketing, Microchip
David recently joined Microchip in October of 2023. David brings over 30 years of Semiconductor experience that spans both business and technical acumen.  David's team develops 64-bit computing solutions and high-bandwidth network communication solutions.
Tuesday October 22, 2024 2:55pm - 3:13pm PDT
Grand Ballroom H (Level 1)
  Automotive / Embedded / Industrial
  • Audience Experience Level Any

2:55pm PDT

Combined Dynamic and Formal Verification Approach to Processor Verification - Aimee Sutton & Xiaolin Chen, Synopsys
Tuesday October 22, 2024 2:55pm - 3:13pm PDT
With the increased usage of RISC-V processors across the whole range of SoC market segments, quality of the RISC-V processor is an increasingly important issue. Historically, processor IP has been purchased from single-source vendors who own the ISA, and this IP was assumed to be of excellent quality. However, in the RISC-V ecosystem with vendor-supplied IP, open source IP and IP developed in-house, such quality cannot be taken for granted. This creates a verification “disconnect” between SoC developers expecting high-quality IP and processor developers that do not have the verification resources of the single source processor IP vendors. This talk will discuss how dynamic and formal methods can be used together for a more thorough and efficient verification process, helping to bridge the verification disconnect. Examples of using this combined methodology on open-source cores from OpenHW Group, specifically the CV32E40 family, CVW and CVA6, will be presented, including functional coverage results. A key feature of the RISC-V ISA is its extensibility, enabling custom instructions and CSRs to be added. The combined approach will also be shown to work well in this common situation.
Speakers
avatar for Aimee Sutton

Aimee Sutton

Sr. Dir. Product Management, Synopsys
Aimee is currently Sr. Dir. Product Management at Synopsys, responsible for solution for RISC-V processor verification and system test generation. She has been involved in the design verification space for over 20 years, as both an EDA tool user and EDA tool developer, with Metrics... Read More →
avatar for Xiaolin Chen

Xiaolin Chen

Sr. Director, Applications Engineering, Synopsys
Xiaolin Chen is a Sr. Director of Applications Engineering, formal solutions at Synopsys. She leads a team of applications engineers providing guidance, training, assistance and consulting to semiconductor customers to successfully develop formal technology in verification flow. The... Read More →
Tuesday October 22, 2024 2:55pm - 3:13pm PDT
Theater (Level 2)
  ISA and Design Tools

2:55pm PDT

Bridging the Gap: Compiling and Optimizing Triton Kernels Onto RISC-V Targets Based on MLIR - Aries Wu, Terapines Technology Co., Ltd.
Tuesday October 22, 2024 2:55pm - 3:33pm PDT
This deep dive will explain an end to end software stack solution to RISC-V based AI chips, including an innovation way to write AI kernels with new programming languages such as Triton (and Mojo later), using MLIR/LLVM based AI compiler infra to lower Triton kernels and neural networks from frameworks such as Pytorch, ONNX, Tensorflow and JAX into a range of high/middle/low level of MLIR dialects to do coarse grained high level optimizations such as loop tiling, kernel fusion, auto-vectorization etc. This paves the way of sharing common open source Triton kernels libraries provided in PyTorch and other frameworks, and greatly reduces the adoption time for AI software stack to RISC-V based AI chip. This talk will also explore the limitation of Triton language, and how can we extend the Triton language, and also the MLIR conversion and optimization passes to better support non GPU architecture target such as RISC-V.
Speakers
avatar for Aries Wu

Aries Wu

CTO, Terapines Technology Ltd
Co-founder & CTO of Terapines Technology. More than 15 years compiler design and development experience in Andes, S3 Graphics, Imagination and Terapines. Specialized in CPU, GPU, GPGPU, AI compilers based on MLIR, LLVM and GCC.
Tuesday October 22, 2024 2:55pm - 3:33pm PDT
Grand Ballroom G (Level 1)
  AI / ML

3:15pm PDT

Development of the First Open-Source Implementation of the RISC-V Vector Cryptography Extension - Markku-Juhani O. Saarinen, Tampere University
Tuesday October 22, 2024 3:15pm - 3:33pm PDT
Version 1.0.0 of the RISC-V Vector Cryptography extensions specification was ratified in late 2023 and adds high-performance cryptography operations to the comprehensive list of ISA features that RISC-V officially supports. We present the first open-source implementation of the RISC-V Vector Cryptography specification, using the PULP Project's Ara vector processor as a baseline and targeting a 28nm technology node. We present the design/verification opportunities and challenges that were encountered. Furthermore, a detailed review of the implementation and benchmarking results will be included in the presentation.
Speakers
avatar for Markku-Juhani O. Saarinen

Markku-Juhani O. Saarinen

Professor of Practice, Tampere University
Markku-Juhani O. Saarinen is a Professor of Practice (työelämäprofessori) at Tampere University (Finland). A cryptographer by training and with a long international career in security engineering, Markku has co-authored many of the ratified RISC-V cryptography extensions. Currently... Read More →
Tuesday October 22, 2024 3:15pm - 3:33pm PDT
Grand Ballroom H (Level 1)

3:15pm PDT

Enhance the Performance of QEMU RVV Load/Store Implementation - Max Chou, SiFive & Jeremy Bennett, Embecosm
Tuesday October 22, 2024 3:15pm - 3:33pm PDT
QEMU is an emulator that developers can developer and debug their software on it before getting the real RISC-V hardware. We observed that vectorized executables run much slower than non-vectorized ones on QEMU. From benchmarks (e.g. SPEC CPU2k6 h264), we can see that most of the execution time is occupied by RVV load/store instructions. The same observation has been reported in the QEMU community. For example, the glibc memcpy benchmark runs 2x to 60x slower than its scalar equivalent on QEMU. We aim to improve the performance of RVV instructions in QEMU, thereby reducing the execution time required for tasks such as Android bootup. In this talk, we will provide an overview of how we enhanced the performance of QEMU RVV load/store instructions and discuss future work.
Speakers
avatar for Jeremy Bennett

Jeremy Bennett

Chief Executive, Embecosm
Bio: Dr Jeremy Bennett is founder and Chief Executive of Embecosm(http://www.embecosm.com), a consultancy implementing open sourcecompilers, chip simulators and AI/ML for major corporations around the world.He is a author of the standard textbook "Introduction to CompilingTechniques... Read More →
avatar for Max Chou

Max Chou

Engineer, SiFive
Max Chou is a Staff Software - Systems Development Engineer at SiFive. His research interests include binary translation, debugging, optimizations, performance and program analysis tools.
Tuesday October 22, 2024 3:15pm - 3:33pm PDT
Theater (Level 2)
  ISA and Design Tools

3:35pm PDT

HPC & Data Center Poster Sessions
Tuesday October 22, 2024 3:35pm - 4:15pm PDT
Implementing and Verifying RISC-V Nexus Trace Compliant Trace Encoder for High Performance Cores - Sajosh Janarthanam, Tenstorrent Inc.
In this poster, we present the N-trace infrastructure, which supports instruction tracing for multiple out-of-order RISC-V cores. We discuss the architectural and microarchitectural decisions involved in designing the Encoder. Furthermore, we describe the infrastructure established to facilitate efficient trace transmission. Finally, we discuss the strategies employed to verify the Encoder and its associated components.

Speakers
avatar for Sajosh Janarthanam

Sajosh Janarthanam

Principal Engineer, Tenstorrent Inc.
Sajosh has over 20 years of experience in the semiconductor industry, participating in various stages of chip design, from microarchitecture development to post-silicon debug. Currently at Tenstorrent, he is working on RISC-V CPUs and AI SoCs that scale to meet different PPA (Power/Performance/Area... Read More →
Tuesday October 22, 2024 3:35pm - 4:15pm PDT
Expo Hall - Exhibit Hall A (Level 1)

3:35pm PDT

ISA & Design Tools Poster Sessions
Tuesday October 22, 2024 3:35pm - 4:15pm PDT
RISC-V "V" Vector Extension (RVV) with Reduced Number of Vector Registers - Eino Jacobs & Dmitry Utyanski, Synopsys
Reduce the number of vector registers to reduce the area of small processors for DSP applications.

MAMBO: Dynamic Binary Modification on RISC-V - John Kressel & Mikel Lujan, University of Manchester
Dynamic Binary Modification (DBM) is an important technique used in computer architecture simulators, virtualization, and program analysis, to name a few examples. The software ecosystem of RISC-V is maturing at pace, but is still missing a high-performance, optimized DBM. Addressing this requirement is key to improving the overall software ecosystem. This paper presents a comprehensive performance evaluation study for a DBM (MAMBO) which has been ported and optimized for 64-bit RISC-V. The main optimizations for DBM on RISC architectures have been implemented and tuned for RISC-V to address specific architectural features. For example, jump trampolines have been specifically developed to address the short direct branch range specified by the RISC-V ISA. The evaluation shows that for SPEC CPU2006 the geometric mean overhead is of 14.5%, with SPECint having the largest contribution with a geometric mean of 28.5%, while SPECfp has only an overhead of 5.6%. Concretely, this results in a reduction in runtime for h264ref from over 75 hours using the baseline DBM, to 2.2 hours with optimizations applied.

TestRIG - Professor Simon Moore, University of Cambridge
TestRIG is a framework for directed randomized testing of RISC-V cores. It leverages the QuickCheck automatic testing library and the RISC-V sail model to find potential trace divergences and report minimal instruction sequences triggering a bug in an implementation, helping with RTL bring-up and debugging.

MXM-RVV: Easy Multicore X Multithreading with Vectors via Composable Extensions + DMA - Joseph Maheshe, Guy Lemieux & Brandon Freiberger, University of British Columbia
We revisit the topic of multithreaded vector processors, but now within the RISC-V architecture. By combining data-level and thread-level parallelism, we further improve performance. We create an SoC with one hart and multiple RVV vector units, where each vector unit contains multiple contexts (multithreading), using the Draft CX Specification. We add an independent instruction queue to each context within each vector unit, thereby enabling asynchronous multicore, multithreaded execution of vector instructions with a single scalar thread and hardware scheduling of the parallel queues.
To make this work, we show that non-blocking vector loads and stores are essential to hide memory latency by executing instructions from other contexts. We use a round-robin scheduling scheme for fine-grained multithreading. We illustrate how to write software to target the MXM-RVV and show that it requires minimal changes.

Open-Source Self-Checking RISC-V Architectural Tests - Darshak Koshiya, Tenstorrent Inc.
This presentation introduces a collection of self-checking RISC-V Instruction Set Architecture (ISA) directed tests designed to help streamline the verification process for RISC-V designs. These tests leverage an end-of-test mechanism, that eliminates the need for pre-defined expected outputs and simplifies test execution. These open-source tests employ randomly generated operands and data avoiding the pitfalls of the using simple constants.This presentation will delve into the design and implementation details of these pen-source tests, showcasing their effectiveness in the verification of RISC-V ISA implementations and facilitating a more streamlined verification process for RISC-V cores. 

Emulation-Friendly, Efficient, Self-Checking  RISC-V Compliant JTAG-DFD Testbench Mechanism - Pravin Tavagad & Midhun Varman, Tenstorrent
The increasing complexity of modern electronic systems and RISC-V based SoC designs demands robust testing methodologies to ensure reliability and performance. JTAG testbenches have become essential tools for debugging and verifying integrated circuits. However, traditional JTAG testbenches often face challenges in terms of emulation friendliness, efficiency, quick turn around time, reusability and scalability. We present an approach that addresses the critical need for an advanced JTAG testbench for complex RISC-V based designs that overcomes these limitations. Additionally, our approach supports access to various RISC-V components such as the RISC-V Debug module via the RISC-V Debug Transport Module (DTM), the RISC-V compliant Trace module

Simplifying Sail and Architecture Compatibility Testing Setups with Containers - Greg Sterling, RISC-V International

RISC-V Documentation Guidelines: Is it 'Which' or 'That'? - Kersten Richter & Bill Traynor, RISC-V International

Speakers
avatar for Bill Traynor

Bill Traynor

RISC-V International
avatar for Greg Sterling

Greg Sterling

Technical Community Architect, RISC-V International
avatar for Kersten Richter

Kersten Richter

Senior documentation Architect, RISC-V International
I enjoy reading, baking, canning, pets, hiking, national parks, and most of all, documentation!
avatar for Brandon Freiberger

Brandon Freiberger

M.A.Sc Student, University of British Columbia
avatar for Eino Jacobs

Eino Jacobs

Sr. Architect, R&D, Synopsys
Eino Jacobs has decades of experience with architecture and design of high-performance processors. He works now on RISC-V Vector processors. He is also a lead architect and designer of the VPX and ARC processor product lines at Synopsys.
avatar for Darshak Koshiya

Darshak Koshiya

Principal Engineer, Tenstorrent Inc.
Darshak Koshiya is a Principal Engineer at Tenstorrent, involved in design of hardware to accelerate AI workloads and high performance CPU. He is currently involved with the core verification of RISC-V high performance CPU design.Prior to joining Tenstorrent, Darshak was a Senior... Read More →
avatar for John Kressel

John Kressel

PhD Student, The University of Manchester
John Alistair Kressel is a PhD student and research assistant in the Advanced Processor Technology (APT) group at the University of Manchester. He recently completed his MPhil researching software compartmentalization using CHERI hardware capabilities. His interests include software... Read More →
avatar for Guy Lemieux

Guy Lemieux

Professor, University of British Columbia
Guy is a Professor in Computer Engineering at the University of British Columbia where he teaches digital design and computer systems/architecture courses. His research focuses on improving FPGA devices and CAD tools, in particular making them easier to use and more efficient for... Read More →
avatar for Mikel Lujan

Mikel Lujan

Professor, University of Manchester
Mikel Luján received the PhD degree in computer science from The University of Manchester, U.K., in 2002. He is currently a professor with the Department of Computer Science, The University of Manchester, where he holds the Royal Academy of Engineering Research Chair on Computer... Read More →
SM

Simon Moore

Professor, University of Cambridge
avatar for Pravin Tavagad

Pravin Tavagad

Staff Engineer, Tenstorrent
Pravin Tavagad is currently working as CPU DV Staff engineer at Tenstorrent Bangalore.His areas of interests are CPU, Memory subsystem and SoC Design verification.Prior to joining tenstorrent he has worked on various architectures like x86_64, ARM, Tensilica xtensa.
avatar for Dmitry Utyanskiy

Dmitry Utyanskiy

Sr. Architect Sw Engineering, Synopsys
Dmitry Utyanskiy has been involved in embedded software development and Digital Signal Processing algorithms design, optimization and application for communications, RADAR, audio and image processing since his graduation from St. Petersburg Electrotechnical University in 1994. Currently... Read More →
avatar for Midhun Varman

Midhun Varman

RISC V Intern, Tenstorrent
B Midhun Varman has been part of Tenstorrent for the past one year .In his current role, he is responsible for Verification of High-Performance RISC-V cores specifically in the JTAG module and building various cluster level tests. He holds a B.Tech and M.tech in Electrical Engineering... Read More →
Tuesday October 22, 2024 3:35pm - 4:15pm PDT
Expo Hall - Exhibit Hall A (Level 1)

3:35pm PDT

Security Poster Sessions
Tuesday October 22, 2024 3:35pm - 4:15pm PDT
Commercializing CHERI on a Codasip A730 RISC-V Application Core - Tariq Kurd, Codasip
Memory safety continues to cause widespread and costly cyber security problems. Data breaches often arise from memory safety vulnerabilities leading to multi-million dollar losses for victims; for example, losses due to the well-known OpenSSL Heartbleed bug are estimated to exceed $500 million. Therefore, there is increasing interest in the Capability Hardware Enhanced RISC Instructions (CHERI) which is an ISA extension that mitigates memory safety vulnerabilities by design. CHERI has been primarily a research project until now! The University of Cambridge, which originated the technology, partnered with Codasip to propose a CHERI extension for RISC-V. Codasip also unveiled the first commercial implementation of a CHERI RISC-V: the A730 processor. In this poster, we introduce the A730 processor microarchitecture and highlight the main challenges to supporting CHERI RISC-V. We also describe the key differences between A730 implementations with and without CHERI support. In our experience, the A730 with CHERI is about 4% larger in area than an A730 without CHERI.

CHERI RISC-V Standardization - Peter Rugg, University of Cambridge
CHERI is a cross-architecture security technology, adding memory safety and compartmentalization features via capability support in the hardware. This poster will present the current effort to standardize the architectural extensions required to obtain these benefits in RISC-V: currently an effort shared by University of Cambridge, Codasip, Google, and others. The standardization work has been proceeding at pace, with a concrete specification document available, and extensive community interaction to iron out edge cases and ensure applicability to a wide range of uses.

The CHERI Alliance – Getting the Industry Together to Tackle a $10T / Year Problem - Mike Eftimakis, CHERI Alliance
Cybercrime costs the World more than $10T / year, and this amount is growing at an alarming rate. A study of software vulnerabilities has shown that over the past 20 years, memory attacks represented more than 70% of them. CHERI technology has been developed to solve the problem and has been proven to work. After 14 years of research and prototyping, CHERI is now ready to get out of the lab! A new CHERI SIG has been formed in RISC-V International, but adoption won’t happen without a significant industry-led effort: this is the goal of the CHERI Alliance.
Speakers
avatar for Tariq Kurd

Tariq Kurd

Distinguished Engineer and Lead IP Architect, Codasip
I have been chair of RISC-V code-size, and Zfinx, and these days am heavily involved in CHERI standardisation for RISC-V.
avatar for Mike Eftimakis

Mike Eftimakis

Founding Director of the CHERI Alliance, CHERI Alliance
Mike Eftimakis has an extensive background in the electronics industry with 30 years in senior technical and business roles. He has been innovating with companies like VLSI Technology, NewLogic or Arm.He is now VP Strategy and Ecosystem at Codasip, where he drives the long-term vision... Read More →
avatar for Peter Rugg

Peter Rugg

Research Associate, University of Cambridge
Peter Rugg is a Research Associate in hardware security at the University of Cambridge. Since completing his PhD in 2023, he has continued his research on extending processors with architectural security features, with a focus on efficient, deterministic protection. Particular areas... Read More →
Tuesday October 22, 2024 3:35pm - 4:15pm PDT
Expo Hall - Exhibit Hall A (Level 1)

3:35pm PDT

Coffee Break
Tuesday October 22, 2024 3:35pm - 4:15pm PDT
Tuesday October 22, 2024 3:35pm - 4:15pm PDT
Exhibit Hall A

3:40pm PDT

Demo: Running Transformers on Semidynamic's "All-In-One" Vector and Tensor Unit - Roger Espasa, Semidynamics
Tuesday October 22, 2024 3:40pm - 3:50pm PDT
In this talk we will cover the latest developments in running modern transformers , such as LLama-2, on Semidynamics RISC-V "All-In-One" solution, comprising a core, a Vector Unit and a Tensor Unit. In this talk you'll learn about how ONNX RT is used to deploy modern models on Semidynamics solution, on how the ratio of the vector to tensor compute is important for balanced execution and how the all-in-one can be scaled-out to reach different performance
levels.
Speakers
avatar for Roger Espasa

Roger Espasa

CEO & Founder, Semidynamics
Roger Espasa is the founder and CEO of Semidynamics, a European IP supplier of two RISC-V cores, Avispado (in-order) and Atrevido (out-of-order) supporting the RISC-V vector extension and Gazzillion TM misses, both targeted at HPC and Machine Learning. In addition, Semidynamics architected... Read More →
Tuesday October 22, 2024 3:40pm - 3:50pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

3:50pm PDT

Demo: Super-optimized Ubuntu and Open Source on RISC-V - Gordan Markuš, Canonical
Tuesday October 22, 2024 3:50pm - 4:00pm PDT
In this session, Canonical will introduce the work being done by the organization to optimize Ubuntu, the most popular Linux operating system, for RISC-V. We will present the Canonical roadmap and vision for Ubuntu on RISC-V, this will include: 
  • Ubuntu and Canonical roadmap for RISC-V profiles 
  • How to enable vendor differentiation and make the unique vendor IP shine in Ubuntu 
  • We will present the depth of our partnerships and contributions towards open source and community projects via RISC-V International and RISE 
Speakers
GM

Gordan Markuš

Director, Silicon Alliances, Canonical
With more than a decade in engineering, business development, and leadership roles working with open source software, Gordan is a leader in Canonical's Silicon Alliances organization, developing strategic relationships with the RISC-V ecosystem and various other semiconductor companies... Read More →
Tuesday October 22, 2024 3:50pm - 4:00pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

4:00pm PDT

Driving the Future: Semiconductor Innovation, AI, and the Rise of RISC-V - Kelvin Low, Samsung Foundry
Tuesday October 22, 2024 4:00pm - 4:10pm PDT
In an era defined by rapid technological advancement, the intersection of semiconductor process innovation and artificial intelligence is reshaping industries and driving new paradigms of computing. This talk explores the key market trends, growth forecast and factors driving new use cases.  We will also share how Samsung Foundry is enabling customer innovations in particular around RISC-V where chip and chiplet performance optimization resulting in smarter and more efficient systems.  By examining current trends and future prospects, we aim to illuminate the path forward for engineers, developers, and decision-makers in harnessing the power of silicon technologies, advanced packaging, RISC-V and AI to create cutting-edge solutions that meet the demands of a rapidly evolving digital landscape.
Speakers
avatar for Kelvin Low

Kelvin Low

Vice President, Market Intelligence, Marketing & Partnerships, Business Strategy and Business Development, Samsung Foundry
Kelvin Low serves as the Vice President of Samsung Foundry Market Intelligence, Marketing &Partnerships, Business Strategy and Business Development teams. Prior to rejoining SamsungSemiconductor, he was the CEO and General Manager for SEMIFIVE US Inc and held otherTechnology, Marketing... Read More →
Tuesday October 22, 2024 4:00pm - 4:10pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

4:15pm PDT

Keynotes: Making RISC-V Real, Fast! - Yuning Liang, CEO, DeepComputing & Nirav Patel, Founder and CEO, Framework
Tuesday October 22, 2024 4:15pm - 4:30pm PDT
The RISC-V ISA is one of the most exciting recent developments in computing with amazing potential to revolutionise applications and industries worldwide. But what does it take to bring consumer products to market based on this young ISA? This session will explore how DeepComputing and their partners worked together to develop a range of products including the first RISC-V based laptop and tablet. It will detail the risk taking, collaboration, learning and accelerated technical development needed to put these products into the hands of consumers worldwide. Come and be inspired, maybe next year’s biggest RISC-V based product could be designed by you.
Speakers
avatar for Nirav Patel

Nirav Patel

Founder and CEO, Framework
Nirav Patel is the Founder and CEO of Framework, makers of the Framework Laptop.
avatar for Yuning Liang

Yuning Liang

CEO, DeepComputing
Yuning is the founder and CEO of Xcalibyte and Advisor of DeepComputing which makes RISC-V SoM based electronic products, from first RISC-V laptop ROMA, to AR glasses, AI Robot and AV cars.Yuning’s career took him from UK to Switzerland to South Korea and finally to China. He comes... Read More →
Tuesday October 22, 2024 4:15pm - 4:30pm PDT
Mission City Ballroom B2 - B5 (Level 1)

4:30pm PDT

Keynote: Instruction Sets Want to be Free - A 10 Year Retrospective - David Patterson, Pardee Professor of Computer Science, Emeritus, UC Berkeley
Tuesday October 22, 2024 4:30pm - 4:45pm PDT
10 years ago, David Patterson and Krste Asanović made the case for RISC-V as an open Instruction Set Architecture with the vision that it become the standard ISA for all computing devices. In this session, David Patterson revisits the arguments we made in that paper and the objections to it at the time then gives his views of the progress made in the subsequent decade and his thoughts on the future. 
Speakers
avatar for David Patterson

David Patterson

Pardee Professor of Computer Science, Emeritus, University of California at Berkeley
David Patterson is the Pardee Professor of Computer Science, Emeritus at the University of California at Berkeley, which he joined after graduating from UCLA in 1976.Dave's research style is to identify critical questions for the IT industry and gather inter-disciplinary groups of... Read More →
Tuesday October 22, 2024 4:30pm - 4:45pm PDT
Mission City Ballroom B2 - B5 (Level 1)

4:50pm PDT

Keynote Panel: Powering Local Innovation and Global Success with RISC-V - Alessandro Campos, Ministry of Science, Technology, Innovations; Jianying Peng, Nuclei System Technology; Roger Espasa, Semidynamics; Ted Speers, Microchip; Calista Redmond, RISC-V
Tuesday October 22, 2024 4:50pm - 5:30pm PDT
The impact of computing on our modern world is profound, changing our daily life with new ways to communicate, work, and play. Until now, advances in computing have been led by a limited number of companies and countries. RISC-V has changed everything and taken down the barriers to entry. As the industry standard ISA, RISC-V has opened doors for companies big and small, universities and research institutes, and even governments to engage in the global digital economy. RISC-V enables engineers and developers worldwide to innovate locally, with access to a global ecosystem and market. In this panel, we gather experts from around the world to discuss how RISC-V is changing computing in their geography through direct investments, collborations, and incentives to build a bright digital future.

Moderators
avatar for Calista Redmond

Calista Redmond

CEO, RISC-V International, RISC-V International
Calista Redmond is the CEO of RISC-V International with a mission to expand and engage RISC-V stakeholders, compel industry adoption, and increase visibility and opportunity for RISC-V within and beyond RISC-V International. Prior to RISC-V International, Calista held a variety of... Read More →
Speakers
avatar for Alessandro Campos

Alessandro Campos

General Coordinator of Semiconductor, Ministry of Science, Technology, Innovations
Alessandro Augusto Nunes Campos, Doctor in Science in Electrical Engineering - Semicon, Bachelor in Computer Engineering and Civil Engineering, worked in research in Aerospace, Information and Communication Technology (ICT), Semiconductors and Engineering. He has taught at renowned... Read More →
avatar for Jianying Peng

Jianying Peng

Co-founder and CEO, Nuclei System Technology
Dr Jianying Peng, graduated from School of Micro-Nano Electronics, Zhejiang University, has more than 15 years of CPU processor design and management experience. Previously Dr Peng worked in Marvell and Synopsys where she led multiple high performance processor designs in ARM and... Read More →
avatar for Roger Espasa

Roger Espasa

CEO & Founder, Semidynamics
Roger Espasa is the founder and CEO of Semidynamics, a European IP supplier of two RISC-V cores, Avispado (in-order) and Atrevido (out-of-order) supporting the RISC-V vector extension and Gazzillion TM misses, both targeted at HPC and Machine Learning. In addition, Semidynamics architected... Read More →
avatar for Ted Speers

Ted Speers

Technical Fellow, Microchip
Tuesday October 22, 2024 4:50pm - 5:30pm PDT
Mission City Ballroom B2 - B5 (Level 1)

5:30pm PDT

Attendee Reception and Booth Crawl Sponsored by Ventana
Tuesday October 22, 2024 5:30pm - 7:00pm PDT
Tuesday October 22, 2024 5:30pm - 7:00pm PDT
Exhibit Hall A
 
Wednesday, October 23
 

8:00am PDT

Collaboration Breakfast - Sponsored by Google
Wednesday October 23, 2024 8:00am - 8:45am PDT
The Google Collaboration Breakfast will be a software-focused panel discussion with David Patterson, Lars Bergstrom and Andrea Gallo with Amber Huffman as moderator.

No pre-registration is required to attend. We do our best to accommodate everyone interested in joining, but please note that participation is on a first-come, first-served basis.
Wednesday October 23, 2024 8:00am - 8:45am PDT
Grand Ballroom G (Level 1)

8:30am PDT

Registration & Badge Pick-up
Wednesday October 23, 2024 8:30am - 4:00pm PDT
Wednesday October 23, 2024 8:30am - 4:00pm PDT
Main Lobby (Level 1)

9:00am PDT

Keynote: RISC-V State of the Union - Krste Asanović, Chief Architect, RISC-V International
Wednesday October 23, 2024 9:00am - 9:20am PDT
In this session RISC-V’s Chief Architect will give an overview of RISC-V adoption across computing markets from Embedded to AI, and will outline the programs within the ecosystem that will drive accelerating success for the RISC-V ISA. Krste will discuss the Profiles and Platforms activities enabling the development of software ecosystem support, and the new extensions targeting AI applications.
Speakers
avatar for Krste Asanović

Krste Asanović

Chief Architect, SiFive
Krste Asanović is a professor in the EECS Department at the University of California, Berkeley (UC Berkeley). He received a PhD in Computer Science from UC Berkeley in 1998 then joined the faculty at MIT, receiving tenure in 2005, before returning to join the faculty at UC Berkeley... Read More →
Wednesday October 23, 2024 9:00am - 9:20am PDT
Mission City Ballroom B2 - B5 (Level 1)

9:20am PDT

Keynote: RISC-V Security - Current Initiatives and Future Trends - Helena Handschuh, Technical Board Advisor
Wednesday October 23, 2024 9:20am - 9:35am PDT
In this talk we provide an overview of the must have ingredients to secure todays confidential computing platforms in a world driven by AI: a secure execution environment, a portfolio of strong cryptographic algorithms including the newest post-quantum algorithms, a well-protected and access-controlled memory and secure implementations of all of the above. We then discuss current RISCV Security initiatives in each of these realms and conclude with a view of what's ahead: future trends and how RISCV can help.
Speakers
avatar for Helena Handschuh

Helena Handschuh

Technical Board Advisor
Dr. Helena Handschuh is a Technical Board Advisor to security start-ups. Her expertise encompasses embedded and foundational security technologies, crypto and post-quantum crypto, side-channel attacks and countermeasures, security architecture and security standardization. She was... Read More →
Wednesday October 23, 2024 9:20am - 9:35am PDT
Mission City Ballroom B2 - B5 (Level 1)

9:38am PDT

Keynote: Launchpad
Wednesday October 23, 2024 9:38am - 9:58am PDT
RISC-V is here!

And with its ability to provide organizations of all sizes with greater flexibility and more opportunity for custom compute, it is rapidly seeing adoption in a wide range of markets from automotive to mobile to data center. Companies around the world are innovating for and on RISC-V to drive the era of open compute. In this session, we will hear directly from companies who have recently launched new solutions helping to power the era of open compute and how RISC-V helps them differentiate.

These are not your ordinary product pitches. Selected companies are given just two minutes to hit the high points and make the case for their new solution.

Moderated by Andrew Moore - Senior Marketing Manager, RISC-V International
Moderators
avatar for Andrew Moore

Andrew Moore

Senior Marketing Manager, RISC-V International
Wednesday October 23, 2024 9:38am - 9:58am PDT
Mission City Ballroom B2 - B5 (Level 1)

9:55am PDT

Keynote Panel: The Future of AI and Security - Andrew Dellow, Qualcomm; Kris Murphy, NVIDIA; Pete Bernard, tinyML Foundation; Pete Warden, Useful Sensors Inc; Andrea Gallo, RISC-V International
Wednesday October 23, 2024 9:55am - 10:25am PDT
The growth of new AI algorithms, capabilities and applications is the biggest recent development in computing. New AI algorithms and applications will lead to new considerations for security, both for end users, but also developers and application providers. In this session we talk broadly about how AI and security influence and interact with each other. We discuss the new problems we need to address, how AI can be used for preventative security, the computing capabilities we need to develop to support a fast growing ecosystem and how RISC-V and its ecosystem of members is uniquely positioned to enable AI with security at scale.
Moderators
avatar for Andrea Gallo

Andrea Gallo

VP of Technology, RISC-V
Speakers
avatar for Andrew Dellow

Andrew Dellow

Director of Engineering, Qualcomm & Chair, RISC-V Security HC, Qualcomm
avatar for Kris Murphy

Kris Murphy

Technical Product Manager, NVIDIA
avatar for Pete Bernard

Pete Bernard

Executive Director, tinyML Foundation
avatar for Pete Warden

Pete Warden

CEO, Useful Sensors Inc
Wednesday October 23, 2024 9:55am - 10:25am PDT
Mission City Ballroom B2 - B5 (Level 1)

10:30am PDT

Keynote: Mobilizing the Open Source Software Ecosystem for RISC-V - Barna Ibrahim, Vice Chair of RISE Governing Board & Principal, Business Development at Rivos Inc.
Wednesday October 23, 2024 10:30am - 10:45am PDT
Join us for a keynote by Barna Ibrahim who explores the strength and diversity of the RISC-V community. As RISC-V rises as the choice of architecture for the AI era, Barna will assess RISC-V's strengths and outline the next steps needed to expand its impact. Building on the success RISC-V has already achieved, the focus now is on preparing the software stack to make RISC-V the default architecture for developers in application processors and custom applications.

Barna will discuss how to support developers by ensuring the RISC-V software ecosystem is robust and ready for production use. She will emphasize the pivotal role that open source developers and maintainers play in this journey and the importance of mobilizing the global community. You’ll gain practical insights into how you can engage with the ecosystem, promote new projects, and contribute to the next stage of RISC-V’s success.
Whether you're a developer, maintainer, or leader, this keynote will inspire you to help shape the future of open computing, where RISC-V isn’t just an alternative, but a powerful choice for driving innovation in the AI era.
Speakers
avatar for Barna Ibrahim

Barna Ibrahim

BizDev, Vice Chair of RISE Governing Board & Principal, Business Development at Rivos Inc.
Wednesday October 23, 2024 10:30am - 10:45am PDT
Mission City Ballroom B2 - B5 (Level 1)

10:45am PDT

Coffee Break
Wednesday October 23, 2024 10:45am - 11:30am PDT
Wednesday October 23, 2024 10:45am - 11:30am PDT
Exhibit Hall A

10:45am PDT

Expo Hall
Wednesday October 23, 2024 10:45am - 3:55pm PDT
Wednesday October 23, 2024 10:45am - 3:55pm PDT
Exhibit Hall A

10:50am PDT

Demo: Introduction to Microchip's PIC64 Product Family and Demonstration of Video Pipeline on PIC64GX - David Levy & Dr. Battu Prakash Reddy, Microchip
Wednesday October 23, 2024 10:50am - 11:10am PDT
 In this session, Microchip will introduce the PIC64 series of 64-bit microprocessors which are built to empower and enable innovation from the industrial edge to the edge of space. We will showcase a video processing demonstration on the PIC64GX MPU family using the Curiosity Kit.
 
Speakers
avatar for David Levy

David Levy

Senior Technical Staff Engineer, Product Marketing, Microchip
David recently joined Microchip in October of 2023. David brings over 30 years of Semiconductor experience that spans both business and technical acumen.  David's team develops 64-bit computing solutions and high-bandwidth network communication solutions.
avatar for Dr. Battu Prakash Reddy

Dr. Battu Prakash Reddy

Senior Manager, Design Engineering, Microchip
Associated with Microchip/Microsemi since December 2013, Prakash and his team developed various FPGA IPs and solutions for high-speed video camera, display and broadcast interfaces.
Wednesday October 23, 2024 10:50am - 11:10am PDT
Expo Hall - Exhibit Hall A - Demo Theater

11:10am PDT

Demo: Andes ACE: Enabling Custom RISCV Instructions Safely - Darren Jones, Andes Technology
Wednesday October 23, 2024 11:10am - 11:20am PDT
One promise of RISC-V is that it enables Architects, Systems Designers, and SW Developers to add custom instructions. However, if you don’t have your own CPU design team, how do you do this without breaking the RISC-V standard part of the pipeline? This talk will describe how the Andes Custom Extensions (ACE) enables simple and safe insertion of custom instructions while enabling software development and performance modeling.
Speakers
avatar for Darren Jones

Darren Jones

Solution Architect, Andes Technology
Darren started his career designing MIPS processors. From there, he transitioned to building large SOC’s utilizing ARM processor IP. More recently, he was VP of VLSI at two RISC-V startups building huge SOC’s for machine learning and AI. He is now a Solution Architect at Andes... Read More →
Wednesday October 23, 2024 11:10am - 11:20am PDT
Expo Hall - Exhibit Hall A - Demo Theater
  Demo Theater
  • about Darren started his career designing MIPS processors. From there, he transitioned to building large SOC’s utilizing ARM processor IP. More recently, he was VP of VLSI at two RISC-V startups building huge SOC’s for machine learning and AI. He is now a Solution Architect at Andes Technology leveraging his CPU and SOC experience to help systems designers solve their unique problems using innovative IP.

11:30am PDT

RISC-V Server SoC Standardization - Ved Shanbhogue, Rivos
Wednesday October 23, 2024 11:30am - 11:48am PDT
Join us to explore the RISC-V Server Ecosystem enablement discussion, a standardization effort to ensure compatibility and reliability across RISC-V server SoCs. This talk will cover key hardware capabilities, including harts, timers, PCIe root complexes, and management features, and explain how this specification simplifies OS and hypervisor support. Attendees will learn about the collaborative efforts and partnerships driving this initiative and its impact on high-performance server applications. Discover how this work will shape the future of RISC-V in server computing.specification.
Speakers
avatar for Ved Shanbhogue

Ved Shanbhogue

Member of Technical Staff, Rivos
Ved Shanbhogue is with Rivos Inc. and a key contributor to RISC-V. He has contributed to development of various ratified and in-progress RISC-V ISA (Zawrs, Zacas, Zicfiss, Zicfilp) and non-ISA extensions (IOMMU, CBQRI, Server SoC HW spec., RAS ERI). He chairs the SoC infrastructure... Read More →
Wednesday October 23, 2024 11:30am - 11:48am PDT
Grand Ballroom H (Level 1)
  HPC / Data Center

11:30am PDT

Software Engineers Are Tomorrow's Processor Engineers - Keith Graham, Codasip
Wednesday October 23, 2024 11:30am - 11:48am PDT
RISC-V's open standard provides a great opportunity to democratize the Domain Specific Processor market. Over the last twenty to thirty years, the processor market was dominated by general purpose closed-architectures. This environment limited processor engineering companies and job prospects. RISC-V enables a new going to market strategy that is not linked to a limited number of processor vendors, but a market strategy where the application and processor integrator defines and develops the Domain Specific Processor, the traditional System-On-Chip (SoC) developer. To extend custom processing to the larger segment of SoC developers, new processor engineers are required. Due to the lack of previous job prospects, there is a processor engineering shortage to sustain the pace of innovation. The RISC-V ecosystem is coming to the rescue. By developing processor Bounded Customization models where the Software Engineer uses standard software programming practices to architect and to develop custom processors, the inadequate supply of processor engineers can be solved. Who better than the application and algorithm engineer to become tomorrow's processor engineer.
Speakers
avatar for Keith Graham

Keith Graham

VP of University Program, Codasip
Over my thirty-nine-year career, I've gone from designing workstations, developing multi-processor cache and memory management units, selling semiconductors, small business owner, senior instructor teaching embedded systems and computer architecture, to leading Codasip's University... Read More →
Wednesday October 23, 2024 11:30am - 11:48am PDT
Theater (Level 2)
  Security
  • Audience Experience Level Any

11:30am PDT

SiFive Event Trace: The First Zero-Overhead Performance Tool for RISC-V Processors - Carsten Gosvig, SiFive
Wednesday October 23, 2024 11:30am - 11:48am PDT
Historically, software developers have been forced to use special compiler switches to instrument code to gather traces and performance information. This has three disadvantages: it requires recompilation of the code to include the instrumentation, it increases code size, and it affects/distorts execution timing of the program. SiFive has developed a new approach, SiFive® Event Trace. Event Trace is unique in that it provides front-end hardware filtering to selectively capture specific events as the RISC-V core executes programs in real time. No software instrumentation or recompilation is required, saving development and debug time while avoiding the overhead and timing distortion that can result from software instrumentation. SiFive Event Trace is flexible, allowing developers to choose events to capture, including calls/returns, exceptions, interrupts, context changes, watchpoints, external triggers, and more. Each trace event has a high-resolution timestamp that provides both duration and interval timing, and This session will give developers a complete overview of this innovative profiling solution and demonstrate how to configure, view, and interpret Event Traces
Speakers
avatar for Carsten Gosvig

Carsten Gosvig

Developer Tools Engineer, SiFive
Carsten Gosvig is a Developer Tools Engineer at SiFive, heading the Debug, Trace and Profiling SW effort which includes the FreedomStudio (IDE), OpenOCD (JTAG) and GDB SW stack.
Wednesday October 23, 2024 11:30am - 11:48am PDT
Grand Ballroom G (Level 1)
  Software

11:50am PDT

RISC-V ACPI Is Ready for Server Platforms - Sunil V L & Himanshu Chauhan, Ventana Micro Systems, Inc.
Wednesday October 23, 2024 11:50am - 12:08pm PDT
ACPI for RISC-V has been under development since 3 years. It has now reached the state where every thing required to fully support ACPI on RISC-V server platforms is available. This talk will provide all the details about the specification changes and software support status for below key features required on server class platforms. 1) Hardware discovery 2) Power / performance management using LPI and CPPC 3) NUMA support 4) CPU-Cache topology information 5) IOMMU support 6) Reliability, Availability and Serviceability (RAS) support 7) Quality of Service Controller support. The talk will enlighten people that RISC-V ACPI ecosystem is ready for adoption.
Speakers
avatar for Sunil V L

Sunil V L

Software Engineer, Ventana Micro Systems Inc
Sunil is a software engineer working for Ventana Micro Systems. He has been working on ACPI specification updates required for RISC-V as well as its upstream support.
avatar for Himanshu Chauhan

Himanshu Chauhan

Senior Staff Engineer, Ventana Micro Systems, Inc.
Himanshu Chauhan is an open-source software enthusiast with primary interest in hypervisors, Linux kernel, and high-performance computer networks. He has 19+ years of experience developing system level software and data-path for high-performance networking devices. He is part of the... Read More →
Wednesday October 23, 2024 11:50am - 12:08pm PDT
Grand Ballroom H (Level 1)
  HPC / Data Center

11:50am PDT

RISC-V LLVM State of the Union - Alex Bradbury, Igalia
Wednesday October 23, 2024 11:50am - 12:08pm PDT
The success of the RISC-V instruction set architecture depends on the ability for software to exploit the hardware effectively, both for the baseline (and now defined ISA profiles) and for new instruction set extensions. The LLVM compiler infrastructure (including Clang) is key for this, and has been a major success story for RISC-V software ecosystem enablement through cross-party collaboration. This talk provides an update on the current status, with up to date benchmarks for code size and generated code performance vs GCC. We'll explore how recent work in CI and tracking of these metrics has been helping to accelerate progress and ensure quality, and look ahead to future challenges.
Speakers
avatar for Alex Bradbury

Alex Bradbury

Compiler Engineer, Igalia
Alex Bradbury is a compiler engineer at Igalia. He has been heavily involved in the RISC-V ecosystem since its inception, working across the hardware and software stack having previously co-founded lowRISC. He initiated the upstream RISC-V LLVM backend implementation, authoring the... Read More →
Wednesday October 23, 2024 11:50am - 12:08pm PDT
Grand Ballroom G (Level 1)
  Software
  • Audience Experience Level Any

11:50am PDT

RISC-V Control-Flow Integrity (CFI) - Ved Shanbhogue, Rivos & George Christou, Technical University of Crete
Wednesday October 23, 2024 11:50am - 12:28pm PDT
Control-flow Integrity (CFI) capabilities help defend against Return-Oriented Programming (ROP) and Call/Jump-Oriented Programming (COP/JOP) style control-flow subversion attacks. This session will provide an overview of how the recently ratified Zicfiss and Zicfilp extensions help defend the programs control flow.
Speakers
avatar for Ved Shanbhogue

Ved Shanbhogue

Member of Technical Staff, Rivos
Ved Shanbhogue is with Rivos Inc. and a key contributor to RISC-V. He has contributed to development of various ratified and in-progress RISC-V ISA (Zawrs, Zacas, Zicfiss, Zicfilp) and non-ISA extensions (IOMMU, CBQRI, Server SoC HW spec., RAS ERI). He chairs the SoC infrastructure... Read More →
avatar for George Christou

George Christou

Technical University of Crete
George Christou received his BSc in Computer Science from the University of Crete. His MSc thesis was the design and implementation of hardware assisted Control Flow Integrity for Sparc V8 architecture. His PhD under the supervision of Prof. Sotiris Ioannidis is titled "Hardware-Assisted... Read More →
Wednesday October 23, 2024 11:50am - 12:28pm PDT
Theater (Level 2)
  Security

12:10pm PDT

Ratified N-Trace Specifications - an Overview - Robert Chyla, MIPS & Jay Gamoneda, NXP
Wednesday October 23, 2024 12:10pm - 12:28pm PDT
A set of RISC-V Trace specifications developed by N-Trace TG has been recently ratified. It consists of three separated, but interconnected specifications: * RISC-V N-Trace (Nexus based) Trace Specification * RISC-V Trace Control Specification * RISC-V Trace Connectors Specification This session will explain key trace concepts and solutions. Relations to different existing trace standards will be highlighted. Practical use-cases, implementation hints and difficulties will be elaborated. Future development and possible enhancements will be mentioned.
Speakers
JG

Jay Gamoneda,

Front-End SoC Design Engineer, NXP
Nexus Trace encoders for RISC-V cores.SoC architecture including debug trace components.
avatar for Robert Chyla

Robert Chyla

Senior Staff Engineer (Debug and Trace), MIPS
My early engagement (Poland) included parallel programming. Later high-end computer graphics (Japan) with performance focus. In 1996 engaged with a embedded debug & trace probe vendor (California) and as VP of R&D I designed trace probes and tools. At the first RISC-V Summit I felt... Read More →
Wednesday October 23, 2024 12:10pm - 12:28pm PDT
Grand Ballroom H (Level 1)
  HPC / Data Center
  • Audience Experience Level Any

12:10pm PDT

Exploration of Productization of Android on RISC-V - Han Mao, Alibaba Damo Academy
Wednesday October 23, 2024 12:10pm - 12:28pm PDT
Since the Xuantie team promoted the integration of the RISC-V architecture within the AOSP mainline in 2022, the support for RISC-V in the Android system has become increasingly mature. This includes JIT/AOT modes support of Android Runtime, Cuttlefish emulator support, and optimization of numerous third-party libraries. Currently, the productization process of RISC-V Android is still in its early stages, with many upper-layer software stacks yet to achieve full compatibility with RISC-V. To further improve these software stacks, the Xuantie team, along with its partners, has explored productization in various customized scenarios such as payment, cloud desktops, and server clusters. This talk will share typical issues encountered during productization related to performance, stability, power consumption, and application compatibility; as well as how we addressed these issues.
Speakers
avatar for Mao Han

Mao Han

Senior Engineer, Alibaba damo academy
Mao Han is working as a Senior Engineer in Alibaba T-Head, covering RISC-V support of Android system. He has many years of experience in Android, Linux, C library and profiling tools. Since 2020, he led a project to port RISC-V architecture onto Android system, and started to served... Read More →
Wednesday October 23, 2024 12:10pm - 12:28pm PDT
Grand Ballroom G (Level 1)
  Software

12:30pm PDT

Lunch (Provided for Attendees)
Wednesday October 23, 2024 12:30pm - 1:55pm PDT
Wednesday October 23, 2024 12:30pm - 1:55pm PDT
Exhibit Hall B (Level 1)

12:45pm PDT

Demo: Accelerate RISC-V Development with Tessent UltraSight-V - Francisca Tan, Siemens EDA
Wednesday October 23, 2024 12:45pm - 12:55pm PDT
In this presentation, we will unveil Tessent UltraSight-V, an end-to-end solution consisting of embedded IP and software designed to provide comprehensive, efficient debugging and trace capabilities that integrates with industry standard tool to further empower embedded software engineers in developing high-performance embedded software. The integration of Tessent UltraSight-V on-chip IP modules and host software empowers engineers to efficiently diagnose the root causes of unexpected behavior and underperformance. Utilizing effective, non-intrusive techniques such as encoded processor trace based on the Efficient Trace (E-trace) standard, logging, high-speed interfaces (USB 2.0) and DMA for fast code uploads, this solution minimizes debugging delays and accelerates your SoC projects, ensuring they meet their market deadlines.
Speakers
avatar for Francisca Tan

Francisca Tan

Technical Program Manager, Siemens EDA
Dr. Francisca Tan is the Technical Program Manager for Tessent Embedded Analytics at Siemens EDA. With nearly a decade of experience in the semiconductor industry, she has held various engineering, research, and management roles at Siemens, Arm, and Intel. Her interest encompasses... Read More →
Wednesday October 23, 2024 12:45pm - 12:55pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

12:55pm PDT

Demo: Heterogeneous Multicore Debugging of RISC-V Cores in Complex Chips - Dennis Griffith, Lauterbach
Wednesday October 23, 2024 12:55pm - 1:05pm PDT
RISC-V cores can be found in more and more chips - as the main CPU(s) or as a companion core together with other CPU architectures. They can be implemented in subarchitectures like RISC-V RV32/RV64, AndesCore™ V5 or SiFive® Core IP. While the complexity of SoCs grows with the number of cores and the number of different core (sub)architectures, the challenges for embedded developers grow even more with operating systems, hypervisors, and other software running on multiple cores.

In this presentation, Lauterbach, market leader for development tools and strategic member of the RISC-V foundation, show how developers can overcome these challenges with the right tools and debug strategies. They explain how to debug cores from RISC-V and other architectures simultaneously via one debug interface and one debug probe to gain insight into the entire embedded system. The presentation covers real-time on- and off-chip tracing for all major RISC-V trace systems as well as the utilization of standardized RISC-V debug and trace interfaces.

Through this presentation the attendee learns that multicore debugging with RISC-V cores is not rocket science and that there are efficient methods to master even complex chips with complex software configurations.
Speakers
avatar for Dennis Griffith

Dennis Griffith

Senior Field Applications Engineer, Lauterbach
Dennis Griffith is a Senior Field Applications Engineer at Lauterbach specializing in debugging software, hardware, and validating debugger access for complex System-on-Chip (SoC) designs. He holds a BSEE from the University of Portland and has over 20 years of experience. Dennis's... Read More →
Wednesday October 23, 2024 12:55pm - 1:05pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

1:55pm PDT

RISC-V: Changing the Way AI/ML Accelerators and Computing Infrastructure Are Built - David Chen, Stream Computing
Wednesday October 23, 2024 1:55pm - 2:13pm PDT
In this talk, we will introduce the latest work we've done on matrix extension instructions (AME), the AI software stack for the first mass production RISC-V NPU card based on matrix, and the real commercial application cases in one 1000P computing center using large models. 1. As one of the first companies in the world to submit matrix extension proposals to the Foundation, we gained a lot of implementation experience on our first mass production NPU card STCP920, would like to share with audience about how we design and use some of instructions, as well as recent works in AME. 2. Based on STCP920, we completed a full software stack for AI application, will discuss some challages we encountered on LLVM, AI compiler and operators for example. 3. We just made a big win in one 1000P computing center project using NPU card, would like to share how to use RISC-V AI accelerator to build it, what's the strength and opportunities for RISC-V, what's the senario and application for AI. Generally speaking, we believe to provide computing power means to provide service.
Speakers
avatar for David Chen

David Chen

Executive Vice President, Stream Computing
David Chen, Executive Vice President of Stream Computing, responsible for RISC-V AI technology standards, international business, and ecosystem. He is currently a member of the RISC-V International TSC, Vice Chair of the Software Applications and Tools HC, and Vice Chair of the AI/ML... Read More →
Wednesday October 23, 2024 1:55pm - 2:13pm PDT
Grand Ballroom H (Level 1)
  HPC / Data Center
  • Audience Experience Level Any

1:55pm PDT

Understanding the Unformated Trace & Diagnostic Data Packet Encapsulation for RISC-V Specification - Iain Robertson, Siemens EDA
Wednesday October 23, 2024 1:55pm - 2:13pm PDT
The Unformatted Trace and Diagnostic Data Packet Encapsulation for RISC-V specification was recently ratified. The standard was developed in response to a need for a standard encapsulation format for Efficient Trace for RISC-V (E-Trace) packets, that would support a variety of widely used transport protocols. However, the resulting standard is broader than this, and is suitable for encapsulating any kind of unformatted diagnostic data.

This presentation explores the properties and benefits of this standard and shows how it can be applied to E-Trace (as well as other types of diagnostic data such as bus utilization metrics, bus or logic analyzer trace and code profiling instrumentation) for transport via AMBA ATB or the Siemens Messaging Infrastructure.
Speakers
avatar for Iain Robertson

Iain Robertson

Senior Director, Hardware Engineering, Siemens EDA
Iain Robertson is Senior Hardware Engineering Director for Tessent Embedded Analytics, a productline within Siemens EDA. Iain has more than 35 years’ experience in silicon design, architecture andengineering team leadership. An expert in monitoring, analytics, processor trace and... Read More →
Wednesday October 23, 2024 1:55pm - 2:13pm PDT
Theater (Level 2)
  Security

1:55pm PDT

GPU Program Support on RISC-V GPU - Hyesoon Kim, Georgia Tech
Wednesday October 23, 2024 1:55pm - 2:13pm PDT
Describe the software system to support CUDA running
Speakers
avatar for Hyesoon Kim

Hyesoon Kim

Professor, Georgia Tech
Hyesoon Kim is a professor in the School of Computer Science at the Georgia Institute of Technology and a co-director of the Center for Novel Computing Hierarchy. Her research areas include the intersection of computer architectures and compilers, with an emphasis on heterogeneous... Read More →
Wednesday October 23, 2024 1:55pm - 2:13pm PDT
Grand Ballroom G (Level 1)
  Software

2:00pm PDT

Hackathon Presentations
Wednesday October 23, 2024 2:00pm - 3:00pm PDT
Participants from Monday's hackathon present their solution in the Expo Hall on the Demo Theater. Winner takes home a big prize!
Wednesday October 23, 2024 2:00pm - 3:00pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

2:00pm PDT

Career Day
Wednesday October 23, 2024 2:00pm - 5:00pm PDT
Attendees are encouraged to connect with Industry leaders and drop off their resume at Exhibitors' booths, while also attending the last set of keynotes from RISC-V Summit.

Learn more.

*Separate registration required.
Wednesday October 23, 2024 2:00pm - 5:00pm PDT
Expo Hall - Exhibit Hall A (Level 1)

2:15pm PDT

RISC-V RAS Error-Record Register Interface (RERI) - Greg Favor, Ventana Micro Systems
Wednesday October 23, 2024 2:15pm - 2:33pm PDT
The recently ratified RERI specification provides a open and standardized register interface specification for error reporting for RISC-V based designs targeting segments from HPC to embedded.
Speakers
avatar for Greg Favor

Greg Favor

CTO, Ventana Micro Systems
Greg has been architecting and designing microprocessors for 38 years, both at startups and large companies, and across many architectures including x86, PowerPC, ARMv8, and now RISC-V. Most recently this includes being co-founder and CTO of Ventana Micro Systems, which is developing... Read More →
Wednesday October 23, 2024 2:15pm - 2:33pm PDT
Grand Ballroom H (Level 1)
  HPC / Data Center

2:15pm PDT

Hardening Linux and FreeBSD on RISC-V with CHERI - Carl Shaw, Codasip
Wednesday October 23, 2024 2:15pm - 2:33pm PDT
CHERI is an emerging security technology, jointly developed over the last decade by the University of Cambridge and SRI International. In this talk, we will describe the work being done to bring CHERI support to FreeBSD and Linux on RISC-V, where we can provide both memory safety as well as isolating software components to improve run-time safety, security and robustness.
Speakers
avatar for Carl Shaw

Carl Shaw

Safety and Security Manager, Codasip
Prior to joining Codasip, Carl has provided security engineering and architecture consultancy to leading global electronics and semiconductor companies for more than 15 years. With a Physics Ph.D., and a career mixing electronics design in government defense, and OS and firmware development... Read More →
Wednesday October 23, 2024 2:15pm - 2:33pm PDT
Theater (Level 2)
  Security

2:15pm PDT

Software Simulation Is the Key to Success for Customized CPUs and Complex SoCs - Jon Taylor, Synopsys
Wednesday October 23, 2024 2:15pm - 2:33pm PDT
RISC-V allows the freedom to innovate with custom instructions but working out which custom instructions add the most value is key to success and more easily done with simulation and models than RTL. At the same time new applications such as AI/ML are creating ever more complex SoCs with very high core counts. Using models in a digital twin of the design allows fast architectural exploration, accelerates software development and post silicon can help with DevOps flows and diagnosing in-field failures. This talk discusses two custom SoC projects where virtual platforms have been used to successfully develop software for many core systems in advance of silicon being available. This requires fast, accurate golden models of the CPUs in a simulation environment which can scale to hundreds or more cores.
Speakers
avatar for Jon Taylor

Jon Taylor

Senior Director of Product Management, Synopsys
Jon has over 20 years of experience in the semiconductor industry, working in technical areas from CPU verification to embedded software, and commercial areas including field applications and technology strategy. He has worked on multiple architectures including Arm, RISC-V and proprietary... Read More →
Wednesday October 23, 2024 2:15pm - 2:33pm PDT
Grand Ballroom G (Level 1)
  Software

2:35pm PDT

Open-Source Commercial-Grade RISC-V IOMMU with Verification - Manuel Rodriguez, Zero-Day Labs & Saad Waheed, 10xEngineers
Wednesday October 23, 2024 2:35pm - 2:53pm PDT
This session provides an in-depth overview of a highly parameterizable open-source IOMMU IP compliant with the RISC-V IOMMU Specification v1.0. The IP was developed by Zero-Day Labs and is currently being verified in collaborative efforts with 10xEngineers. The presentation covers the implementation details of the IP, which includes features like two-stage address translation, MSI translation support, and internal IO Address Translation Caches (IOATCs) for improved performance. We discuss the verification process carried out in collaboration with 10xEngineers, which has achieved 85% of coverage targets and addressed several RTL bugs and design issues. Additionally, the session highlights the current applications of this IP in projects such as the AlSaqr 2.0 platform for autonomous nano-UAVs and the PULP Carfield architecture. The session concludes with future work plans (e.g., completing the verification and performing design optimizations) and opportunities for community collaboration to enhance the IP further.
Speakers
avatar for Saad Waheed

Saad Waheed

Manager/ Sr. Verification Engineer, 10xEngineers
Saad Waheed is a Sr. Verification Engineer and Manager at 10xEngineers. His expertise lies in the domain of design verification of RISC-V based processors and SoCs. His prior experience includes working with SiFive on the verification of its RISC-V cores for the Core IP 21G1 release... Read More →
avatar for Manuel Rodriguez

Manuel Rodriguez

PhD Student / Hardware Architect, Zero-Day Labs
Manuel Rodríguez earned his M.Sc. degree in Electronic and Computer Engineering from the University of Minho, Portugal, with a focus on Embedded Systems and Micro/Nanotechnologies. He is currently pursuing a Ph.D. at the same institution. Additionally, he works as a hardware architect... Read More →
Wednesday October 23, 2024 2:35pm - 2:53pm PDT
Grand Ballroom H (Level 1)
  HPC / Data Center

2:35pm PDT

Making the Case for a Keccak Instruction - Markku-Juhani O. Saarinen, Tampere University
Wednesday October 23, 2024 2:35pm - 2:53pm PDT
We will give the latest performance evaluation of the main Post-Quantum Cryptography standards, Kyber and Dilithium, on RISC-V Vector Architecture and discuss possibilities for speeding it up further with new instructions. Due to its 1600-bit state size, a fast SHA3 / Keccak instruction would require slightly unusual architectural features from a vector processor. Based on hardware and software experiments and benchmarks, we argue that performance returns in Post-Quantum Cryptography still make it worthwhile for many common use cases, such as content delivery servers performing a lot of TLS handshakes.
Speakers
avatar for Markku-Juhani O. Saarinen

Markku-Juhani O. Saarinen

Professor of Practice, Tampere University
Markku-Juhani O. Saarinen is a Professor of Practice (työelämäprofessori) at Tampere University (Finland). A cryptographer by training and with a long international career in security engineering, Markku has co-authored many of the ratified RISC-V cryptography extensions. Currently... Read More →
Wednesday October 23, 2024 2:35pm - 2:53pm PDT
Theater (Level 2)
  Security

2:35pm PDT

Porting SLEEF to RISC-V - Ludovic Henry, Rivos & Eric Love, SiFive
Wednesday October 23, 2024 2:35pm - 2:53pm PDT
Join us as we explore the journey of porting the SLEEF vectorized math library to the RISC-V architecture, focused on ensuring complete support for single, double, and quad precision math operations, Discrete Fourier Transforms (DFT), and testing all of it on QEMU on GitHub Actions.
Speakers
EL

Eric Love

Algorithms & Libraries Team, SiFive
avatar for Ludovic Henry

Ludovic Henry

Software Engineer & Lead, Rivos
I am the lead for the Managed Runtimes and System Libraries team at Rivos, a RISC-V hardware focused company. I contribute to many projects, making sure they are well supported on RISC-V. I’m also the lead for the Language Runtimes working group at RISE.
Wednesday October 23, 2024 2:35pm - 2:53pm PDT
Grand Ballroom G (Level 1)
  Software

2:55pm PDT

Simultaneous Multithreading with RISC-V Enables Higher Throughput Efficiency in Data-Centric Applications in Automotive - Vasanth Waran, MIPS
Wednesday October 23, 2024 2:55pm - 3:13pm PDT
This session covers how simultaneous multithreading (SMT) with RISC-V Hardware threads (harts) increases the throughput efficiency of a processing subsystem for automotive applications.
Speakers
avatar for Vasanth Waran

Vasanth Waran

Head of Automotive Business Unit, MIPS
Vasanth Waran heads the Automotive Business unit at MIPS. He has 22 years of experience in the Semiconductor industry and spend a majority of his career at Intel Corporation and Qualcomm Inc, in various roles from Design Engineering, Product development, Platform Applications and... Read More →
Wednesday October 23, 2024 2:55pm - 3:13pm PDT
Grand Ballroom H (Level 1)
  HPC / Data Center

2:55pm PDT

Aggregation Optimization for SIMD Everywhere from ARM Neon to RISC-V Vector and Crypto Extensions - Jenq-Kuen Lee & Hung-Ming Lai, National Tsing-Hua University, Taiwan
Wednesday October 23, 2024 2:55pm - 3:13pm PDT
Many libraries, such as OpenCV, FFmpeg, XNNPACK, and Eigen, utilize Arm or x86 SIMD Intrinsics to optimize programs for performance. With the emergence of RISC-V Vector Extensions (RVV), there is a need to migrate these performance legacy codes for RVV. Our prior work at RISC-V Summit 2023, USA, successfully enhanced the open-source library, SIMD Everywhere (SIMDe), to support the migration from ARM NEON to RISC-V Vector Extensions. In this talk, we will update the status of our open source upstream at SIMDe. In addition, we further explore the migration of quantum-secure encryption algorithms with the RISC-V Cryptography Extension to meet the needs of post-quantum cryptography. Through these efforts, we identify a critical issue: the translation of SIMD intrinsics often fails to utilize the wider vectors available on the target platform. To address this issue, we propose an aggregation optimization in the LLVM pass that collects short vector intrinsics to fully leverage the wider vectors provided by RISC-V vector extension. Our vector aggregation optimization further boosts performance of RVV-enhanced SIMDe from 4.350× to 11.020×.
Speakers
avatar for Jenq-Kuen Lee

Jenq-Kuen Lee

Professor, National Tsing Hua University, Taiwan
Jenq-Kuen Lee received the B.S. degree in computer science from National Taiwan University in 1984. He received the M.S. and Ph.D. degrees in 1991 and 1992, respectively, in computer science from Indiana University. He is now a professor at National Tsing-Hua University, Taiwan, where... Read More →
avatar for Hung-Ming Lai

Hung-Ming Lai

PhD Student, National Tsing-Hua University, Taiwan
Hung-Ming is a PhD student in the Department of Computer Science, National Tsing-Hua University, Taiwan. His thesis advisor is Prof. Jenq-Kuen, Lee. His research interests are in compiler optimizations on RISC-V with SIMD computations, AI compiler optimizations, and compiler analysis... Read More →
Wednesday October 23, 2024 2:55pm - 3:13pm PDT
Grand Ballroom G (Level 1)
  Software

3:15pm PDT

AI/ML Poster Sessions
Wednesday October 23, 2024 3:15pm - 3:55pm PDT
High Performance and Efficiency 512-B & 1024-B VLEN Vector Processor and AI Related Accelerator - Nathan Ma, Nuclei System Technology
In this presentation, we delve into the powerful synergy between RISC-V Vector Processing, with a spotlight on the transformative RVV1.0 extension (specifically on VLEN=512b and 1024b), and AI acceleration. RISC-V, becomes even more impactful with the introduction of the RVV1.0 extension, specifically designed to elevate vector processing capabilities. In 2024, we released our Intelligence Class Core IP Series, specifically focus on AI applications and others require intensive parallel vector computing capability.

Enhancing RISC-V ISA to Support Sub-FP8 Quantization for Machine Learning Models -
Mengshiun Yu &
Jhih-Kuan Lin, National Tsing Hua University
In this session we'll present our research proposes extending the RISC-V Instruction Set Architecture (ISA) to support sub-FP8 quantized data formats, optimizing AI and machine learning models for low-power edge devices. The study develops new instructions to enable the RISC-V CPU core to handle data types below FP8, such as 6-bit and 4-bit formats. These improvements enhance AI workload performance and energy efficiency, allowing complex machine learning tasks to be performed locally on edge devices like smartphones, IoT devices, and wearables. The proposed ISA extension supports mixed-precision workloads and ensures backward compatibility with existing hardware for easy adoption. The research includes designing a new sub-FP8 extension with computational, configuration, load/store, and conversion instructions. The design is demonstrated with two examples using assembly code: one for adding two FP8 (E5M2) values and another for performing saxpy computation with vector extension.

Towards Generative AI for RISC-V Verification - Sergei Chirkunov, Imagination Technologies
Generative AI has considerable potential in CPU verification. In this work, we adapt networks and techniques developed in the context of large language models (LLMs) for natural language processing to RISC-V assembly sequences to facilitate future applications to CPU verification. In particular, we demonstrate the ability to generate novel assembly sequences of guaranteed-valid instructions with a small, efficient language model. We anticipate that our work will ultimately facilitate a variety of verification tasks such as stimulus generation, assessment of the similarity between sequences, and identification of minimal test batteries that exercise the state space.

The Efficient Way to Design a RISC-V Edge AI Processor with Software Hardware Co-Design Methodology - Meng Zhang, Terapines Technology (Wuhan) Co., Ltd 
This talk will show you how to improve the performance of an AI model running on a virtualized RISC-V architecture with software hardware co-design methodology. This method can be done all the way from micro-architecture design, to support adding customized instructions in compiler, debugger and simulator, and to profile AI model performance on virtualized platform by one person in as short as a few hours, without knowing how to customize compiler, debugger or simulator as all of those have automatically done in the our software hardware co-design flow.

Creating Custom RISC-V Processors Using ASIP Design Tools: A Neural Network Acceleration Case Study - Gert Goossens, Synopsys
The AI revolution triggers an increased awareness for application-specific instruction-set processors (ASIPs). A RISC-V architecture can be extended with specialized datapaths, storages, and custom instructions to accelerate AI workloads. New instructions can be encoded in RISC-V's reserved opcode space or in additional parallel slots of an extended long instruction word. Notwithstanding the specialization, compatibility with and reuse of the RISC-V ecosystem is maintained.
Synopsys’ ASIP Designer tool-suite enables the design of custom RISC-V processors. Starting from a formal ISA model, it assists designers in selecting ISA extensions, generates an SDK with an optimizing compiler supporting the extensions, and produces an efficient RTL implementation.
We illustrate this approach with the design of a custom RISC-V processor to accelerate convolutional neural network algorithms for edge AI, with programming support for TensorFlow Lite for Microcontrollers (TFLM). ISA specialization includes the introduction of 4-lane SIMD with a local vector memory, 4 specialized convolution units with 16 multipliers each, dedicated accumulator registers, and 2-way instruction-level parallelism.

Towards an Integrated Matrix Extension: Workload Analysis of CNN Inference with QEMU TCG Plugins - Matheus Ferst, Instituto de Pesquisas ELDORADO
Following the gap analysis done in the second half of 2023, the SIG-Vector has been working on specifying instructions to accelerate matrix operations. Two Task Groups were proposed to explore different approaches. The "Attached Matrix Extension" (AME) is working on a set of instructions independent of other extensions and requires new registers to hold matrix data. The Integrated Matrix Extension (IME) proposes the reuse of the Vector Registers introduced by the V extension. The AME solution is similar to how other architectures added matrix operations, like Intel's AMX and ARM's SME, while the IME proposal resembles how the POWER architecture added matrix operations. The IME might also help applications that interleave matrix and vector operations by avoiding data movement between different types of registers.
To verify how commonly that happens on AI/ML workloads, we developed a QEMU TCG Plugin to instrument the inference of eight CNN models optimized to use the IME-like POWER10 matrix instructions. The results also show some types of vector operations that interact with matrix data and would be helpful in an AME implementation to avoid sending data back to memory.


Enhancing the Future of AI/ML with Attached Matrix Extension - Jing Qui, Alibaba
We've now updated Xuantie Attached Matrix Extension ISA to keep pace with rapid advances in AI.
The new matrix ISA uses 64-bit instructions. These self-contained long instructions can support more architectural registers, facilitate sparse operations, include longer immediates and more metadata. This enhanced encoding scheme increases both the flexibility and efficiency of matrix computations. Another enhancement is the introduction of structured sparsity techniques that allow for variable sparsity ratios (N:M sparsity) across k dimensions. The new extension also supports innovative data types, such as int4/fp8, commonly used in large language models. In addition to multi-precision, it also supports mixed-precision operations. Har
Speakers
avatar for Jing Qiu

Jing Qiu

technology expert, Alibaba
QiuJing is a technology expert in the CPU R&D department at Alibaba. His current work focuses on the design and specification of the matrix-related and AI domain-specific architecture of the Xuantie processors.QiuJing received his Ph.D. in Circuit and System from Zhejiang University... Read More →
avatar for Gert Goossens

Gert Goossens

Executive Director of Engineering, Synopsys
Gert Goossens is an Executive Director of Engineering at Synopsys, where he is currently leading the company’s tool development group for Application-Specific Instruction-set Processors (ASIPs). Previously, he was a co-founder and the CEO of Target Compiler Technologies, the company... Read More →
avatar for Nathan Ma

Nathan Ma

Senior Director of Strategy and Business Development, Nuclei System Technology
Nathan Ma started his career in Marvell and SiFive before joined Nuclei as Senior Director of Strategy and Business Development. Nathan is now managing Nuclei's fund raising, technical marketing and global business development.
avatar for Jhih-Kuan Lin

Jhih-Kuan Lin

graduate student, National Tsing Hua University
Jhih-Kuan Lin is a dedicated graduate student at the Parallel and Distributed Systems Laboratory (PLLAB) in the Department of Computer Science at National Tsing Hua University (NTHU). Jhih-Kuan Lin's research focuses on the cutting-edge development and optimization of the RISC-V... Read More →
avatar for Mengshiun Yu

Mengshiun Yu

Ph.D. candidate, Department of Computer Science at National Tsinghua University, Taiwan
MENG-SHIUN YU is currently a Ph.D. candidate in the Department of Computer Science at National Tsinghua University, Taiwan. His research interests include compiler optimization for deep neural networks and computer vision, and compiler construction for hardware accelerators. Currently... Read More →
avatar for Sergei Chirkunov

Sergei Chirkunov

Research Engineer, Imagination Technologies
Sergei has several years of research experience in the semiconductor IP industry. His main research interests include applied AI (primarily language modelling and graphics), computer architecture, and RISC-V verification tooling.
avatar for Meng Zhang

Meng Zhang

Software Engineer, Terapines Technology (Wuhan) Co., Ltd
Software Engineer from Company Terapines Technology (Wuhan) Co., Ltd
avatar for Matheus Ferst

Matheus Ferst

Software Developer, Instituto de Pesquisas ELDORADO
Matheus is a software developer at the Embedded Computing Department of Instituto de Pesquisas Eldorado. He graduated in Computer Engineering at Universidade Tecnológica Federal do Paraná and holds a Master's in Electrical Engineering from the same institution. He is also an open-source... Read More →
Wednesday October 23, 2024 3:15pm - 3:55pm PDT
Expo Hall - Exhibit Hall A (Level 1)

3:15pm PDT

Automotive, Embedded & Mobile Poster Sessions
Wednesday October 23, 2024 3:15pm - 3:55pm PDT
Optimizing Image Signal Processing with RISC-V FPGA - Umer Imran &Bilal Zafar, 10xEngineers
In this session, we will explore the successful implementation of Infinite-ISP, a comprehensive Image Signal Processor (ISP) development platform, on an Efinix FPGA leveraging a RISC-V core. Infinite-ISP provides a full-stack solution, from algorithm development to RTL design, FPGA/ASIC implementation, and associated firmware and tools, creating a unified platform that accelerates ISP development. Our case study will delve into the technical details of integrating Infinite-ISP with a RISC-V based FPGA, highlighting the challenges faced and the innovative solutions devised to overcome them. Attendees will learn about the performance benchmarks achieved and the significant enhancements in efficiency and scalability. Additionally, we will discuss the broader implications of using an open-source RISC-V architecture in specialized applications like ISP development. Join us to discover how leveraging RISC-V for ISP development can open new possibilities in image processing technology. This presentation is ideal for engineers, developers, and decision-makers interested in the cutting-edge intersection of RISC-V and image signal processing.

Longnail: Hardware Synthesis of CoreDSL Custom Instructions for MCU- and Application-Class Cores - Tammo Mürmann & Florian Meisel, Technical University of Darmstadt
Custom instruction set architecture extensions (ISAX) are an energy-efficient and cost-effective way to accelerate modern workloads. However, exploring different combinations of base cores and ISAXes for a specific application requires automation and a level of portability across microarchitectures not provided by existing approaches.
To that end, we present an end-to-end flow for ISAX specification, generation, and integration into a number of host cores with a range of different microarchitectures. For ISAX specification, we leverage CoreDSL, an open-source C-like behavioral architecture description language. Hardware generation is handled by Longnail, a domain-specific high-level synthesis tool that compiles CoreDSL specifications into hardware modules compatible with the open-source SCAIE-V extension interface, which we use for automatic integration into the host cores.
We demonstrate our tooling by generating ISAXes using a mix of features, including complex multi-cycle computations, memory accesses, branch instructions, custom registers, and decoupled execution across five MCUs and two application-class cores, and evaluate the quality of results on a 22nm ASIC process.

RISC-V & Its Role in Silicon Lifecycle Management - Vivek Chickermane, Siemens EDA
This session will focus on the use of RISC-V processors and the RISC-V Trace specification in safety critical applications and the ability to implement embedded solutions that serve as a foundation for a comprehensive SoC Silicon debug and continuous monitoring system.

Introduction of Deploying the Rv64ilp32 ABI on the Kendryte K230d for Productization - Ren Guo, Alibaba XuanTie
Over the past year, the Alibaba XuanTie and PLCT teams have been dedicated to promoting the rv64ilp32 ABI, as it effectively addresses the need to run ILP32 software on existing RVA Profiles. Unlike before, the RISC-V 64ilp32 ABI steers clear of the Linux userspace scenario, focusing instead on underlying software such as the Linux kernel, RTOS, firmware, and hypervisors. We completed the first productized SDK based on the rv64ilp32 ABI on Canaan's k230d chip, enabling rv64ilp32 Nuttx and Linux. The k230d is Canaan Kendryte's new product, a repackaged chip based on k230 that incorporates 128MB of internal memory to reduce costs. Thus, there is a strong demand for the ILP32 ABI. This presentation will demonstrate the advantages of rv64ilp32 through actual test data on the k230d EVB: it avoids a 30% waste of memory footprint and significantly improves the performance of Linux linked list traversal. We innovated sign-extend addressing to replace the traditional zero-extend addressing. The newer XuanTie processors support a new relaxed-extend addressing mode to gain more performance. Finally, the presentation will share progress and plans for the rv64ilp32 ABI on Embedded Hypervisors.


Speakers
BZ

Bilal Zafar

Founder, 10xEngineers
Looking for an engineering outsourcing solutions provider who is a strategic partner rather than a mere service provider to ease your engineering resource challenges? 10x engineers is the right choice for you. Our RISC-V DV teams are led by experienced industry veterans ("10x" engineers... Read More →
avatar for Ren Guo

Ren Guo

Staff Engineer, Alibaba
A Linux kernel developer focuses on the CPU subsystem, including virtualization, IOMMU, and PCI-e. Currently dedicated to running ILP32 on RISC-V 64-bit ISA.
avatar for Umer Imran

Umer Imran

Sr. Design Verification Engineer, 10xEngineers
Umer Imran is a Manager/ Senior Engineer with over 4 years of experience specializing in Core and SoC Verification. His career is marked by a series of achievements, including successful verification planning, robust test bench development, extensive coverage analysis, code and functional... Read More →
avatar for Tammo Mürmann

Tammo Mürmann

Technical University of Darmstadt
Tammo Mürmann has just commenced his PhD studies at the Technical University of Darmstadt as part of the Embedded Systems and Applications Group (ESA). During his studies, he already participated in the development of a high-level synthesis compiler (Longnail) that was recently presented... Read More →
avatar for Florian Meisel

Florian Meisel

Technical University of Darmstadt
Florian Meisel is a PhD candidate at Technical University of Darmstadt and part of the Embedded Systems and Applications Group (ESA). As part of his studies, he has worked on the design and integration of a security tracing interface into a range of RISC-V cores (RT-LIFE) and its... Read More →
avatar for Vivek Chickermane

Vivek Chickermane

Senior Director, Siemens EDA
Dr Vivek Chickermane is a Senior Director for Embedded Analytics SW R&D at Siemens EDA. He has over 25 years of R&D experience at Siemens, Cadence, and IBM in the areas of Design-for-Test, Logic Synthesis and Silicon Lifecycle Management. Dr Chickermane is an Associate Editor of IEEE... Read More →
Wednesday October 23, 2024 3:15pm - 3:55pm PDT
Expo Hall - Exhibit Hall A (Level 1)

3:15pm PDT

Coffee Break
Wednesday October 23, 2024 3:15pm - 3:55pm PDT
Wednesday October 23, 2024 3:15pm - 3:55pm PDT
Exhibit Hall A

3:20pm PDT

Akeana : Breaking Performance Barriers - Graham Wilson, Akeana
Wednesday October 23, 2024 3:20pm - 3:30pm PDT
This is a presentation introducing the RISC-V Processor IP company, which has recently come out of stealth mode. The presentation will go through the company, range of IP products available and benefits offered to customers.
Speakers
avatar for Graham Wilson

Graham Wilson

Head of Product, Akena
Graham has over 25 years of experience in the semiconductor, IP industry with 15 years in processor IP, working at companies as Tensilica/Cadence, Synopsys and SiFive. His main area of focus has been DSP, Vector processors, with recent focus on AI computation processors. At Akeana... Read More →
Wednesday October 23, 2024 3:20pm - 3:30pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

3:30pm PDT

RISC-V Opportunities in Brazil - J. E.Bertuzzo, Eldorado Institute
Wednesday October 23, 2024 3:30pm - 3:40pm PDT
The objective would be to present the Brazilian innovation ecosystem that operates in various business segments and the impact that RISC-V technology can bring to companies operating in these segments.
Speakers
avatar for J. E.Bertuzzo

J. E.Bertuzzo

R&D Executive Director, Eldorado Institute
Graduated in Electrical Engineering from the State University of Campinas - Brazil. Has worked for 40 years on research and development projects in the areas of information technology and telecommunications. Has been at the Eldorado Institute since 2004, where he was responsible for... Read More →
Wednesday October 23, 2024 3:30pm - 3:40pm PDT
Expo Hall - Exhibit Hall A - Demo Theater

3:55pm PDT

Keynote Panel: The Future of High Performance Computing is RISC-V - Luisa Gonzales, Lawrence Berkeley National Laboratory; Nick Brown, EPCC at the University of Edinburgh; Wei-Han Lien, Tenstorrent Inc.
Wednesday October 23, 2024 3:55pm - 4:40pm PDT
RISC-V has seen amazing growth in recent years across a range of applications, with one of the most exciting being High Performance Computing (HPC) where raw computational horsepower is used by scientists and engineers to tackle some of the biggest problems we face worldwide, including weather forecasting and designing more fuel efficient aircraft engines. The possibilities are endless, especially with recent advances in AI enabling new workloads and applications. RISC-V can accelerate the HPC community by providing many more opportunities for compute specialization,  delivering increased choice around the architecture, with CPUs tuned for specific workloads, and benefits around integration of accelerators. In this panel we will discuss the huge potential of RISC-V for HPC and how we are making the first generation of RISC-V based supercomputers.
Speakers
avatar for Nick Brown

Nick Brown

Senior Research Fellow, EPCC at the University of Edinburgh
Dr Nick Brown is a Senior Research Fellow at EPCC, the University of Edinburgh. His main interest is in the role that novel hardware can play in future supercomputers, and is specifically motivated by the grand-challenge of how we can ensure scientific programmers are able to effectively... Read More →
avatar for Wei-Han Lien

Wei-Han Lien

Chief CPU Architect and Fellow in Machine Learning hardware architecture, Tenstorrent Inc.
Wei-han Lien is a Chief CPU Architect and Fellow in Machine Learning hardware architecture. He is currently leading an architecture team in defining a high-performance RISC-V CPU, fabric, system caching, and high-performance memory sub-system for the Tenstorrent heterogeneous high-performance... Read More →
avatar for Luisa Gonzales

Luisa Gonzales

Research Scientist, Lawrence Berkeley National Laboratory
My research interests include ultra-low-power digital and mixed-signal SoC/ASIC/VLSI design for conventional and non-conventional forms of signal processing. I have also work with FPGA and RISCV for evaluation and exploration of computer architecture. I like to explore emergent technologies... Read More →
Wednesday October 23, 2024 3:55pm - 4:40pm PDT
Mission City Ballroom B2 - B5 (Level 1)

4:40pm PDT

Keynote: Community Awards
Wednesday October 23, 2024 4:40pm - 4:55pm PDT
Wednesday October 23, 2024 4:40pm - 4:55pm PDT
Mission City Ballroom B2 - B5 (Level 1)
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.