RISC-V Summit has ended
December 6-8, 2021 | San Fransisco, CA + Virtual
Learn More & Register Now

Back To Schedule
Tuesday, December 7 • 11:15am - 11:25am
Lightning Talk: Enabling Software Emulation for RISC-V Heterogeneous Cores Architecture - Cui Jin & Ley Foon Tan, StarFive Technology

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
RISC-V has a lot of optional extensions following different version specifications. When integrating these heterogenous cores in a hybrid architecture SoC, usually it brings a lot of issues for software stacks. For instance, the big core and little core have different version of F extension, or the big core supports V extension while the small core does not.  In such scenario, software stack developers have more concern to support such heterogenous architecture and enable the development and verification far ahead of hardware available. In this proposal, QEMU is modified for such purpose to assist developer to build this hybrid architecture with desired configurations and run software stack on it. With the modifications, a Linux running in AMP way is also shown as an example on this emulation platform. With Linux kernel has per-core capabilities/extensions to be identified (in this proposal, the V and non-V extension is tested), the AMP (relative to SMP) is successfully running with vector and non-vector applications mixed under the normal kernel scheduling.

avatar for Cui Jin

Cui Jin

Principle Engineer, StarFive International Pte. Ltd.
Cui Jin is working as a principal engineer in architecture team of StarFive, working on RISC-V SoC micro-architecture modelling and simulation. Before joining StarFive, he has more than 10 year industrial experience, working as a principal engineer in Huawei Singapore Research Centre... Read More →
avatar for Ley Foon Tan

Ley Foon Tan

Senior Staff Engineer, StarFive Technology
Ley Foon Tan is working as a senior staff engineer in the software team of StarFive Technology, working on RISC-V Linux kernel and device drivers development. Prior to StarFive, she worked as a staff software engineer in Intel and Altera. She was the former maintainer of Intel Nios... Read More →

Tuesday December 7, 2021 11:15am - 11:25am PST
Room 3005/3007
  Software Stack Integration and Development Tools
  • Talk Type Virtual
  • Presentation Slides Attached Yes