签到天数: 1180 天
[LV.10]大乘
查看全部评分
使用道具 举报
沉宝 发表于 2022-10-3 01:16 ) W+ r L6 {; Z; h* z你在 Octave 跑出来的速度是多少?没有具体数据的话能不能说一下数量级上大致在哪里?0 h" o/ b7 v" N3 L9 S0 R6 D # a2 K( r* y, P) U3 l5 \另外,你在 Octav ...
该用户从未签到
雷达 发表于 2022-10-2 03:04. e7 U2 n2 Y" h; | 多谢关注。) G$ O# v1 R% ~. S6 r- }( ^2 y 规模还比较大,一个至少3万*3万的二维浮点复数矩阵,用一个4000点复数矢量对矩阵的每一个3万 ...
沉宝 发表于 2022-10-2 01:38; Z# C0 G) |" P) C# p 现在进展怎么样了? ) J6 z! ^. ]) O$ z, N; h' g4 }; l% J9 j0 T 想了解一下你问题的规模:
签到天数: 2 天
[LV.1]炼气
mark 发表于 2022-9-23 11:43 ' g/ u* d5 v# x) F5 b- p5 K这种问题的优化, 在语言层面没太大意义, c++和汇编没什么本质区别./ K6 v+ B- I8 P' H9 N8 P; ` 2 ^ ^# r: d4 V! O2 K# ` 最好还是用高性能的计算库, 比如inte ...
签到天数: 1647 天
[LV.Master]无
沉宝 发表于 2022-9-23 20:53 # [0 K! y" H4 t1 u你觉得在用AVX自己写与用GPU加速的Octave之间,谁有可能性能上超出?(基于中等价位的硬件水平) ...
雷声 发表于 2022-9-23 15:48# e$ Z- f$ I- Z6 m4 g STL对性能优化没什么帮助,只是写起来比较安全而已。6 n) ^/ ~3 {- K) H5 x' @ 下面数值分析回答的是对的,要么用avx自己写,要么 ...
签到天数: 3077 天
mark 发表于 2022-9-22 22:43& f, b/ `& M2 }. U+ ^/ Z8 ? 这种问题的优化, 在语言层面没太大意义, c++和汇编没什么本质区别.4 u" F8 h8 g3 a ; L" B5 ]( o. ]$ Y2 A7 Z6 i 最好还是用高性能的计算库, 比如inte ...
签到天数: 1477 天
雷达 发表于 2022-9-23 08:13 " b- o% \ ^( U: o ^/ V/ Z嗯, 我就是觉得 FFT 反而麻烦,互相关代码本身倒真没有几行。那看来就用 octave 就好了,没必要再用C++ ...
签到天数: 71 天
[LV.6]出窍
签到天数: 141 天
[LV.7]分神
马鹿 发表于 2022-9-23 11:18( R5 L, `5 }" ~/ K 汇编快!
签到天数: 1748 天
签到天数: 300 天
[LV.8]合体
雷声 发表于 2022-9-23 07:02 " C) S4 @% B0 d: D* i6 h% j- _! R互相关这种是最适合矢量化的,Octave应该是用SIMD 或者CUDA写了核心的计算部分。所以比没有优化的快很多。 ...
手机版|小黑屋|Archiver|网站错误报告|爱吱声
GMT+8, 2024-5-5 03:30 , Processed in 0.046586 second(s), 19 queries , Gzip On.
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.