文件名称:UnrollLoops
介绍说明--下载内容均来自于网络,请自行研究使用
利用模板元编程实现解循环优化
在《C++ Templates: The Complete Guide》一书中(以下简称书),提出了模板元编程最早的实际应用之一:在数值运算中进行解循环优化。
而本文的标题是噱头!本文的真正目的是指出这种优化措施在增加复杂性的同时,并不一定能明显改善效率。应当谨慎使用该技术——默认不使用该技术,在点积计算确实是效率瓶颈时考虑采用该技术,并认真测试该技术是否真能提高效率。
在《C++ Templates: The Complete Guide》一书中(以下简称书),提出了模板元编程最早的实际应用之一:在数值运算中进行解循环优化。
而本文的标题是噱头!本文的真正目的是指出这种优化措施在增加复杂性的同时,并不一定能明显改善效率。应当谨慎使用该技术——默认不使用该技术,在点积计算确实是效率瓶颈时考虑采用该技术,并认真测试该技术是否真能提高效率。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 71477195unrollloops.rar 列表 UnrollLoops\sample1\sample1.cpp UnrollLoops\sample1\sample1.vcproj UnrollLoops\sample1\sample1.vcproj.OWNCOMPUTER.OwnWaterloo.user UnrollLoops\sample1 UnrollLoops\sample2\sample2.cpp UnrollLoops\sample2\sample2.vcproj UnrollLoops\sample2\sample2.vcproj.OWNCOMPUTER.OwnWaterloo.user UnrollLoops\sample2 UnrollLoops\sample3\sample3.cpp UnrollLoops\sample3\sample3.vcproj UnrollLoops\sample3\sample3.vcproj.OWNCOMPUTER.OwnWaterloo.user UnrollLoops\sample3 UnrollLoops\sample4\sample4.cpp UnrollLoops\sample4\sample4.vcproj UnrollLoops\sample4\sample4.vcproj.OWNCOMPUTER.OwnWaterloo.user UnrollLoops\sample4 UnrollLoops\UnrollLoops.h UnrollLoops\UnrollLoops.sln UnrollLoops