【持续更新】关于CSP评测机运算速度的小评估
  • 板块学术版
  • 楼主HMP_Haoge
  • 当前回复22
  • 已保存回复22
  • 发布时间2020/11/6 20:25
  • 上次更新2023/11/5 08:45:11
查看原帖
【持续更新】关于CSP评测机运算速度的小评估
254036
HMP_Haoge楼主2020/11/6 20:25

考前挣rp

本测试较为生草,仅代表了lz的电脑和部分的数据测试结果,准确的结果还得看评测姬状态

首先声明一下,lz测试用的电脑并不是与CCF文件中说的差不多,只是在关键的CPU性能上和评测机所用的8700K有一拼,但还是不如,列位dalao可以从本测试中大概对评测机的性能有一定的了解。

首先放一下本机的硬件和软件环境

硬件:i7-9750H,8G,GTX 1650,256SSD+1THDD

软件:Windows 10 for home. (通过PowerShell打开了卓越性能)

IDE:Dev C++5.9.2.

测试所用资源:来源 感谢@konjacq dalao提供的测试所用数据,大家也可以下下来试试

参考:

CCF公布的测评姬配置:i7-8700K 32G

差的远


测试结果

本机编译选项为 G++ 9.2.0 -O2 -Wl,--stack=536870912,
数据与代码来自 感性理解 LibreOJ 测评机速度 (2018年3月3日之后) <https://loj.ac/article/425>.
T1   循环                ,用时: 293 ms.
     参考用时:CF   288 ms,LOJ  286 ms,洛谷 372 ms,UOJ  374 ms,BZOJ 504 ms,HUST 908 ms.

T2   欧拉筛              ,用时: 448 ms.
     参考用时:CF   295 ms,LOJ  397 ms,洛谷 500 ms,UOJ  525 ms,BZOJ1280 ms,HUST1460 ms.

T3   Floyd-Warshall 算法 ,用时:1055 ms.
     参考用时:CF   967 ms,LOJ 1034 ms,洛谷 964 ms,UOJ 1100 ms,BZOJ2092 ms,HUST1413 ms.

T4   std::set            ,用时: 734 ms.
     参考用时:CF   701 ms,LOJ  732 ms,洛谷1040 ms,UOJ 1375 ms,BZOJ1368 ms,HUST1553 ms.

T5   内存申请 (new)      ,用时: 940 ms.
     参考用时:CF   857 ms,LOJ  646 ms,洛谷   - ms,UOJ  700 ms,BZOJ1568 ms,HUST   - ms.

T6-1 内存访问和缓存      ,用时: 590 ms.
     参考用时:CF   467 ms,LOJ  725 ms,洛谷 684 ms,UOJ  821 ms,BZOJ1752 ms,HUST   - ms.

T6-2 内存访问和缓存      ,用时: 568 ms.
     参考用时:CF   358 ms,LOJ  624 ms,洛谷 551 ms,UOJ  587 ms,BZOJ1516 ms,HUST   - ms.

T6-3 内存访问和缓存      ,用时: 118 ms.
     参考用时:CF    77 ms,LOJ   79 ms,洛谷 100 ms,UOJ   64 ms,BZOJ 180 ms,HUST   - ms.

T7-1 整数除法和取模      ,用时: 329 ms.
     参考用时:CF  1045 ms,LOJ  381 ms,洛谷 378 ms,UOJ  417 ms,BZOJ2792 ms,HUST   - ms.

T7-2 整数除法和取模      ,用时: 922 ms.
     参考用时:CF  1045 ms,LOJ 1058 ms,洛谷1170 ms,UOJ 1323 ms,BZOJ2788 ms,HUST   - ms.

T8   浮点数运算          ,用时: 714 ms.
     参考用时:CF  5912 ms,LOJ  845 ms,洛谷 928 ms,UOJ  889 ms,BZOJ6288 ms,HUST   - ms.

T9-1 CPU 流水线和循环展开,用时: 576 ms.
     参考用时:CF   639 ms,LOJ  708 ms,洛谷 726 ms,UOJ  758 ms,BZOJ1636 ms,HUST   - ms.

T9-2 CPU 流水线和循环展开,用时: 385 ms.
     参考用时:CF   530 ms,LOJ  587 ms,洛谷 585 ms,UOJ  498 ms,BZOJ1388 ms,HUST   - ms.


一些可能有的问题的回答/解释

1、操作系统:实在对不起,真的没时间安装NOI Linux了,只有在Windows环境下测试,但是估计影响应该不大?

2、硬件环境:由于lz实在没有钞能力,只有9750H的电脑,条子还只有8G,所以性能肯定不如测评机,但是我开了卓越性能让主频随时稳定在4Ghz以上,问题不大。要是有神仙有更nb的神机,请务必测试一下给孩子见见世面。


致歉

原本这个测试是准备今天中午进行的,但是由于各种原因咕咕咕到了今晚上,不知道现在还有多少dalao还在线可以看到这个。

大家要是对本次测评有什么疑问或者想让我再试试什么方面的程序,欢迎大家在帖子底下@我,我会尽快测试,当然最好是dalao们写好了程序交给我来跑, 毕竟蒟蒻也要打板子


最后祝列位dalao CSP 2020,rp++!

蒟蒻也想被祝福

2020/11/6 20:25
加载中...