update files structure
This commit is contained in:
parent
70ec6875c5
commit
e0b202d06d
|
@ -11,6 +11,7 @@ CUDA gpu 编程学习,基于 《CUDA 编程——基础与实践》(樊哲
|
|||
5. [GPU 加速的关键](./capter5/ReadMe.md)
|
||||
6. [CUDA 内存组织](./capter6/ReadMe.md)
|
||||
7. [全局内存的合理使用](./capter7/ReadMe.md)
|
||||
8. [共享内存的合理使用](./capter8/ReadMe.md)
|
||||
|
||||
|
||||
CUDA 官方文档:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include "error.cuh"
|
||||
#include "common/error.cuh"
|
||||
|
||||
#include <math.h>
|
||||
#include <stdlib.h>
|
||||
|
|
|
@ -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); \
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#include "error.cuh"
|
||||
#include "common/error.cuh"
|
||||
#include <stdlib.h>
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
#include "error.cuh"
|
||||
#include "common/error.cuh"
|
||||
|
||||
|
||||
// 静态全局内存变量(设备内存)。
|
||||
|
|
|
@ -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); \
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
#include "error.cuh"
|
||||
#include "common/error.cuh"
|
||||
#include <cmath>
|
||||
#include <chrono>
|
||||
#include <iostream>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
|
||||
#include "error.cuh"
|
||||
#include "common/error.cuh"
|
||||
#include <iostream>
|
||||
|
||||
#ifdef USE_DP
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
# 共享内存的合理使用
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue