nCPU is a research project implementing a CPU that runs entirely on GPU, where all CPU state (registers, memory, flags, program counter) are PyTorch tensors and every ALU operation is a trained neural network. It supports a custom text assembly ISA and real ARM64 binary execution. Key techniques include Kogge-Stone
Table of contents
Quick StartHow It WorksTrained Model InventoryPerformanceKey FindingsGPU-Native ArchitectureISAProject StructureDOOM Raycaster DemoTestsLicenseSort: