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 05:31Yuriy LyfenkoYuriy LyfenkoScore: 4,232Success
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 05:314,186692,116,116627,969,376016,932,864
2Apr 1, 2023 05:314,189696,052,159628,284,928016,936,960
3Apr 1, 2023 05:324,192703,146,546628,768,347016,949,248
4Apr 1, 2023 05:324,193680,113,958629,023,736016,945,152
5Apr 1, 2023 05:314,201689,511,657630,219,488016,941,056
6Apr 1, 2023 05:324,208697,307,159631,143,956016,932,864
7Apr 1, 2023 05:324,211659,834,987608,628,00022,985,00016,957,440
8Apr 1, 2023 05:324,215655,849,092605,351,00026,971,00017,203,200
9Apr 1, 2023 05:324,218655,243,395605,644,00026,984,00017,154,048
10Apr 1, 2023 05:314,225660,900,794608,821,00024,951,00016,977,920
11Apr 1, 2023 05:314,227659,982,240607,145,00026,962,00016,957,440
12Apr 1, 2023 05:324,229662,204,791610,330,00023,973,00016,957,440
13Apr 1, 2023 05:324,232667,407,359609,882,00024,954,00017,088,512
14Apr 1, 2023 05:314,232662,429,585609,737,00024,989,00017,022,976
15Apr 1, 2023 05:324,234665,985,654610,098,00024,963,00017,113,088
16Apr 1, 2023 05:314,234659,537,298612,140,00022,967,00016,961,536
17Apr 1, 2023 05:314,236659,502,644609,396,00025,974,00017,108,992
18Apr 1, 2023 05:314,241663,833,752614,173,00021,970,00016,957,440
19Apr 1, 2023 05:314,241663,463,073610,149,00025,963,00017,002,496
20Apr 1, 2023 05:314,245659,839,743608,707,00027,986,00017,035,264
21Apr 1, 2023 05:324,245666,841,574611,696,00024,987,00016,953,344
22Apr 1, 2023 05:324,256666,649,261609,428,00028,972,00017,076,224
23Apr 1, 2023 05:314,262663,489,863613,327,00025,971,00017,055,744
24Apr 1, 2023 05:324,298676,129,201619,777,00024,950,00016,957,440