This is the very latest version of the README file for the basic Introduction To GPU Programming Course.
Edited by DJE for Module 0.
Setup Notes (Windows 10 PC with nVidia GPU):
- Install Cygwin with standard development tools, plus openssh
- Run cygwin as administrator and run open-ssh-config. After starting SSH daemon, modify Windows Firewall to accept port 22 from LAN. Modify /etc/sshd_config to allow listening for connections from all interfaces and disallow password-based logins. Copy desired SSH public keys to ~/.ssh/authorized_users to enable remote connectivity.
- Install CUDA Toolkit (9.1). Installer will update video driver if a newer version is available.
- Install MS Visual Studio 2017 (Community Edition) - Note: This must be installed AFTER CUDA, or the CUDA installation will fail. WARNING: CUDA often requires the prior version to be installed: https://www.visualstudio.com/en-us/productinfo/installing-an-earlier-release-of-vs2017 WARNING: Despite providing an option implying the contrary, the majority of Visual Studio is always installed to the system drive. This provides cl.exe, required for CUDA"s nvcc.exe.