Research papers
Preprint
Section titled “Preprint”Toward a Universal GPU Instruction Set Architecture: A Cross-Vendor Analysis of Hardware-Invariant Computational Primitives in Parallel Processors
Ojima Abraham and Onyinye Okoli. The preprint derives common GPU execution primitives and presents the WAVE architecture. Its experiments use hand-written kernels to examine these primitives across vendors.
GPU experiments
Section titled “GPU experiments”The GPU benchmarks compare WAVE binaries with matched native kernels on Apple and NVIDIA hardware. They check complete outputs against independent references and measure execution with GPU timestamps. See Hardware verification for the workloads, methods, and results.
Implementation
Section titled “Implementation”The repository contains the source compiler, assembler, emulator, backend translators, runtime, and SDKs. The source compiler emits WAVE binaries. The backends emit Metal Shading Language, PTX, HIP source, or SYCL source for vendor toolchains. The emulator checks functional execution; it does not predict hardware cycle counts.
Citation
Section titled “Citation”@misc{abraham2026wave, title = {Toward a Universal GPU Instruction Set Architecture: A Cross-Vendor Analysis of Hardware-Invariant Computational Primitives in Parallel Processors}, author = {Ojima Abraham and Onyinye Okoli}, year = {2026}, eprint = {2603.28793}, archivePrefix = {arXiv}, url = {https://arxiv.org/abs/2603.28793}}