Tech Stocking Stuffers: 18 awesome gifts under $50
Nvidia CUDA Toolkit

Nvidia CUDA Toolkit for Mac and Linux 9.0.176

UDA Toolkit is a C language development environment for CUDA-enabled GPUs especially designed for macOS.

Download

Quick Facts

macOS
Freeware
1.3 GB
2,309
More votes needed

Features:

  • C/C++ compiler
  • Visual Profiler
  • GPU-accelerated BLAS library
  • GPU-accelerated FFT library
  • GPU-accelerated Sparse Matrix library
  • GPU-accelerated RNG library
  • Additional tools and documentation

Features:

  • Easier Application Porting
  • Share GPUs across multiple threads
  • Use all GPUs in the system concurrently from a single host thread
  • No-copy pinning of system memory, a faster alternative to cudaMallocHost()
  • C++ new/delete and support for virtual functions
  • Support for inline PTX assembly
  • Thrust library of templated performance primitives such as sort, reduce, etc.
  • Nvidia Performance Primitives (NPP) library for image/video processing
  • Layered Textures for working with same size/format textures at larger sizes and higher performance
  • Faster Multi-GPU Programming
  • Unified Virtual Addressing
  • GPUDirect v2.0 support for Peer-to-Peer Communication
  • New & Improved Developer Tools
  • Automated Performance Analysis in Visual Profiler
  • C++ debugging in CUDA-GDB for Linux and MacOS
  • GPU binary disassembler for Fermi architecture (cuobjdump)
  • [Parallel Nsight 2.0](http://developer.nvidia.com/nvidia-parallel-nsight) now available for Windows developers with new debugging and profiling features..

Install Instructions:

Windows

  • Double click cuda_9.0.176_win10_network.exe
  • Follow on-screen prompts

macOS

  • Open cuda_9.0.176_mac_network.dmg
  • Launch the installer
  • Follow the on-screen prompts

Fedora

  • `sudo rpm -i cuda-repo-fedora25-9-0-local-9.0.176-1.x86_64.rpm`
  • `sudo dnf clean all`
  • `sudo dnf install cuda`

OpenSUSE

  • `sudo rpm -i cuda-repo-opensuse422-9-0-local-9.0.176-1.x86_64.rpm`
  • `sudo zypper refresh`
  • `sudo zypper install cuda`

Ubuntu 17.04

  • `sudo dpkg -i cuda-repo-ubuntu1704-9-0-local_9.0.176-1_amd64.deb`
  • `sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub`
  • `sudo apt-get update`
  • `sudo apt-get install cuda`

Ubuntu 16.04

  • `sudo dpkg -i cuda-repo-ubuntu1604-9-0-local_9.0.176-1_amd64.deb`
  • `sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub`
  • `sudo apt-get update`
  • `sudo apt-get install cuda`