感性理解 LibreOJ 测评机速度(2020 年 7 月 2 日之后)

HeRaNO 2020-07-02 23:15:12 2020-07-02 23:31:25

# Language T1 T2 T3 T4 T5 T6-1 T6-2 T6-3 T7-1 T7-2 T8 T9-1 T9-2
LibreOJ(2018.11.30) Clang 7.0.1 (-O2) 51 358 738 720 650 507 411 103 375 1052 840 378 351
LibreOJ(2018.12.1) G++ 8.2.0 (-O2) (50) 349 742 718 653 516 425 100 380 1053 832 386 339
LibreOJ(2020.7.2) G++ 8.2.0 (-O2,C++ 03 标准) 238 321 604 563 424 477 410 56 280 600 27 519 272
G++ 8.2.0 (-O2,C++ 11 标准) 246 310 598 586 418 474 396 55 282 604 27 530 261
G++ 4.8.4 (NOILinux 1.4.1) (-O2,C++ 11 标准) 243 290 876 472 427 470 388 55 824 839 29 522 274
Clang 7.0.1 (-O2,C++ 11 标准) 25 302 593 575 410 463 353 54 278 599 27 186 193

注:对于 LibreOJ(2018.12.1) 一行中 T1 的测试时间可能被误记。

每项测试的源代码均来自:感性理解 LibreOJ 测评机速度(2018 年 3 月 3 日之后)。每项测试进行两组,一组五次,共十次,取平均运行时间,并采用「四舍六入五成双」法进行计数保留。时间以毫秒为单位。

在更新测评机到 AMD 平台后,在浮点数运算上性能大幅提升,其他运算性能也有所上升。新加入测试的 G++ 4.8.4 编译器在 T3(Floyd-Warshall 算法)和 T7(整数除法和取模)上表现较差,在其他测试中与其他编译器表现持平。

测试账号为 LibreOJSpeedTest,相关时间来源可以参考这个账号的提交。

关于其他 OJ 的速度可以参考 LCA 的测试,也就是上面提到的那篇文章。

咕了快半年终于测了

注:测试执行时间:

  • G++ 8.2.0 (-O2,C++ 03 标准):2020 年 7 月 2 日 21:58~22:10;
  • G++ 8.2.0 (-O2,C++ 11 标准):2020 年 7 月 2 日 22:27~22:35;
  • G++ 4.8.4 (NOILinux 1.4.1) (-O2,C++ 11 标准):2020 年 7 月 2 日 22:36~22:43;
  • Clang 7.0.1 (-O2,C++ 11 标准):2020 年 7 月 2 日 22:45~22:52。

测试执行时,测评机评测量相对平稳。

共 34 条回复

207M

AMD YES!!!

WarningQAQ

AMD YES!!!

FangHao

AMD YES!!

BlahDuckling747

就感觉到快,有催人常数优化的意思,所以我们现在更合适了,用这个评测机。我们现在正合适用这样的评测机。

gjz2017

太快了!

Jay142753869

太快了!

Aurora

太快了!

HWY2004

加速!

zhaowangji

如果CCF的评测机也有这么快就好了

jokerwyt

AMDYES!!