1 # Notes and Links
 2 [Back to Index ../](../index.md)
 3 
 4 # Notes and Links
 5 
 6 ### Deep Learning
 7 * [Amazons Deep Learning Java](http://djl.ai/)
 8 
 9 ### Manchester University TornadoVM
10 * [Tornado VM](https://github.com/beehive-lab/TornadoVM)
11 * [SPIRV Toolkit]()https://github.com/beehive-lab/beehive-spirv-toolkit
12 
13 ### Other JAVA GPU
14 * [Aparapi](https://github.com/Syncleus/aparapi)
15 
16 ### Github repos
17 * [Babylon OpenJDK](https://github.com/openjdk/babylon)
18 * [JTREG](https://github.com/openjdk/jtreg)
19 * [jexctract](https://github.com/openjdk/jextract)
20 
21 ### General GPGPU
22 * [A nice GPGPU bufferState of play video](https://www.youtube.com/watch?v=48AdJgTYSFQ)
23 * [Interesting project ](https://www.phoronix.com/news/SCALE-CUDA-Apps-For-AMD-GPUs)
24 * [More ](https://www.phoronix.com/review/radeon-cuda-zluda)
25 * [More](https://scale-lang.com/posts/2024-07-12-release-announcement)
26 * [Scale](https://docs.scale-lang.com/)
27 
28 ### Blogs and Articles
29 * [Inside NVIDIA GPUs: Anatomy of high performance matmul kernels](https://www.aleksagordic.com/blog/matmul)
30 * [How to Optimize a CUDA Matmul Kernel for cuBLAS-like Performance: a Worklog](https://siboehm.com/articles/22/CUDA-MMM)