Extend Your Architecture-Level Porting Skills Into RISC-V
Linux Foundation Education and RISC-V International have launched 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 AI/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.
