tiny-gpu
tiny-gpu copied to clipboard
A minimal GPU design in Verilog to learn how GPUs work from the ground up
I have updated the Makefile considering the suggestions made in the following issues: - #3 - #6 - #5 ```makefile .PHONY: test compile export LIBPYTHON_LOC=$(shell cocotb-config --libpython) test_%: make compile...
I could not find a LICENSE.md in the repo. If you have not chosen a license yet, would you please choose the MIT license? https://github.com/git/git-scm.com/blob/main/MIT-LICENSE.txt
This pull request updates the Makefile to replace sed with echo for prepending the "`timescale 1ns/1ns" directive to the top of the build/gpu.v file. This change simplifies the command and...
I think there is a typo in the current Makefile, it should remove '' to make sed comand like this: sed -i '1s/^/`timescale 1ns\/1ns\n/' build/gpu.v original one is sed -i...
> In real GPUs, individual threads can branch to different PCs, causing branch divergence where a group of threads threads initially being processed together has to split out into separate...
fix #1 I've found that `sed -i` works differently on Mac and Linux https://stackoverflow.com/questions/4247068/sed-command-with-i-option-failing-on-mac-but-works-on-linux This PR fix `Makefile` on Linux
Hi, thanks for publishing this repository! During testing on my side, it seems that the `Makefile` is wrong. I'm not very familiar with `sed`, but I think https://github.com/adam-maj/tiny-gpu/blob/de7cf22d630fdbad7c1762708665e3370002681f/Makefile#L14 should be...
Ouput -> Output
Hi, any thoughts on translation of the docs>please let me know I can do the Chinese translation of docs.