
Extend Your Architecture-Level Porting Skills Into RISC-V with this new course from RISC-V International and Linux Foundation Education
We’ve teamed up with the Linux Foundation to launch Porting Software to RISC-V (LFD114), a free, self-paced course for experienced engineers who need to move performance-critical software to RISC-V with confidence. Designed for professionals working close to the hardware, this advanced course focuses on real-world porting challenges across instruction sets, operating systems, and firmware.
RISC-V adoption is accelerating across artificial intelligence (AI) and machine learning (ML), embedded systems, data centers, automotive, high performance computing, and custom silicon. But organizations don’t start from scratch, they bring decades of existing platform software with them. As a result, successful RISC-V deployments depend on engineers who can:
- Bridge established architectures and RISC-V platforms
- Identify where architectural assumptions differ
- Reason about differing memory models
- Map instruction semantics across architectures
- Adapt and reproduce performance optimizations across platforms
Porting Software to RISC-V (LFD114) is built for developers who already understand modern 64-bit architectures – or RISC-V – and want to apply that knowledge in higher-impact work. The course contrasts widely used 64-bit instruction set baselines with RISC-V RV64GC, as baselines to explore both architectural similarities and meaningful differences. You’ll work through practical topics including:
- Translating C/C++ and assembly code between architectures
- Porting SIMD-optimized code using compiler intrinsics
- Understanding and adapting to different memory models
- Bringing up operating systems and integrating firmware components
Prepare for Greater Impact
With the skills you gain in Porting Software to RISC-V (LFD114), you’ll be ready to take on higher-impact engineering work: analyzing architectural differences, adapting performance-critical code, and transferring established optimization techniques to production RISC-V platforms.
Porting Software to RISC-V (LFD114) was developed thanks in-part to the generous support of RISCstar Solutions which provides companies with the software expertise and solutions to maximize the advantages RISC-V hardware technology.


