Skip to content

sss-lehigh/gpu-accelerated-smr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GPU-Accelerated SMR

Link for cuda installation guide: Cuda Installation Guide

Summarizing the instructions for Ubuntu 24.04 LTS:

  • Supported Linux Distributions: distro=ubuntu2204, arch=amd64

  • Native Linux Distribution Support and Validated OS Versions for CUDA 13.2 Update 1: OS version=24.04.4, Kernel=6.17.0-19, Default GCC=14.3.0, GLIBC=2.39

1. System Requirements

To use NVIDIA CUDA on your system, you will need the following installed:

2. Pre-installation Actions

Verify the system has a CUDA-capable GPU:

lspci | grep -i nvidia

Verify the system is running a supported version of Linux:

hostnamectl

Verify the system has gcc installed:

gcc --version

Download the NVIDIA CUDA Toolkit: The NVIDIA CUDA Toolkit is available at https://developer.nvidia.com/cuda-downloads.

Handle conflicting installation methods: Before installing CUDA, any previous installations that could conflict should be uninstalled. This will not affect systems which have not had CUDA installed previously, or systems where the installation method has been preserved (RPM/Deb vs. Runfile).

3. Package Manager Installation

Network Repository Installation

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/amd64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
dpkg -i cuda-keyring_1.1-1_all.deb

Common Installation Instructions

apt update
apt install cuda-toolkit
apt install nvidia-gds
reboot

Post-installation Action

Mandatory Actions

Environment Setup

export PATH=/usr/local/cuda-13.0/bin${PATH:+:${PATH}}
export PATH=/opt/nvidia/nsight-compute${PATH:+:${PATH}}

About

Project that explores how a GPU can accelerate the application layer of an SMR protocol or system

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages