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:09Yurkov AlekseyYurkov AlekseyScore: 4,177Success
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:094,169685,352,613625,321,059016,941,056
2Mar 24, 2023 23:094,170690,699,772625,516,865016,945,152
3Mar 24, 2023 23:094,174695,191,148626,126,355016,936,960
4Mar 24, 2023 23:094,174649,191,457614,137,00012,002,00016,994,304
5Mar 24, 2023 23:094,174653,374,982616,128,00010,002,00017,154,048
6Mar 24, 2023 23:094,175696,778,253626,186,431016,936,960
7Mar 24, 2023 23:094,175652,897,551611,270,00015,006,00016,994,304
8Mar 24, 2023 23:094,176700,460,593626,408,819016,945,152
9Mar 24, 2023 23:094,176723,717,881626,438,332016,945,152
10Mar 24, 2023 23:094,176651,379,372611,362,00015,008,00016,973,824
11Mar 24, 2023 23:094,176655,383,185616,469,0009,991,00016,973,824
12Mar 24, 2023 23:094,177654,043,713612,576,00013,990,00016,977,920
13Mar 24, 2023 23:094,177653,793,981612,532,00013,989,00016,953,344
14Mar 24, 2023 23:094,177655,857,083610,504,00015,987,00016,973,824
15Mar 24, 2023 23:094,178651,417,876614,705,00011,994,00016,973,824
16Mar 24, 2023 23:094,179655,650,642614,898,00011,998,00017,141,760
17Mar 24, 2023 23:094,181658,306,770617,176,00010,002,00017,195,008
18Mar 24, 2023 23:094,181654,806,884613,150,00014,003,00016,973,824
19Mar 24, 2023 23:094,181654,349,656612,116,00015,002,00016,973,824
20Mar 24, 2023 23:094,181653,184,603614,121,00013,002,00017,190,912
21Mar 24, 2023 23:094,182656,097,043614,341,00013,007,00017,068,032
22Mar 24, 2023 23:094,185654,667,431612,774,00014,994,00017,010,688
23Mar 24, 2023 23:094,185654,354,977613,698,00013,993,00017,084,416
24Mar 24, 2023 23:094,188655,240,636620,253,0008,003,00017,149,952