2012年7月22日

摘要: 经过测试几十张图片,得出的结论是,c#用TPL(任务并行库)比 c++ amp方式快 2-10倍 release vs2012 rc 对了,你需要一块dx11的显卡,如果没有,就是软件模拟的大概,速度比gpu慢几十倍上百倍。 从测试可知,千万像素的时候才差不多持平, 这是我电脑不行咩,还是显卡不行,怎么会这样的结果 准备周一去公司电脑试试,真奇怪 对了,这次测试速度比以前用wpf的要慢,主要差别就是锁定内存的方式不同, 等有空测试一下 wpf下的速度 一、代码 1. c# TPL 1: private static unsafe Image GrayByParalle... 阅读全文
posted @ 2012-07-22 14:02 xz 阅读(1140) 评论(0) 推荐(0) 编辑

2012年7月21日

摘要: 感觉AMP代码很好懂 一、vc++11代码 1: #include "stdafx.h" 2: #include <amp.h> 3: 4: using namespace concurrency; 5: 6: extern "C" __declspec ( dllexport ) void _stdcall square_array(float* arr, int n) 7: { 8: // Create a view over the data on the CPU 9: array_view<float,1> dataVie 阅读全文
posted @ 2012-07-21 04:56 xz 阅读(1037) 评论(0) 推荐(0) 编辑

2012年4月28日

摘要: 我一直用GDI+做Winform 的基于指针的图片处理,这次下决心全部移到wpf上(主要是显示布局很方便) 采用的图片是2512*3307 的大图 830万像素 类库基于WritableBitmapEx 的wpf版本函数是我自己写的扩展方法,只是利用了 writableBitmapEx提供的环境 ,我懒得从头到尾自己写了 1.标准int32数组遍历计算 release 0.28s unsafepublicstaticvoidTestGray1(thisWriteableBitmapbmp){using(varcontext=bmp.GetBitmapContext... 阅读全文
posted @ 2012-04-28 03:59 xz 阅读(1930) 评论(1) 推荐(1) 编辑

2012年3月1日

摘要: 我最近一直在研究MongoDB,有些小心得。恰好发现原来博客园支持Live writer啊 兴奋异常,终于多年以后重回这里。以前一直用liver writer写 myspace和 wordpress 但是前者完了,后者FQ很烦。 ==================================================== 首先推荐一个MongoDB的查询分析器 MongoVUE 这个工具是非常好用,虽然超过试用期,但是仍然可以使用 只是只能开三个查询窗口而已。 以前一直使用db4o, protobuf.net ,所以对mongoDB还是很适应的。 因为相似性太大。尤其是对象持... 阅读全文
posted @ 2012-03-01 00:11 xz 阅读(6357) 评论(1) 推荐(1) 编辑