Large matrix multiplication Liam

Multiply two square matrices as fast as possible.

Input

Two 2000 x 2000 matrices of uint32 values on STDIN, encoded back-to-back in row-major order, little-endian byte order.

Output

Write the resulting 2000 x 2000 product matrix to STDOUT in the same binary format (row-major, little-endian uint32).

Back to listMar 24, 2023 23:34Yurkov AlekseyYurkov AlekseyScore: 4,123Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 24, 2023 23:354,118645,503,182604,650,00012,992,00017,154,048
2Mar 24, 2023 23:354,118647,788,668603,773,00013,994,00016,969,728
3Mar 24, 2023 23:344,118644,046,381605,692,00011,993,00017,133,568
4Mar 24, 2023 23:354,119641,636,341601,811,00015,994,00017,154,048
5Mar 24, 2023 23:354,119640,000,652601,897,00015,997,00017,006,592
6Mar 24, 2023 23:354,119645,514,877604,905,00012,997,00017,145,856
7Mar 24, 2023 23:354,119639,704,832606,893,00010,998,00016,973,824
8Mar 24, 2023 23:354,119647,133,569606,872,00010,997,00017,149,952
9Mar 24, 2023 23:354,119639,694,672601,851,00015,996,00016,986,112
10Mar 24, 2023 23:354,121644,502,214605,201,00013,004,00017,154,048
11Mar 24, 2023 23:344,121647,398,731603,124,00014,978,00017,154,048
12Mar 24, 2023 23:344,121640,269,892604,126,00014,002,00017,145,856
13Mar 24, 2023 23:354,122646,028,065607,316,00010,987,00017,055,744
14Mar 24, 2023 23:354,122645,363,007608,371,0009,989,00017,149,952
15Mar 24, 2023 23:354,122643,859,244603,355,00014,983,00017,149,952
16Mar 24, 2023 23:344,122644,480,650606,244,00011,985,00016,986,112
17Mar 24, 2023 23:354,123646,400,694609,467,0008,992,00017,137,664
18Mar 24, 2023 23:354,123643,788,522606,426,00011,988,00016,957,440
19Mar 24, 2023 23:354,123645,648,494604,473,00013,987,00017,149,952
20Mar 24, 2023 23:344,123643,460,942608,515,0009,992,00016,973,824
21Mar 24, 2023 23:344,124641,517,291606,566,00011,991,00017,149,952
22Mar 24, 2023 23:344,124648,663,479605,574,00012,990,00016,973,824
23Mar 24, 2023 23:354,124642,370,731608,551,0009,992,00017,145,856
24Mar 24, 2023 23:344,124678,305,429618,603,506016,932,864
25Mar 24, 2023 23:354,125638,593,332604,732,00013,993,00016,969,728
26Mar 24, 2023 23:344,125642,562,587602,746,00015,993,00016,977,920
27Mar 24, 2023 23:354,126682,187,240618,951,623016,941,056
28Mar 24, 2023 23:354,126693,595,954618,913,282016,945,152
29Mar 24, 2023 23:354,126680,250,379618,897,908016,953,344
30Mar 24, 2023 23:344,127694,692,126619,064,940016,932,864
31Mar 24, 2023 23:344,127679,611,651619,078,697016,953,344
32Mar 24, 2023 23:354,128653,566,657606,163,00013,003,00017,141,760
33Mar 24, 2023 23:354,129692,608,997619,397,291016,945,152
34Mar 24, 2023 23:354,129694,644,896619,348,447016,932,864
35Mar 24, 2023 23:344,129644,375,392610,323,0008,990,00016,973,824
36Mar 24, 2023 23:354,133676,900,142619,935,272016,941,056