Category: GPUs

  • Matching CUDA arch and CUDA gencode for various NVIDIA architectures

    Matching CUDA arch and CUDA gencode for various NVIDIA architectures

    Updated November 14th 2023 tl;dr I’ve seen some confusion regarding NVIDIA’s nvcc sm flags and what they’re used for:When compiling with NVCC, the arch flag (‘-arch‘) specifies the name of the NVIDIA GPU architecture that the CUDA files will be compiled for.Gencodes (‘-gencode‘) allows for more PTX generations and can be repeated many times for…

  • How to check which CUDA version is installed on Linux

    How to check which CUDA version is installed on Linux

    There are several ways and steps you could check which CUDA version is installed on your Linux box. Check if CUDA is installed and it’s location  with NVCC Run which nvcc to find if nvcc is installed properly.You should see something like /usr/bin/nvcc. If that appears, your NVCC is installed in the standard directory. ~ $…

  • When would SQream DB be right for me?

    I’ve been a part of SQream DB for over three years, now entering the fourth year.I started out in the core of the product – the SQL parser and compiler written in Haskell. My experience with the product started out in pure amazement at what it can do (I came from mySQL), and has evolved…

  • Nvidia GTX 1080 vs Nvidia Tesla K40 – Installing a GTX1080 in a Dell R720

    At SQream Technologies, we use Nvidia graphics cards in order to perform a lot of the heavy database operations. With SQream DB, we usually recommend using a Tesla K40 or K80 card. While a Tesla K40 is designed to operate inside a server enclosure (it has no onboard fan), standard Nvidia cards like the GTX…

  • Backing up and restoring a Jetson TK1 – or how our first Jetson TK1 just died….

    Unfortunately, our first Jetson TK1 board just died. Overnight, the board shut down at some point and in the morning it wouldn’t boot up. No SSH access, no ping and no output over HDMI. While a lot of the data was saved on an external hard-drive, some data was saved on the on-board eMMC, due to…