03 2013 档案
摘要:一 尝试在intel+tesla平台上安装opencl,遇到很多问题。不再尝试。换amd平台 1 strerror.cpp:56:8: error: ‘CL_INVALID_PROPERTY’ was not declared in this scope 解答: 在 strerror.c...
阅读全文
摘要:1 cuda 优化 copy函数 使用cublas 库函数的程序框架 1. cublasInit(); 2. 将要计算的变量拷贝到显存上 3. 调用cublas core function 4. 将计算后变量拷贝回到内存上 5. ...
阅读全文
摘要:优化算法入门系列文章目录(更新中): 1. 模拟退火算法 2. 遗传算法 遗传算法 ( GA ,Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发,借鉴生物进化过程而提出的一种启发式搜索算法。因此在介绍遗传算法前有必要简单的介绍生物...
阅读全文
摘要:本文讲的过于笼统,如果想真正理解,请参考: 1模拟退火 2遗传算法 3禁忌搜索 智能算法浅介----By cooler 一个比方 在工程实践中,经常会接触到一些比较“新颖的算法”如模拟退火,遗传算法,禁忌搜索,神经网络等。这些由于有一些共同的特性(比如都是模拟了自然过程),通称为“智能...
阅读全文
摘要:一 概念 模拟退火(Simulated Annealing,简称SA)是一种通用概率算法(随机化算法),用来在一个大的搜寻空间内找寻命题的最优解。 随机化算法是这样一种算法,在算法中使用了随机函数,且随机函数的返回值直接或者间接的影响了算法的执行流程或执行结果。 随机算法包括模拟退火。禁忌搜索...
阅读全文
摘要:关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总 结,感觉很全面,所以就转过来研究研究,嘿嘿… 1、 for((i=1;i<=10;i++));do echo $(expr $i \* 4);done 2、在shell中常用的是 for i in $...
阅读全文
摘要:在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 表达式 含义...
阅读全文
摘要:1 两个文件对应行的数值进行数值计算 #!/bin/bash #use awk to handle Scientific notation #use bc to handle float for loop in 1 do d=`ls ./performance.v1/${loop...
阅读全文
摘要:摘要:缺陷是这个只要匹配(file1字符串包含file2)就行,而不是全部相等 例子:file1: 1 ww 2 mm 3 df 4 df 5 sf 6 as 7 jk 8 mk a kl ...
阅读全文
摘要:参考来源:UNIX Shell范例精解(第3版) 正则表达式元字符 ^ 行首定位符 /^love/ 匹配所有love开...
阅读全文
摘要:多核中的并行前缀和计算 前缀和计算在并行计算中很有用,因为在处理负载平衡问题时,经常需要将若干段数据重新平分,计算前缀和通常是一种有效的将数据平分的方法。例如在并行基数排序中,就会用到了前缀和的计算。而下面先看看单线程环境中的串行前缀和计算。 1、串行前缀和的计算 如果给定一个数列a[n],令S...
阅读全文