利用Block和Thread进行并行加速_global_ void add(int *a, int *b, int *c){ int index = threadIdx.x + blockIdx.x * blockDim.x; c[index] = a[index] + b[index]...
分类:
其他好文 时间:
2014-11-29 13:10:33
阅读次数:
192
将数据加载到GPU后,如何在grid下的block进行并行计算(一个grid包含多个block)/****How do we run code in parallel on the device****/ /****Use block****/ _global_ void add(int...
分类:
其他好文 时间:
2014-11-29 11:44:48
阅读次数:
156
/****c code****/#includeint main(){ printf("Hello world!\n); return 0;}/****CUDA code****/_global_ void mykernel(void){}int main(){ mykernel>...
分类:
其他好文 时间:
2014-11-29 11:39:15
阅读次数:
219
lienhua342014-11-241 取消线程pthread 提供了pthread_cancel 函数用于请求取消同一进程中的其他线程。#include int pthread_cancel(pthread_t tid);返回值:若成功则返回0,否则返回错误编码pthread_cancel 调用...
分类:
编程语言 时间:
2014-11-25 01:32:16
阅读次数:
288
国外的:http://stackoverflow.com有干货的地方。代码遇到相关问题经常被导到这个网站去,回答质量很高,排版简洁清晰。我现在遇到问题经常会搜索词后面加一个词"stackoverflow",敲回车的同时常常要骂一下这个创始人起个名字咋那么长.....http://github.com最大的开源中心,项..
分类:
Web程序 时间:
2014-11-22 23:17:42
阅读次数:
262
http://www.cppblog.com/cuijixin/archive/2008/03/14/44480.html是不是还对用c怎么实现网络编程感到神秘莫测阿,我们这里就要撕开它神秘的面纱,呵呵。一起来:诶,不要着急,我们先来介绍一些网络程序的主要执行过程,主要是便于大家更好的理解下面的程序...
分类:
系统相关 时间:
2014-11-21 01:16:00
阅读次数:
290
自己把在学习中得到的经验随时写下来。----------------------------------VC中表示基地加偏移数据int * p; p = (int *)0x001897D4; p=(int *)(*p+0x8); p=(int *)(*p+0x4);--------...
分类:
其他好文 时间:
2014-11-20 23:26:46
阅读次数:
178
几种网络编程方式:ISAPI、CGI、WinInet、Winsock它们之间的差别:1) ISAPI主要是开发基于浏览器client与server端程序。效率比CGI方式高,并且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层)2) CGI主要是开发基于浏览器client与server...
分类:
其他好文 时间:
2014-11-11 22:25:17
阅读次数:
326
lienhua342014-11-091 线程属性概括POSIX 线程的主要属性包括 scope 属性、detach 属性、堆栈地址、堆栈大小、优先级。在头文件 pthread.h 中定义了结构体pthread_attr_t 来记录线程的属性。在创建线程的函数pthread_create 的第二个参...
分类:
编程语言 时间:
2014-11-10 01:02:30
阅读次数:
248
lienhua342014-11-08在进程控制三部曲中我们学习了进程的创建、终止以及获取终止状态等的进程控制原语。线程的控制与进程的控制有相似之处,在表 1中我们列出了进程和线程相对应的控制原语。表 1: 进程原语和线程原语的比较进程原语线程原语描述forkpthread_create创建新的控制...
分类:
编程语言 时间:
2014-11-09 06:13:37
阅读次数:
266