如何求电脑的 FLOPs?
  • 板块学术版
  • 楼主wYYSZLwSSY
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/3/22 07:29
  • 上次更新2023/10/23 20:53:27
查看原帖
如何求电脑的 FLOPs?
297683
wYYSZLwSSY楼主2023/3/22 07:29

rt

已经 BFS ,但完全看不懂,求大佬通俗的解释一下。

或者这段代码:

#include<cstdio>
#include<ctime>
#include<windows.h>
double dl=4564.21313213;
signed main(){
    for(register int i=1;i<=1e8;++i){
        dl*=dl;
        dl*=dl;
        dl*=dl;
        dl*=dl;
        dl*=dl;
        dl*=dl;
        dl*=dl;
        dl*=dl;
        dl*=dl;
        dl*=dl;
    }
    freopen("flops.txt","w",stdout);
    printf("%.2lf flops\n",1e8/(clock()/1000));
    printf("%.2lf Kflops\n",1e8/(clock()/1000)/1024);
    printf("%.2lf Mflops\n",1e8/(clock()/1000)/1024);
    printf("%.2lf Gflops\n",1e8/(clock()/1000)/1024/1024);
    return 0;
}

应该怎么改一下(我知道会爆但改了方法之后会快太多,可能就不是电脑真实算力了(或者快了才真实?不太懂))

2023/3/22 07:29
加载中...