update files structure

This commit is contained in:
unknown 2021-11-21 20:50:01 +08:00
parent 70ec6875c5
commit e0b202d06d
10 changed files with 16 additions and 57 deletions

View File

@ -11,6 +11,7 @@ CUDA gpu 编程学习,基于 《CUDA 编程——基础与实践》(樊哲
5. [GPU 加速的关键](./capter5/ReadMe.md) 5. [GPU 加速的关键](./capter5/ReadMe.md)
6. [CUDA 内存组织](./capter6/ReadMe.md) 6. [CUDA 内存组织](./capter6/ReadMe.md)
7. [全局内存的合理使用](./capter7/ReadMe.md) 7. [全局内存的合理使用](./capter7/ReadMe.md)
8. [共享内存的合理使用](./capter8/ReadMe.md)
CUDA 官方文档: CUDA 官方文档:

View File

@ -1,4 +1,4 @@
#include "error.cuh" #include "common/error.cuh"
#include <math.h> #include <math.h>
#include <stdlib.h> #include <stdlib.h>

View File

@ -1,26 +0,0 @@
#pragma once
#include <stdio.h>
#include <cuda_runtime.h>
#include <cuda_runtime_api.h>
#include <device_launch_parameters.h>
#define CHECK(call) \
do { \
const cudaError_t error_code = call; \
if (error_code != cudaSuccess) \
{ \
printf("CUDA ERROR: \n"); \
printf(" FILE: %s\n", __FILE__); \
printf(" LINE: %d\n", __LINE__); \
printf(" ERROR CODE: %d\n", error_code); \
printf(" ERROR TEXT: %s\n", cudaGetErrorString(error_code)); \
exit(1); \
} \
}while(0); \

View File

@ -1,4 +1,4 @@
#include "error.cuh" #include "common/error.cuh"
#include <stdlib.h> #include <stdlib.h>

View File

@ -1,4 +1,4 @@
#include "error.cuh" #include "common/error.cuh"
// 静态全局内存变量(设备内存)。 // 静态全局内存变量(设备内存)。

View File

@ -1,26 +0,0 @@
#pragma once
#include <stdio.h>
#include <cuda_runtime.h>
#include <cuda_runtime_api.h>
#include <device_launch_parameters.h>
#define CHECK(call) \
do { \
const cudaError_t error_code = call; \
if (error_code != cudaSuccess) \
{ \
printf("CUDA ERROR: \n"); \
printf(" FILE: %s\n", __FILE__); \
printf(" LINE: %d\n", __LINE__); \
printf(" ERROR CODE: %d\n", error_code); \
printf(" ERROR TEXT: %s\n", cudaGetErrorString(error_code)); \
exit(1); \
} \
}while(0); \

View File

@ -1,4 +1,4 @@
#include "error.cuh" #include "common/error.cuh"
#include <cmath> #include <cmath>
#include <chrono> #include <chrono>
#include <iostream> #include <iostream>

View File

@ -1,5 +1,5 @@
#include "error.cuh" #include "common/error.cuh"
#include <iostream> #include <iostream>
#ifdef USE_DP #ifdef USE_DP

10
capter8/ReadMe.md Normal file
View File

@ -0,0 +1,10 @@
# 共享内存的合理使用