- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 C++如何动态申请二维数组
最近在写cuda相关的代码遇到矩阵的问题就避免不了二维动态数组的内存申请。所以实际测了一下,一下代码可以用。#include <iostream>#include <stdlib.h>int main(){ double **V,*h_c; V = (double**)malloc(10*sizeof(double*));//正确格式 h_c = (do...
2018-10-30 23:11:49 3314
原创 C++如何读取txt文件的数据并且以二位数组存到内存中
本次实验主要的目的就是读取txt的数据,在上次博文中说到如何读取txt的数据,那篇博文读了一行数据并存在了一个一维向量中,本次实现读取二维向量。直接上代码:解释一下:代码中的40代表有40行,8064代表有8064列。#include <iostream>#include <vector>#include <algorithm>#include ...
2018-10-29 18:38:47 4535 3
原创 cuda 多block多thread实现
#include <cuda_runtime.h>#include <iostream>#include <stdio.h>__global__ void vector_add_gpu_3(float* d_a,float* d_b,float* d_c,int n){ const int tidx = threadIdx.x; const in...
2018-10-28 22:23:24 441
原创 C语言和cuda C实现的代码(教科书上的格式)
一般教科书都这么写,感觉不如STL的好。记下以便查阅。#include <cuda_runtime.h>#include <iostream>#include <stdio.h>__global__ void vector_add_gpu_2(float*d_a,float*d_b,float*d_c,int n){ int tid = th...
2018-10-28 22:22:36 1287
原创 cuda 单block多线程
cuda单block多thread的实现#include <iostream>#include <cuda_runtime.h>#include <stdio.h>#include <time.h>#include <stdlib.h>#include <string.h>__global__ void g...
2018-10-28 22:17:21 368
原创 编写cuda代码查看自己机器的显卡信息
代码如下:cudaDeviceProp 是一个结构体,一些参数就是cudaDeviceProp 结构体中的参数。cudaGetDeviceProperties(&cudade,0);这个函数就是实例化,第一个参数就是实例化,第二个参数是哪一个显卡,默认0是第一块显卡,1为第二块显卡,以此类推。#include <cuda_runtime.h>#include <...
2018-10-28 22:07:25 2118
原创 第一个cuda代码
这是第一个cuda代码的实现。 #include <iostream> #include <cuda_runtime.h> #include <stdio.h> __global__ void print() { //std::cout << "hello GPU!!"<< std::endl; p...
2018-10-28 22:00:41 1214
原创 C++和cuda C的结合发挥各自的优点
本次实验主要是实现vector复制到cuda中,一般教材上都是使用指针,很是繁琐,而且STL优秀的算法不太容易使用。为了实现C++ STL的优秀算法和cuda的并行计算能力,二设计的本次实验。一下代码仅供提供思路。 #include <cuda_runtime.h>#include <iostream>#include <vector>#incl...
2018-10-28 21:58:20 1154 1
原创 C++读取txt文件数据
本次实验主要目的是实现C++提取txt文件的数据,txt文件中的数据为double型。txt文件的数据为1.123456789098 2.123456789098 3.123456789098 4.123456789098 5.123456789098 6.1234567890987.123456789097 8.123456789098 9.123456789098 主要代码为...
2018-10-28 21:32:38 38850 16
原创 C语言输出中文
#include <stdio.h>#include <wchar.h>#include <locale.h>int main(){ wchar_t str[] = L"中文文字解决方案"; setlocale(LC_ALL,"Chs"); //设置中文 wprintf(L"%ls %lc\n",str,str[1..
2018-10-08 10:31:29 12251
原创 C++ STL中Map的按Key排序和按Value排序
map是用来存放<key, value>键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map<string, int>,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们可以根据学生姓...
2018-10-08 10:18:13 128
use7z的demo,里面主要简单封装了一个压缩和解压缩的函数
2023-09-30
Thankpadt440PBIOS白名单加鸡血版
2021-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人