爱吱声

标题: c++ 优化结果 [打印本页]

作者: 雷达    时间: 2022-10-5 01:59
标题: c++ 优化结果
之前的小算法,承蒙高手们的指点,有了一些进展。
) I. y9 h# _& E( x- S/ c: p
* K* ^) n( b5 ^3 `" r5 ]4 E0 j以相同的数据量和循环次数
/ w+ K) ]+ @8 h+ d" h5 i5 m! w) ~* L& X! h) z6 m0 E1 |+ t
最初的版本,运行时间: 249秒- j' s; O% @. E. [0 d+ i7 n
VS 社区版优化设置为 /O2 : 61秒
# x! Y' F+ n; g- j. |; m4 r% L  h四核omp 并行后: 16秒9 D! h! T$ j7 d$ y5 J: H
AVX 向量化后: 1.5秒' u- V+ C3 S) Y% n
1 D5 [6 R! l( z0 A  G/ h$ o
效果那是相当的好啊。
7 |6 j) w+ V9 F" W0 h# r- F0 Q$ F谢谢各位,红包已发。
9 e8 F: I* h9 [9 y  d8 l5 D. D% c$ T! c

作者: 沉宝    时间: 2022-10-5 03:36
这是你之前说的长度4000与30000的序列相关,然后做三万次的结果吗?恭喜!
作者: 雷达    时间: 2022-10-5 05:35
沉宝 发表于 2022-10-5 03:36
: q; n% I5 Q' O) ?4 b+ j3 e这是你之前说的长度4000与30000的序列相关,然后做三万次的结果吗?恭喜! ...

/ o5 e. s/ `* U2 j% e; C还不是,只是100次的结果,三万次应该不到10分钟,我很满意了
作者: 雨楼    时间: 2022-10-5 08:38
有始有终。赞。




欢迎光临 爱吱声 (http://129.226.69.186/bbs/) Powered by Discuz! X3.2