GPGPU/Nvidia CUDA


Hardware (donated by Nvidia)

1 GeForce 8800 GTX (on sys08)

  • Stream Processors 128
  • Core Clock (MHz) 575
  • Shader Clock (MHz) 1350
  • Memory Clock (MHz) 900
  • Memory Amount 768MB
  • Memory Interface 384-bit
  • Memory Bandwidth (GB/sec) 86.4
  • Texture Fill Rate (billion/sec) 36.8
  • full specs

2 GeForce 9800 GX2 (on os57)

  • Stream Processors 256
  • Core Clock (MHz) 600
  • Shader Clock (MHz) 1500
  • Memory Clock (MHz) 1000
  • Memory Amount 1024MB
  • Memory Interface 512-bit
  • Memory Bandwidth (GB/sec) 128
  • Texture Fill Rate (billion/sec) 76.8
  • full specs

18 GeForce GTX 280 (eventually on os40..os57, currently on os56)

  • Stream Processors 240
  • Core Clock (MHz) 602
  • Shader Clock (MHz) 1296
  • Memory Clock (MHz) 1107
  • Memory Amount 1024MB
  • Memory Interface 512-bit
  • Memory Bandwidth (GB/sec) 141.7
  • Texture Fill Rate (billion/sec) 48.2
  • full specs


Software

All software is 32 bit unless marked otherwise.


Access

  • Request a user id from Frank Mueller (workstation "sys08/os57"). Please indicate your unity ID and student ID.
    Accounts on sys08 use a local file space while os57 has an NFS shared file space.

User Installtion

  • export PATH="/usr/local/cuda/bin:$PATH"
  • export LD_LIBRARY_PATH=/usr/local/cuda/lib
  • mkdir nvidia
  • cd nvidia
  • cp /usr/local/NVIDIA_CUDA_SDK/Makefile .
  • mkdir common projects
  • cd common
  • cp /usr/local/NVIDIA_CUDA_SDK/common/Makefile .
  • cp /usr/local/NVIDIA_CUDA_SDK/common/common.mk .
  • ln -s /usr/local/NVIDIA_CUDA_SDK/common/* .
  • cd ../projects
  • cp -R /usr/local/NVIDIA_CUDA_SDK/projects/matrixMul .
  • cp -R /usr/local/NVIDIA_CUDA_SDK/projects/bandwidthTest .
  • cd ..
  • make
  • bin/linux/release/bandwidthTest
  • bin/linux/release/matrixMul

More Information


References:

Additional references: