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 17:29Yuriy LyfenkoYuriy LyfenkoScore: 4,393Success
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 17:294,213660,210,132608,956,00022,960,00017,174,528
2Mar 24, 2023 17:284,217657,164,569609,626,00022,985,00017,117,184
3Mar 24, 2023 17:284,260667,532,067613,028,00025,958,00016,957,440
4Mar 24, 2023 17:284,354687,613,203630,133,00022,968,00016,961,536
5Mar 24, 2023 17:294,355678,429,831625,300,00027,968,00017,055,744
6Mar 24, 2023 17:294,358676,702,593624,706,00028,986,00017,113,088
7Mar 24, 2023 17:284,367684,964,154635,149,00019,973,00017,043,456
8Mar 24, 2023 17:284,369675,264,864629,353,00025,973,00016,957,440
9Mar 24, 2023 17:284,369677,418,640628,308,00026,970,00017,195,008
10Mar 24, 2023 17:284,376681,975,592631,489,00024,979,00016,953,344
11Mar 24, 2023 17:294,383682,331,160628,445,00028,974,00016,957,440
12Mar 24, 2023 17:284,392693,003,331632,765,00025,990,00017,174,528
13Mar 24, 2023 17:294,393686,235,611633,055,00025,961,00017,027,072
14Mar 24, 2023 17:284,397726,190,325659,621,254016,936,960
15Mar 24, 2023 17:294,400692,508,856632,938,00026,997,00016,969,728
16Mar 24, 2023 17:284,400719,252,024659,945,159016,936,960
17Mar 24, 2023 17:284,401687,710,157632,235,00027,966,00017,133,568
18Mar 24, 2023 17:294,410697,110,378632,497,00028,976,00016,969,728
19Mar 24, 2023 17:294,441692,396,022644,133,00021,970,00016,986,112
20Mar 24, 2023 17:284,450747,543,385667,520,587016,936,960
21Mar 24, 2023 17:294,452697,684,125648,847,00018,995,00016,953,344
22Mar 24, 2023 17:294,460741,188,095668,938,124016,936,960
23Mar 24, 2023 17:294,520762,191,522678,048,031016,941,056
24Mar 24, 2023 17:294,556766,499,763683,421,275016,941,056