cuda
文章平均质量分 79
zerolover
这个作者很懒,什么都没留下…
展开
-
Thrust快速入门教程(二) —— Vectors
Thrust提供了两个vector容器:host_vector 与 device_vector。顾名思义,host_vector位于主机端,device_vector位于GPU设备端。Thrust的vector容器与STL中的容器类似,是通用的容器(可以存储任何数据类型),可以动态调整大小。翻译 2015-03-19 11:22:32 · 7900 阅读 · 0 评论 -
Thrust快速入门教程(三) —— Algorithms
Thrust提供了丰富的常用并行算法。这算法的功能与STL中的非常相似。所有的Thrust算法均提供了host端(主机端)和device端(设备端)的实现。当传入迭代器指向主机端时,将会调用主机端方法,当使用迭代器指向设备端时将调用设备端实现。翻译 2015-03-19 15:51:52 · 7685 阅读 · 0 评论 -
Thrust快速入门教程(一) —— Introduction
Thrust是一个基于STL,针对CUDA开发的C++模板库。Trust提供与C++、CUDA、 OpenMP和TBB完全兼容的接口,可以使我们用最小的编程代价来实现高性能的并行程序。翻译 2015-03-18 22:12:33 · 3835 阅读 · 0 评论 -
OpenCV GPU模块+NPP
NVIDIA Performance Primitives(NPP)是一系列GPU加速的图像、视频以及信号处理函数,与同级别的纯CPU函数相比,这些函数最高可实现5 - 10倍性能提升。利用NPP,开发者能够利用2000多个图像处理与信号处理基元,在数小时之内即可实现应用程序的大幅性能提升。原创 2015-05-08 11:33:06 · 2333 阅读 · 2 评论 -
Thrust快速入门教程(四) —— Fancy Iterators
高级迭代器可以实现多种有价值功能。本节将展示如何利用高级迭代器和标准Thrust算法处理一个更广泛的类问题。对于那些熟悉的Boost C ++库的开发者,他们会发现Thrust的高级迭代器与Boost迭代器库非常相似。constant_iterator 常量迭代器最明显的特点,是每次解引用时,都会返回一个相同的值。下面的例子我们将一个常量迭代器的初始值设置为10。#include <thrust/翻译 2015-03-19 17:23:00 · 3357 阅读 · 0 评论 -
Ubuntu 14.04: install OpenCV with CUDA
CUDA ToolkitOpenCVTest原创 2015-07-18 20:32:07 · 2653 阅读 · 0 评论