2011年10月2日

摘要: 在实验室跟老师做一些硬件加速相关的东西,看文献时看到Reconfigurable computing,发现这个很有意思。现在每天都有越来越多的数据产生,要处理这些数据如果单纯用CPU计算的话会耗费很多时间和能源,而用FPGA这样的硬件对其中可以并行处理的部分进行加速的话不仅处理速度快,而且更环保。某文章里提到Itanium 处理器功耗约为 130 瓦特,而每个 Virtex-4 FPGA 的功耗仅约 1.25 W……如果数据中心能耗保持当前水平的话,那么预计数据中心的二氧化碳排放量到 2020 年将超过航空公司为什么用FPGA做异构可以使计算加速呢?Wikipedia上的Reconfigura 阅读全文
posted @ 2011-10-02 10:16 Bill Hsu 阅读(299) 评论(0) 推荐(0) 编辑

2011年9月28日

摘要: 这几天在折腾这个blog,无非是加些插件改点代码。折腾的成果基本就是大家看到的这样了。 可能国外用户不关心post的访问人数,WP基本功能里没有显示多少个views的功能,这时候就需要WP-PostViews插件帮忙。 我的WP版本比较高,安装WP-PostViews的时候提示在当前版本下未经测试,不过没关系,安装以后是可以使用的。 安装完成以后只需要在你需要计数的地方加入:<?php if(function_exists('the_views')) {the_views();} ?>就可以了,很方便。 我修改了WP的index.php和single.php,在ta 阅读全文
posted @ 2011-09-28 23:15 Bill Hsu 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 原来没有接触过iPhone的开发,最近知道实验室里面有台Mac Mini,于是有时间就会过去在上面写点代码。苹果的XCode开发环境给我留下了十分深刻的印象:之前给Android做过开发,XCode和Android的开发环境比起来真是一个在天上一个在地下。Android并没有自己的集成开发环境,Google基于eclipse写了一些插件提供给开发者开发。虽然eclipse是java开发最好用的工具之一,但是毕竟不是纯粹为Android设计,很多地方不方便。尤其是开发3D游戏时需要用到NDK,即用原生态的C++来写代码,这时候必须使用外部辅助工具帮你编译(Linux下面好一点,直接命令行就可以, 阅读全文
posted @ 2011-09-28 19:55 Bill Hsu 阅读(176) 评论(0) 推荐(0) 编辑

2010年3月9日

摘要: 剪裁平面(Clip Plane)在图形学领域有着重要的作用,比如水面模拟中,渲染折射纹理时,我们就必须将水面以上的顶点通过剪裁平面剪裁掉。在过去的固定渲染管道时代,剪裁平面的实现较为简单,比如在DirectX 9中,可以先设定剪裁平面在世界坐标系下的方程(ax+by+cz+d=0),再调用SetClipPlane(DWORD Index,CONST float * pPlane)这个API函数就可以了。附上例子程序:vPosition=D3DXVECTOR3(0,0,0);//平面上一个点vNormal=D3DXVECTOR3(0,1,0);//法向量D3DXPlaneFromPointNor 阅读全文
posted @ 2010-03-09 09:57 Bill Hsu 阅读(289) 评论(1) 推荐(0) 编辑

导航