Notepad/enter/Machine Tips (Quantum)/Resources/QIS/GPU.md

10 lines
952 B
Markdown

GPU stands for Graphical Processing Unit. Now that we have all these graphics stored on the Central Processing Unit or CPU we need a way to render these objects efficiently. Virtualization is a key technology here and interacts well with the [server](obsidian://open?vault=enter&file=Coding%20Tips%20(Classical)%2FTerminal%20Tips%2FServers%2FAbout%20Servers) side of computers.
Tools to consider for GPU:
- [VirtualGL](https://sourceforge.net/projects/virtualgl/)
- redirects 3D commands from a Unix/Linux OpenGL application onto a server-side GPU and converts the rendered 3D images into a video stream with which remote clients can interact to view and control the 3D application in real time.
- official [website](https://www.virtualgl.org/)
Relevantly, Paulo from IEEE told me about [Hiperwalk](https://hiperwalk.org/docs/stable/install/). A GPU-optimized program aiding in the study of quantum walks. It is worth reaching out to him.