Starred repositories
Learning how to make RISC-V 32bit CPU with Chisel
Common SystemVerilog components
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
Run compilers interactively from your web browser and interact with the assembly
A simple hypervisor demonstrating the use of the Intel VT-rp (redirect protection) technology.
A new 3D game engine for Linux and Windows using C++20 and Vulkan API in early development
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
</> htmx - high power tools for HTML
The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux.
This repo collates my projects with the Alchitry AU FPGA
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
C++ State Machine with Asynchronous Callbacks
A mixed-criticality platform built around Cheshire, with a number of safety/security and predictability features. Ready-to-use FPGA flow on multiple boards is available.
Working Draft of the RISC-V Debug Specification Standard
Reference/demonstration distro for meta-tegra
Main Repo for the OpenHW Group Software Task Group
The CBuild-ng compilation system is a more powerful and flexible build system than Buildroot, and faster and succincter than Yocto. It mainly consists: a task parsing management executor, configure…
The juice virtual machine was born in 2020, with the goal of realizing the smallest virtual machine of RISC-V that can run the latest kernel mainline. At the beginning of the design, it runs on a p…
4 stage, in-order, compute RISC-V core based on the CV32E40P
Lightweight, multi-platform, data-oriented game engine.
Self checking RISC-V directed tests
ImGui Template with OpenGL and GLFW
PyTorch extension for emulating FP8 data formats on standard FP32 Xeon/GPU hardware.
CUDA C++ project for calculation of minimum, maximum, mean, variance and standard deviation of vector elements on NVIDIA GPUs
Equalizer is the standard middleware to create and deploy parallel OpenGL-based applications. It enables applications to benefit from multiple graphics cards, processors and computers to scale the …