卷积操作的GPU粗粒度并行实现及测试
一、 算法基本思想:
1、 GPU中的一个线程产生一个卷积结果,有多少个结果就使用多少个Block;
2、 矩阵和卷积核存放在共享内存中,卷积结果存放在全局内存中;
3、 支持10000以内任意维度的二维矩阵,卷积核最大支持16x16。
4、 支持任意多幅图像的批处...
分类:
其他好文 时间:
2015-03-02 11:12:53
阅读次数:
208
题解:
其实没什么题解,只是贴个模板+理解注释
代码:
#include
#include
#include
#include
#include
#include
using namespace std;
#define N 131075
int n,c[N];
complexdouble> a[N],b[N],p[N];
const double pi=acos(-1);...
分类:
其他好文 时间:
2015-03-02 11:12:54
阅读次数:
155
本附录介绍iOS系统包含的框架,它们为编写iOS平台的软件提供必要的接口。下面的表格尽可能地列出框架中的类、方法、函数、类型以及常量使用的关键前缀,请避免在您的符号名称中使用这些前缀。
设备中的框架
表B-1描述iOS设备提供的框架,它们位于
/Platforms/iPhoneOS.platform/Developer/SDKs/
/System/Library/Framework...
分类:
移动开发 时间:
2015-03-02 11:14:01
阅读次数:
187
使用telnet或SSH远程登录linux时,如果连接非正常中断,重新连接时,系统将开一个新的session,无法恢复原来的session.screen命令可以解决这个问题。Screen工具是一个终端多路转接器,在本质上,这意味着你能够使用一个单一的终端窗口运行多终端的应用。
screen -ls
screen
还有另一个tmux也是非常的强大。...
分类:
系统相关 时间:
2015-03-02 11:13:29
阅读次数:
188
1.本案电路是指即使线路发生短路或电火花,也不足以点燃周围的易燃易爆气体,这样的电路称为本质安全电路,简称本安电路。
2.本质安全电气设备防爆基本原理是:通过限制电气设备电路的各种参数或采取保护措施来限制电路的火花放电能量和热能,使其在正常工作和规定的故障状态下产生的电火花和热效应均不能点燃周围环境的爆炸性混合物,从而实现电气防爆。
3. 电路放电火花的基本形式为:火花放电、弧光放电、辉光放电...
分类:
其他好文 时间:
2015-03-02 11:11:53
阅读次数:
141
并查集应用~...
分类:
其他好文 时间:
2015-03-02 11:12:18
阅读次数:
112
HTML5 是下一代的 HTML。
什么是 HTML5?
HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。
HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。
HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。
HTML5 是如何起步的?
HTML5...
分类:
Web程序 时间:
2015-03-02 11:14:04
阅读次数:
168
想必很多人都拥有多台电脑,譬如台式机+笔记本,很多时候我们都会同时打开它们工作。可是你有没发现,如果桌子上摆放着多台电脑多套键盘鼠标,不停来回切换使用是否很累呢?如果说现在可以只用一套键鼠,就能同时控制你全部的电脑,你会否兴奋?Synergy 正是为此而生的好工具!它可以让你的多台电脑共享一套键鼠,甚至还可以共享剪贴板,而你只需动动鼠标,指针就可以轻松地在各台电脑屏幕之间来回穿梭,就像一台电脑使用多...
分类:
其他好文 时间:
2015-03-02 11:11:10
阅读次数:
182
卷积操作的GPU粗粒度并行实现及测试
一、 算法基本思想:
1、 GPU中的一个线程产生一个卷积结果,有多少个结果就使用多少个Block;
2、 矩阵和卷积核存放在共享内存中,卷积结果存放在全局内存中;
3、 支持10000以内任意维度的二维矩阵,卷积核最大支持16x16。
4、 支持任意多幅图像的批处理。...
分类:
其他好文 时间:
2015-03-02 11:11:59
阅读次数:
235
html5和css3.0 的出现可以很方便的实现很多网页酷炫的效果,再次给大家推荐一个 在线动画 banner 制作工具 html5maker 希望对大家有用。
官网: http://html5maker.com/...
分类:
Web程序 时间:
2015-03-02 11:11:50
阅读次数:
248
题目大意:给定一张图,每条边的两个方向有两个不同的权值,现在要求从1号节点出发遍历每条边一次且仅一次,最后回到1号节点,求最大边权的最小值
谁TM翻译的这道题给我滚出来看我不打死你
二分最大边的权值,然后就是经典的判断混合图欧拉回路存在性的问题了
#include
#include
#include
#include
#define M 2020
#define S 0
#defin...
分类:
其他好文 时间:
2015-03-02 11:10:46
阅读次数:
221
代码如下:
#include
#include
#include
using namespace std;
int main()
{
int num1,num2,op,result1,result2; //num1,num2:操作数;op:运算符;result1,result2:结果
do
{
srand(time(NULL));
num1=r...
分类:
其他好文 时间:
2015-03-02 11:13:05
阅读次数:
175
视频解码之软解与硬解硬解:从字面意思上理解就是用硬件来进行解码,通过显卡的视频加速功能对高清视频进行解码,很明显就是一个专门的电路板(这样好理解…)来进行视频的解码,是依靠显卡GPU的。 软解:字面上理解就是用软件进行解码,这样理解也对,但是实际最总还是要硬件来支持的,这个硬件就是CPU。既然有这两种不同的解码方式,我们在开发中该如何进行选择?哪个更好?...
分类:
其他好文 时间:
2015-03-02 11:10:14
阅读次数:
167
很多人觉得配置Java开发的环境变量很麻烦,很容易忘记,时常被它搞得晕头转向。如果出现这样的情况,那么原因只有一个,你不了解为毛需要配置环境变量,不配置环境变量就不能开发了吗? 答案是:NO!,那么下面就带大家一起来分析一下原因所在。
先确定一个概念。编译一个Java源程序需要使用到javac 命令;运行启动一个Java程序需要使用到java命令。以我本机为例,这两个命令工具存在于 : D:\j...
分类:
编程语言 时间:
2015-03-02 11:12:10
阅读次数:
129
第一章:对象的演化1.1基本概念
面向对象程序设计_OOP
首个面向对面程序设计语言:60年代的Simula-67,目的:解决模拟问题;
类:描述了一组有相同特性(数据元素)和相同行为(函数)的对象;
another oop language:Smalltalk;
继承:表示基本类型和派生类型之间的相似性;
多态:
早捆绑:编译器对特定的函数名产生调用,而连接器确定调用执行代...
分类:
编程语言 时间:
2015-03-02 11:09:59
阅读次数:
154
SharePoint中的Business Data ConnectivityService是一个非常有用的功能,使用这个service,可以很容易的和外部的系统(database,web service,第三方系统)等进行交互,可以把外部系统的数据导入到SharePoint列表里,并在里面进行修改。
首先需要建一个service application。进入到SharePoint管理中心,...
分类:
移动开发 时间:
2015-03-02 11:09:38
阅读次数:
240
Activity界面绘制过程详解设置界面首先就是Activity.setContentView()方法:我们先看一下他的源码:/**
* Set the activity content from a layout resource. The resource will be
* inflated, adding all top-level views to the activity.
*...
分类:
其他好文 时间:
2015-03-02 11:10:49
阅读次数:
202