- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 并行处理思想与弗林(Flynn)分类
现代计算机发展历程可以分为两个明显的发展时代:串行计算时代、并行计算时代。并行计算机是由一组处理单元组成的,这组处理单元通过相互之间的通信与协作,以更快的速度共同完成一项大规模的计算任务。因此,并行计算机的两个最主要的组成部分是计算节点和节点间的通信与协作机制。并行计算机体系结构的发展也主要体现在计算节点性能的提高以及节点间通信技术的改进两方面。60年代初期,由于晶体管以及磁芯存储器的出现,处
2015-03-18 18:14:25 3033
转载 OpenCL 学习笔记6 在CPU/GPU平台上的实现
CPU在多核上运行一个单独的work-group会导致cache共享问题。 为缓解这些问题,OpenCL线程轮流运行同一个work-group内的每一个work-item, 当这个work-group内所有work-item都运行完成后, 在运行同一个工作队列中的下一个work-group。 因此,同一个work-group内的线程是没有并行性的, 如果可能的话,多个操作系统线程将允许多个wo
2015-03-18 18:10:14 1530
转载 size_t 和 unsigned int, unsigned long
size_t是一些C/C++标准在stddef.h中定义的。这个类型足以用来表示对象的大小。size_t的真实类型与操作系统有关,在32位架构中被普遍定义为:typedef unsigned int size_t;而在64位架构中被定义为:typedef unsigned long size_t;size_t在32位架构上是4字节,在64位架构
2015-03-12 21:14:08 10888 1
原创 C++ 赋值运算符重载
Widget& operator=(const Widget& rhs) //返回类型是reference { //指向当前对象...
2015-03-10 18:54:56 1057
转载 Self-define float4 vector
The float4 structure encapsulates 4 float values and can be used to represent a 4-element vector or a row of a 4-column matrix:1234567891011
2015-03-06 00:02:09 967
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人