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.
Intermediate clear filter
arrow_back View All Dates
Wednesday, October 23
 

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 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

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

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: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

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
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -