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:40Yurkov AlekseyYurkov AlekseyScore: 4,124Success
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:424,119645,616,188602,841,00014,996,00016,973,824
2Mar 24, 2023 23:424,120641,102,324604,988,00012,999,00017,149,952
3Mar 24, 2023 23:404,120642,152,529604,962,00012,999,00016,973,824
4Mar 24, 2023 23:404,121650,088,810606,211,00012,004,00017,051,648
5Mar 24, 2023 23:424,121642,138,932603,164,00015,004,00016,973,824
6Mar 24, 2023 23:404,121646,336,193601,168,00017,004,00017,154,048
7Mar 24, 2023 23:404,121642,503,497606,090,00012,001,00017,145,856
8Mar 24, 2023 23:424,122644,208,121606,377,00011,987,00017,158,144
9Mar 24, 2023 23:424,123644,605,127605,437,00012,987,00017,096,704
10Mar 24, 2023 23:404,124679,922,425618,617,375016,941,056
11Mar 24, 2023 23:404,124640,884,555609,678,0008,995,00017,154,048
12Mar 24, 2023 23:424,124642,564,645605,549,00012,990,00017,199,104
13Mar 24, 2023 23:424,124641,129,010606,610,00011,992,00016,998,400
14Mar 24, 2023 23:404,125678,799,120618,747,339016,945,152
15Mar 24, 2023 23:404,125642,272,231605,703,00012,993,00016,973,824
16Mar 24, 2023 23:404,125640,157,158604,688,00013,992,00017,149,952
17Mar 24, 2023 23:424,125639,659,618608,769,0009,996,00017,104,896
18Mar 24, 2023 23:404,126645,431,465602,871,00015,996,00017,149,952
19Mar 24, 2023 23:424,127695,218,052619,076,304016,936,960
20Mar 24, 2023 23:404,127641,538,011610,037,0009,000,00017,088,512
21Mar 24, 2023 23:424,128651,722,520605,127,00014,002,00017,141,760
22Mar 24, 2023 23:424,130687,345,627619,563,063016,936,960
23Mar 24, 2023 23:424,130695,452,099619,561,344016,941,056
24Mar 24, 2023 23:404,132695,154,503619,803,001016,941,056