Lab0 — Introduction
Introduction and basic setup for the laboratory work and introduction to NumPy and SciPy functions
Open PDFThis page provides direct access to all laboratory sessions in PDF format. Each lab focuses on Python programming with NumPy and SciPy optimization, vector processing (SIMD), multi-core processing (MIMD)) and performance analysis on modern RISC-V systems with RVV extensions.
Introduction and basic setup for the laboratory work and introduction to NumPy and SciPy functions
Open PDFSIMD - Basic vector programming and processing using optimized NumPy libraries.
Open PDFSimple Signal Processing with vector instructions.
Open PDFSimple image filtering examples using Python and NumPy.
Open PDFMIMD (+SIMD) processing, vector and multicore processing.
Open PDFImage processing (filtering) with multiprocessing and vector instructions
Open PDF