- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 关于工作中遇到的诡异之事
1、临界区失效 应用程序多线程调用动态库算法中的某个接口。我在接口中加了全局临界区,但在某些操作下临界区失效了,两个线程同时进入这个接口函数。即某个线程还没有离开临界区,另一个线程已经进入这个临界区。 2、替换一个动态库会造成另一个动态库的失效 替换一个算法的动态库用到MKL+IPP+OMP优化会造成另一个算法的动态库失效,替换为旧的库就没影响,除了opencv没有共用
2013-08-23 14:41:46 495 1
原创 关于结构和指针
在算法从C++版本改为C语言版本时终于发现类的好处了 类在内存管理上比结构真的方便很多,譬如说类里有指针的话可以直接在类里初始化避免也指针,主要的还是构造函数和析构函数,方便管理内存。 在这方面结构就差远了。
2013-08-21 11:51:42 333
原创 cuda 任意维度的矩阵相乘
__global__ void matrixMul( float* A, float* B, float* C, int hA,int wA, int wB) { int bx = blockIdx.x; int by = blockIdx.y; int tx = threadIdx.x; int ty = threadIdx.y; float Csub = 0.0f;
2013-08-06 16:52:13 996
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人