热门
最新
红包
立Flag
投票
同城
我的
发布
不一样的天蝎座
4 年前
truemr____cheng
论一个戒指能有多粗糙🤔
边边角角的涂层没刷上不说,小环里面还有毛刺😱
下一条:
最近看了下SIMD中SSE和AVX的使用方法,在接进项目中关于向量的运算之前。对在vec3类中对加减乘除进行效率测试,最终结果 计算效率平均快了10%。 测试数据(MSVC Debug模式 未开-O3或Release): 1e9次的加减乘除: SSE/AVX实现的vec3对比无SIMD的vec3效率提升: add 8.04% sub 7.94% mul 7.82% div -24.9% 1e10次的加减乘除: SSE/AVX实现的vec3对比无SIMD的vec3效率提升: add 7.32% sub 7.68% mul 7.35% div -27.07% 总结: 考虑到,项目中部分除法,可通过转成乘法进行运算,因此向量除法效率的下降暂时不进行考虑。大概整体效率提升8%,同时对内存的使用也有整体上的优化提升。
立即登录