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 listApr 1, 2023 21:13Yuriy LyfenkoYuriy LyfenkoScore: 3,943Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 1, 2023 21:133,920649,601,648588,027,077016,945,152
2Apr 1, 2023 21:133,921639,845,448588,122,086016,936,960
3Apr 1, 2023 21:133,921653,101,551588,139,551016,936,960
4Apr 1, 2023 21:133,921643,632,855588,149,330016,949,248
5Apr 1, 2023 21:133,921662,833,369588,198,873016,936,960
6Apr 1, 2023 21:133,922653,457,088588,245,897016,941,056
7Apr 1, 2023 21:133,941616,417,558566,213,00025,009,00016,953,344
8Apr 1, 2023 21:133,941625,154,818568,162,00023,006,00016,961,536
9Apr 1, 2023 21:133,942621,243,905567,314,00024,013,00016,957,440
10Apr 1, 2023 21:133,942617,696,007571,270,00020,009,00016,961,536
11Apr 1, 2023 21:133,943617,302,625562,535,00028,976,00016,957,440
12Apr 1, 2023 21:133,943623,263,788564,492,00026,975,00016,953,344
13Apr 1, 2023 21:133,943620,195,260562,463,00028,972,00016,957,440
14Apr 1, 2023 21:133,943624,915,503562,478,00028,973,00017,129,472
15Apr 1, 2023 21:133,943623,371,719567,439,00023,976,00017,190,912
16Apr 1, 2023 21:133,944614,457,603565,615,00025,982,00016,957,440
17Apr 1, 2023 21:133,944618,550,391566,598,00024,982,00017,104,896
18Apr 1, 2023 21:133,944613,486,325566,593,00024,982,00016,986,112
19Apr 1, 2023 21:133,944616,136,797568,551,00022,981,00016,953,344
20Apr 1, 2023 21:133,944617,608,119566,591,00024,981,00017,096,704
21Apr 1, 2023 21:133,946620,460,793561,898,00029,994,00016,957,440
22Apr 1, 2023 21:133,946615,930,258566,839,00024,992,00016,982,016
23Apr 1, 2023 21:133,947619,499,989565,075,00027,003,00017,014,784
24Apr 1, 2023 21:133,948614,521,877566,262,00026,012,00016,969,728