Skip to content

Hitomamacs/RDNA3EMU

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This is a simple non performant emulator of an AMD RDNA3 GPU designed to run HIP compiled asm.

The ISA can be found here : https://www.amd.com/content/dam/amd/en/documents/radeon-tech-docs/instruction-set-architectures/rdna3-shader-instruction-set-architecture-feb-2023_0.pdf

Current plans are: 1.) Implement all instructions in the ISA. 2.) Generate suitable asm using the HIP compiler. HIP is a source-portable language that can be compiled to run on either AMD or NVIDIA platform. 3.) Implement an interpreter to parse the compiled asm and execute instructions according to the file. This step should error if there are unmapped instructions or directives in the asm. 4.) Check for accuracy of results using some unit tests.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Assembly 72.4%
  • Python 27.0%
  • Jupyter Notebook 0.6%