Cuda是Nvidia发布的并行计算框架,GPU的工作早已不局限于处理图形图像,它所包含的大量的计算单元用来执行那些计算量大但可以并行处理的任务。 Cuda的操作概括来说包含5个步骤: 1.CPU在GPU上分配内存:cudaMalloc; 2.CPU把数据发送到GPU:cudaMemcpy; 3.C ...
分类:
其他好文 时间:
2017-03-19 15:29:55
阅读次数:
194
我们都知道,如今的CPU可以如此强大,和其复杂而科学的调度系统是分不开的。CPU不会傻傻的等待一件事情做完才去做另外一件事情,而是把所有的工作细化,轮询执行,这样才可以保证资源利用效率最大化。同样,工...
分类:
其他好文 时间:
2017-03-18 21:37:13
阅读次数:
339
图像处理的算法复杂度通常都比较高,计算也相应比较耗时。利用CPU多线程处理能力可以大幅度加快计算速度。但是,为了保证多线程处理的结果和单线程处理的结果完全相同,图像的多线程计算有一些需要特别考虑的地方。 基本思路:为了能让多个线程同时并行处理,那么各自处理的数据不能有交集,这很好理解。那么基本思路是 ...
分类:
编程语言 时间:
2017-03-14 12:01:07
阅读次数:
260
如今,多样的交易模式以及大众消费观念的改变使得数据库应用领域不断扩大,现代的大型分布式应用系统的数据膨胀也对数据库的海量数据处理能力和并行处理能力提出了更高的要求,如何在数据呈现海量扩张的同时提高处理速度和应用系统的可用性,使客户能同时得到更高的处理速度、更高的数据可用性和更大的数据集,是数据库系统... ...
分类:
其他好文 时间:
2017-03-13 12:34:11
阅读次数:
184
代码如下:#!/bin/bashforipin192.168.2.{100..150};do(ping$ip-c2&>/dev/null;if[$?-eq0];thenecho$ipisalivefi)&donewait此脚本用于测试宿舍网络活动的主机宿舍内网络环境为腾达的一个无线路由搭建测试地址池范围指定为100~150脚本采用并行处理,减少时间执行效果..
分类:
其他好文 时间:
2017-03-09 01:08:00
阅读次数:
149
12 月 9 日,阿里云宣布数据库产品 HybridDB 正式商业化。 HybridDB(ApsaraDB HybridDB)是一款在线 MPP 大规模并行处理数据仓库的服务。它基于 Pivotal 公司的开源数据库项目 Greenplum Database 开发,并由阿里云数据库团队在云计算架构下 ...
分类:
数据库 时间:
2017-03-01 12:03:59
阅读次数:
257
事务简介 事务的核心是锁和并发,采用同步控制的方式保证并发的情况下性能尽可能高,且容易理解。这种方式的优势是方便理解;它的劣势是性能比较低。计算机可以简单的理解为一个标准的打字机,尽管看起来计算机可以并行处理很多事情,但实际上每个CPU单位时间内只能做一件事,要么读取数据、要么计算数据、要么写入数据 ...
分类:
其他好文 时间:
2017-03-01 10:54:24
阅读次数:
197
开篇作者就提出,Java8所做的改变在许多方面比java历史上任何一次改变都深远。而且好消息是,这些改变会让你编辑程序来更容易,再也不用写类似类似于以前的swing中的事件处理函数的啰嗦代码了。 关于多线程,作者也提到,从Java的演变路径来看,他一直致力于让并发编程更容易、出错更少。比如在Java... ...
分类:
编程语言 时间:
2017-02-12 11:07:01
阅读次数:
188
1、100亿个数字找出最大的10个 1、首先一点,对于海量数据处理,思路基本上是确定的,必须分块处理,然后再合并起来。 2、对于每一块必须找出10个最大的数,因为第一块中10个最大数中的最小的,可能比第二块中10最大数中的最大的还要大。 3、分块处理,再合并。也就是Google MapReduce ...
分类:
其他好文 时间:
2017-02-09 10:48:45
阅读次数:
187
避嫌声明:所有图文都是根据自己的理解原创,且已离开这家公司三年以上,不存在保密协议,写此文只是用来分享知识、探究不足。 牢骚:本来想弄个ppt交互展示的,不过我的js权限还没批。。。 1. 相关概念 1.1 内存数据库 关系型数据库处理永久、稳定的数据,内存数据库就是将其数据放在内存中,活动事务只与 ...
分类:
其他好文 时间:
2017-01-21 09:57:58
阅读次数:
162