Olaf Bernstein's repositories
rvv-bench-results
A collection of RISC-V Vector (RVV) benchmarks to help developers write portably performant RVV code. (Results)
Accelerated-TinyMPC
Model-predictive control for microcontrollers (fork mapping tinyMPC to gemmini or other HW accelerators)
ada
WHATWG-compliant and fast URL parser written in modern C++, part of Internet Archive, Node.js, Clickhouse, Redpanda, Kong, Telegram, Adguard, Datadog and Cloudflare Workers.
astc-encoder
The Arm ASTC Encoder, a compressor for the Adaptive Scalable Texture Compression data format.
cpu_features
A cross platform C99 library to get cpu features at runtime.
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
map_benchmark
Comprehensive benchmarks of C++ maps
opencv
Open Source Computer Vision Library
PSRayTracing
A (modern) C++ implementation of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
riscv-opcodes
RISC-V Opcodes
rvv-chacha-poly
RISC-V vector extension implementation of chacha20 and poly1305 crypto primitives.
rvv_example
Simple demonstration of using the RISC-V Vector extension
sail-riscv
Sail RISC-V model
veclibm
Vector math library using RISC-V vector ISA via C intrinsic
volk
The Vector Optimized Library of Kernels
XiangShan-Scalar-Efficiency-Experiments
For playing arround with the instrucitons proposed by the RISC-V Scalar Efficiency SIG
xxHash
Extremely fast non-cryptographic hash algorithm