当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 1)使用D3DXMatrixMultiply进行矩阵相乘2)使用优化的4元数算法模拟矩阵相乘(相乘的结果与1相同)3)最笨的办法计算矩阵相乘(要算64个乘法、48个加法、以及若干赋值)4)使用SSE汇编计算矩阵相乘(要算64个乘法、48个加法、以及若干赋值)5)使用xmmintrin指令集计算矩...
 

 

 ·建立自己的3d静态模型文件    »显示摘要«
    摘要:跟着我一步一步来吧(我的思路和过程)。我有一个能画出微软例子中tiger.x的工程,其中创建mesh的代码片断如下(代码中有一些变量在.h文档中定义的): hresult cmymesh::create( lpdirect3ddevice9 pdevice, string meshfile ) { if( pdevice == null ) return e_fail; lpd3dxbuffe......
 ·windows 2000的服务安全与建议    »显示摘要«
    摘要:在windows2000中,服务基本上是一个在启动时运行的程序,它的运行和任何用户都无关,一台服务器所执行的大多数功能,例如文件共享等都是以服务得形式来运行.而且大多数十以system特权运行的,这样黑客们通过非法的途径利用某个服务获得system特权,那将决对不是个好事.当然咯!你可以对每个服务单独创建管理权限,但我想大多数管理员都没有这个空闲吧.因为服务项目实在是太多了就像~~~~~~~~~^......


矩阵、浮点运算测试报告

1)使用d3dxmatrixmultiply进行矩阵相乘

2)使用优化的4元数算法模拟矩阵相乘(相乘的结果与1相同) 【程序编程相关:Java下XML编程接口比较:DOM

【推荐阅读:学会使用Linux性能分析工具

3)最笨的办法计算矩阵相乘(要算64个乘法.48个加法.以及若干赋值) 【扩展信息:mysql中的 IN和FIND_IN_S

4)使用sse汇编计算矩阵相乘(要算64个乘法.48个加法.以及若干赋值)

5)使用xmmintrin指令集计算矩阵相乘

结果表明:

1)最快,估计不仅指令进行了优化,算法也进行了优化

2)是1的4~5倍,与3相比,证明算法起了作用

3)是1的10倍左右

4)与3差不多,我ft,这是为什么?我明明用的是汇编啊?怎么速度一点也没快!!!

5)与4差不多.

经验教训:


...   下一页
    摘要:级别: 中级 吴咏炜 (adah@sh163.net) 本文阐述了一个使用 socketpair 系统调用在 linux 上实现双向进程通讯管道的方法,并提供了一个实现。 问题和常见方法 linux 提供了 popen 和 pclose 函数(1) ,用于创建和关闭管道与另外一个进程进行通信。其接口如下: file *popen(const char *command, cons......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE