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.