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 22:43Yurkov AlekseyYurkov AlekseyScore: 4,529Success
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 22:434,471732,646,439670,618,774016,928,768
2Mar 24, 2023 22:444,473745,502,620670,970,252016,912,384
3Mar 24, 2023 22:434,474742,536,127671,102,115016,916,480
4Mar 24, 2023 22:444,474725,636,910671,160,936016,920,576
5Mar 24, 2023 22:444,477737,317,025671,600,053016,912,384
6Mar 24, 2023 22:434,478745,896,273671,712,721016,920,576
7Mar 24, 2023 22:444,523705,695,363628,559,00049,964,00017,108,992
8Mar 24, 2023 22:444,524702,215,111634,689,00043,978,00017,117,184
9Mar 24, 2023 22:434,524700,745,718625,652,00052,970,00017,117,184
10Mar 24, 2023 22:444,527703,296,380621,091,00058,008,00016,973,824
11Mar 24, 2023 22:434,528706,077,776626,195,00053,016,00017,096,704
12Mar 24, 2023 22:434,528702,441,435631,141,00048,010,00017,031,168
13Mar 24, 2023 22:444,529709,705,639633,408,00045,957,00016,961,536
14Mar 24, 2023 22:434,529705,341,963630,396,00048,953,00017,145,856
15Mar 24, 2023 22:444,530700,995,636623,577,00055,962,00017,117,184
16Mar 24, 2023 22:444,530707,174,829628,502,00050,959,00017,113,088
17Mar 24, 2023 22:444,530706,846,398630,499,00048,961,00017,133,568
18Mar 24, 2023 22:444,531703,623,789629,736,00049,979,00017,186,816
19Mar 24, 2023 22:434,532701,498,144629,746,00049,979,00017,141,760
20Mar 24, 2023 22:434,533703,461,369631,888,00047,991,00016,945,152
21Mar 24, 2023 22:444,535707,655,460628,197,00052,016,00017,190,912
22Mar 24, 2023 22:434,536703,914,787628,452,00051,954,00017,121,280
23Mar 24, 2023 22:434,537710,976,403629,539,00050,962,00017,125,376
24Mar 24, 2023 22:434,539707,488,296629,819,00050,985,00017,113,088