|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
In the instructions below, substitute your UW Net ID wherever you see "uwnetid". Last updated: 30 Jan 2023 GPU OverviewSeveral School of Engineering and Technology (SET) computers contain Graphics Processing Unit cards, or GPUs. As of 2019, there are two major GPU vendors: Nvidia and AMD. Nvidia developed and promoted the use of GPUs for areas other than graphics processing. In the past, fast rendering of computer-generated images, especially in games, was the mainstay of GPUs. Some people decided to try general-purpose computing on GPUs (GPGPU), but a lack of standards hampered its adoption. OpenCL from Khronos Group and CUDA from Nvidia are the two most popular GPGPU interfaces in the industry. Other people realized that the massive parallel-processing of graphics programmable or stream processors and the fast graphics RAM that they access could be used for physics engines simulations (again primarily for games) and later for machine learning. Nvidia's CUDA libraries and tools remain very popular, and have been integrated into machine learning tools such as tensorflow. Nvidia GPUs are the only official "CUDA-enabled" products, but other tools can use the CUDA application programming interfaces (APIs). AMD returned to the central processing unit (CPU) and GPU market in 2017 with their Ryzen and Epyc CPUs as well as Radeon GPUs. Instead of re-inventing the wheel, AMD chose to implement OpenCL as Radeon Open Compute, or ROCm, and port CUDA source code to more portable source code. That way, they can offer CUDA tools such as tensorflow, recompiled to run on AMD GPUs (and AMD and Intel CPUs) instead of just Nvidia GPUs. The UW also offers a web page on GPUs for Machine Learning which describes GPU use and references GPU capabilities from UW Hyak, Commercial Cloud providers, and Google Colab. SET GPUs
Troubleshooting Problems
Change Log
Hours | Support Information | News | Policies | Emergencies |