自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (8)
  • 收藏
  • 关注

转载 OpenCL编程:图像卷积

图像卷积,就是对图像所有像素进行一些特定的运算处理。这里涉及两个问题,一是读取图片文件信息,二是作何种卷积运算。第一个问题可在《freeimage存取图片数据》里找到答案。第二个问题可以baidu卷积算法。    卷积是对每个像素都进行相同的处理。以前我们是用CPU来串行处理。现在我们可以利用OPENCL进行并行处理(多核CPU和GPU)。我们的例子很简单,是一个对图片进行低通滤波处理

2016-05-13 17:35:19 3714

原创 函数执行时间测试

测试函数执行时间;#define WIN32 // 如果VC编译器定义WIN32 使用gettimeofday()#include #ifdef WIN32#include #else#include #endif#ifdef WIN32int gettimeofday(struct timeval *tp, void *tzp){ time_t clock; st

2016-05-12 00:04:52 917

转载 机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 2)

《Image Scaling using Deep Convolutional Neural Networks》介绍:使用卷积神经网络的图像缩放.《Proceedings of The 32nd International Conference on Machine Learning》介绍:ICML2015 论文集,优化4个+稀疏优化1个;强化学习4个,深度学习3个+深度学

2016-05-11 23:08:16 2377

转载 机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 1)

https://github.com/ty4z2008/Qix/blob/master/dl.md注:机器学习资料篇目一共500条,篇目二开始更新希望转载的朋友,你可以不用联系我.但是一定要保留原文链接,因为这个项目还在继续也在不定期更新.希望看到文章的朋友能够学到更多.此外:某些资料在中国访问需要梯子.《Brief History of Machine L

2016-05-11 23:07:12 1286

转载 深度学习框架的评估与比较

人工智能无疑是计算机世界的前沿领域,而深度学习无疑又是人工智能的研究热点,那么现在都有哪些开源的深度学习工具,他们各自的优缺点又是什么呢?最近zer0n和bamos在GitHub上发表了一篇文章,对Caffe、CNTK、TensorFlow、Theano和Torch等深度学习工具从网络、模型能力、接口、部署、性能、架构、生态系统、跨平台等方面做了比较。网络和模型能力Caffe可能是第一个主

2016-05-11 22:59:28 629

转载 Caffe

Caffe97是一个清晰而高效的深度学习6框架,其作者是博士毕业于UC Berkeley的贾扬清306,目前在Google工作。Caffe是纯粹的C++/CUDA架构,支持命令行、Python和MATLAB接口;可以在CPU和GPU直接无缝切换:Caffe::set_mode(Caffe::GPU);Caffe的优势上手快:模型与相应优化都是以文本形式而非代

2016-05-11 22:11:41 524 1

转载 OPENCL简介

1.OpenCL概念OpenCL是一个为异构平台编写程序的框架,此异构平台可由CPUI、GPU或其他类型的处理器组成。 OpenCL由一门用于编写kernels (在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并 控制平台的API组成。OpenCL提供了两种层面的并行机制:任务并行与数据并行。2.OpenCL与CUDA的区别不同点:OpenCL是

2016-05-10 22:56:30 849

转载 OpenCL扩展

摘要:OpenCL扩展是指device支持某种特性,但这中特性并不是OpenCL标准的一部分。通过扩展,厂商可以给device增加一些新的功能,而不用考虑兼容性问题。现在各个厂商在OpenCL的实现中或多或少的使用了自己的扩展。1、OpenCL扩展OpenCL扩展是指device支持某种特性,但这中特性并不是OpenCL标准的一部分。通过扩展,厂商可以给device增加一些新的

2016-05-10 22:36:22 2228 3

转载 性能优化

摘要:所谓线程映射是指某个线程访问哪一部分数据,其实就是线程id和访问数据之间的对应关系。合适的线程映射可以充分利用硬件特性,从而提高程序的性能,反之,则会降低performance。1、线程映射所谓线程映射是指某个线程访问哪一部分数据,其实就是线程id和访问数据之间的对应关系。合适的线程映射可以充分利用硬件特性,从而提高程序的性能,反之,则会降低performance

2016-05-10 22:34:35 512

转载 GPU线程及调度

摘要:本节主要讲述OpenCL中的Workgroup如何在硬件设备中被调度执行。同时也会讲一下同一个workgroup中的workitem,如果它们执行的指令发生diverage(就是执行指令不一致)对性能的影响。本节主要讲述OpenCL中的Workgroup如何在硬件设备中被调度执行。同时也会讲一下同一个workgroup中的workitem,如果它们执行的指令发生diverage(

2016-05-10 22:33:43 9626

转载 GPU memory 结构

摘要:本节主要讲述GPU的memory架构。优化基于GPU device的kernel程序时,我们需要了解很多GPU的memory知识,比如内存合并,bank conflit(冲突)等等,这样才能针对具体算法做一些优化工作。本节主要讲述GPU的memory架构。优化基于GPU device的kernel程序时,我们需要了解很多GPU的memory知识,比如内存合并,bank confl

2016-05-10 22:32:49 5933

转载 OpenCL buffer使用及两个简单例子

摘要:在本节,我们主要介绍OpenCL中buffer的使用,同时提供了2个完整的例子,一个是图像的旋转,一个是矩阵乘法(非常简单,没有分块优化)。在本节,我们主要介绍OpenCL中buffer的使用,同时提供了2个完整的例子,一个是图像的旋转,一个是矩阵乘法(非常简单,没有分块优化)。1、创建OpenCL设备缓冲(buffer)OpenCL设备使用的数据都存放在设备的b

2016-05-10 22:31:29 7434

转载 GPU架构

摘要:首先我们可能有疑问,既然OpenCL具有平台无关性,我们为什么还要去研究不同厂商的特殊硬件设备呢?GPU架构内容包括:1.OpenCLspec和多核硬件的对应关系AMD GPU架构Nvdia GPU架构Cell Broadband Engine2.一些关于OpenCL的特殊主题OpenCL编译系统Installable client dri

2016-05-10 22:30:15 11110

转载 OpenCL概述 续篇

摘要:Kernel就是在程序代码中的一个函数,这个函数能在OpenCL设备上执行。一个Kernel对象就是kernel函数以及其相关的输入参数。Kernel对象:Kernel就是在程序代码中的一个函数,这个函数能在OpenCL设备上执行。一个Kernel对象就是kernel函数以及其相关的输入参数。Kernel对象通过程序对象以及指定的函数名字创建。注意:函数必

2016-05-10 22:29:09 1042

转载 OpenCL概述 续篇(Introduction to OpenCL)

摘要:OpenCL内存对象就是一些OpenCL数据,这些数据一般在设备内存中,能够被拷入也能够被拷出。OpenCL内存对象包括buffer对象和image对象。OpenCL内存对象:OpenCL内存对象就是一些OpenCL数据,这些数据一般在设备内存中,能够被拷入也能够被拷出。OpenCL内存对象包括buffer对象和image对象。buffer对象:连续的内存块---

2016-05-10 22:27:58 479

转载 OpenCL概述 (Introduction to OpenCL)

摘要: OpenCL可以实现混合设备的并行计算,这些设备包括CPU,GPU,以及其它处理器,比如Cell处理器,DSP等。使用OpenCL编程,可以实现可移植的并行加速代码。[但由于各个OpenCL device不同的硬件性能,可能对于程序的优化还要考虑具体的硬件特性]。1、OpenCL架构OpenCL可以实现混合设备的并行计算,这些设备包括CPU,GPU,以及其它处理器,比如

2016-05-10 22:27:10 550

转载 并行计算概述 (Introduction to Parallel Computing)

http://hc.csdn.net/resources/resource_detail?id=67摘要:在计算机术语中,并行性是指:把一个复杂问题,分解成多个能同时处理的子问题的能力。要实现并行计算,首先我们要有物理上能够实现并行计算的硬件设备,比如多核CPU,每个核能同时实现算术或逻辑运算。一、并行计算概述(Introduction to Parallel Comput

2016-05-10 22:24:58 3128

转载 OpenCL Tutorials Go OpenCL Tutorials - 1

原文如下:http://opencl.codeplex.com/wikipage?title=OpenCL%20Tutorials%20-%201Hi all, this is the first OpenCL real tutorial. Here I will not approach technical concepts of the GPU architecture and per

2016-05-10 21:58:41 896

原创 Vulkan学习资料汇总(持续更新)

Vulkan 资料Khronos 网站可以查看到相关API以及相关文档。目前大多数PC显卡经过更新最新驱动,已经可以支持Vulkan,移动平台 Mali T860和T880以及以上都可以支持了,还有高通的骁龙820. 目前这样的手机设备也很多,比如小米5,乐视2  魅族note3 等等。Khronos ResourcesHomepageRegistryVulkan Di

2016-05-07 22:38:03 9436

转载 双目视觉简介

1. 双目视觉算法简介1.1. 双目视觉简介双目视觉广泛应用在机器人导航,精密工业测量、物体识别、虚拟现实、场景重建,勘测领域。什么是双目视觉?双目视觉是模拟人类视觉原理,使用计算机被动感知距离的方法。从两个或者多个点观察一个物体,获取在不同视角下的图像,根据图像之间像素的匹配关系,通过三角测量原理计算出像素之间的偏移来获取物体的三维信息。

2016-05-07 21:27:25 2801 1

转载 采用CLM在ANDROID上实现的人脸匹配

原文:http://tangzm.com/blog/?p=226在图片和视频中的人脸匹配(人脸识别)是一项非常有用的技术,尤其是随着近来自带摄像功能的手机普及。通过对人脸的五官识别,我们可以用实现自己的眼球追踪,照相中的表情(包括微笑,眨眼等)识别,或者在照相/摄影中添加一些有趣的涂鸦元素,可以是一撇八字胡,一副太阳镜,或是按上一个猪鼻子 :)

2016-05-05 22:51:12 3281

原创 Vulkan学习--基于Andriod

Vulkan于2016年初发布至今,PC大多显卡更新后都 可以支持移动平台现在骁龙820以及Mali的T860& T880 系列都已经支持本文主要介绍基于Android的Vulkan环境设置以及运行相关demo1. 系统要求 *支持vuklan的设备1)下载Android studio2)下载NDK r12-beta3)下载Andoid N-preview SD

2016-05-05 22:43:00 5022

转载 搭建ARM DS-5 STREAMLINE

ARM DS-5(Development Studio 5)是ARM公司为应用程序开发人员、设置制造商和芯片供应商提供的软件开发套件。除了编译,链接工具之外,ARM还提供了一个非常酷的性能调试工具:Streamline。由于Streamline可以监视ARM CPU和Mali GPU的负载,我们选择的设备端是MTK的mt6592芯片(8核Cortex-A7 CPU + Mali 450 G

2016-05-05 21:08:29 4236

转载 基于OpenCL的深度学习工具:AMD MLP及其使用详解

摘要:本文介绍AMD深度学习团队开发的MLP学习工具软件的使用,为深度学习研究人员和开发商提供一个高性能、高易用性的深度学习的软硬件平台方案。AMD-MLP基于OpenCL,支持不同类型的GPU平台,并能通过多GPU扩展学习速度。【编者按】深度学习是近年来迅速发展和突破的机器学习领域,具有非常广泛的应用前景。将服务器GPU应用到深度学习过程中,可以更好地推动深度学习技术研究和应用的发展

2016-05-04 10:09:40 3178

转载 Android Studio 进阶详细配置

目录(?)[+]转载请标明出处(请勿转载删除底部微博、微信等信息): http://blog.csdn.net/Y1258429182/article/details/51297916 本文出自:杨哲丶的博客小Y使用Android Studio 不短时间了,前阵子看有人总结了一篇AS进阶配置,发现总结的不错,我这里也总结一下我的AS的配置,各位可以看

2016-05-03 22:04:20 792 2

AS3.3.2与opencv3.4.5实现摄像机预览

AS3.3.2与opencv3.4.5实现摄像机预览,能够打开摄像头,并进行彩色与灰度图像转换

2019-03-27

cocos3d-72

cocos3d 网上的代码

2012-12-12

Windows 程序设计源码

Windows 程序设计源码

2012-04-10

javajavajavajava

javajavajavajavajavajava

2011-03-11

spreadsheet

spreadsheetspreadsheetspreadsheetspreadsheet

2010-09-30

c语言 经典实例105个

语言经典实例105个语言经典实例105个语言经典实例105个语言经典实例105个语言经典实例105个

2008-11-15

C语言函数库 C语言参考手册之函数库

C语言参考手册之函数库C语言参考手册之函数库

2008-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除