04 2015 档案

初学python里的yield send next
摘要:今天看书的时候突然看到这个想起来一直没有怎么使用过send和next试了一下发现了一个诡异的问题import mathdef get_primes(start): while 1 : if is_prime(start) : start = yield st... 阅读全文
posted @ 2015-04-19 21:09 a++ 阅读(685) 评论(0) 推荐(0)
opencl初体验
摘要:总结一下,opencl的步骤差不多是这些先要获取平台的id clGetPlatformIDs(nPlatforms, platform_id, &num_of_platforms)然后获取设备id clGetDeviceIDs(platform_id[1], CL_DEVICE_TYPE_GPU, ... 阅读全文
posted @ 2015-04-10 21:46 a++ 阅读(209) 评论(0) 推荐(0)
cuda计算的分块
摘要:gpu的架构分为streaming multiprocessors每个streamingmultiprocessors(SM)又能分步骤执行很多threads,单个SM内部能同时执行的threads叫做warp。一个warp能同时操作16个单精度浮点数/8个双精度(tesla),或者32个单精度浮点... 阅读全文
posted @ 2015-04-03 14:50 a++ 阅读(1559) 评论(0) 推荐(0)