Skip to content

My master's thesis on GPU parallel computing. A Python module for transparent execution of code on GPU accelerators based on the Numpy interface. Built for AMD's open source ROCm ecosystem

License

Notifications You must be signed in to change notification settings

probably-neb/millipyde

 
 

Repository files navigation

MILLIPYDE LOGO

Millipyde

About

Millipyde is a cross-platform framework for transparent acceleration on the GPU. It is written on top of AMD's ROCm platform. See the written thesis (/thesis/Millipyde_Thesis.pdf) for an in-depth description of the project and its contribution to the Python GPU programming ecosystem. The full API can be seen at the end of the thesis.

How to Use

Use the the build.sh script for AMD platforms, and the nvidia_build.sh script for ROCm environments with an NVIDIA GPU and a CUDA runtime. Requires a ROCm compatible GPU

About

My master's thesis on GPU parallel computing. A Python module for transparent execution of code on GPU accelerators based on the Numpy interface. Built for AMD's open source ROCm ecosystem

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 54.2%
  • C++ 24.9%
  • Python 19.1%
  • Other 1.8%