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 18, 2023 15:42Bernard TeoBernard TeoScore: 3,148Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 18, 2023 15:423,122535,414,558468,245,587016,904,192
2Apr 18, 2023 15:423,122539,545,633468,352,990016,904,192
3Apr 18, 2023 15:423,123536,588,507468,514,819016,891,904
4Apr 18, 2023 15:423,125533,034,605468,731,631016,904,192
5Apr 18, 2023 15:423,126542,065,583468,849,228016,900,096
6Apr 18, 2023 15:423,127532,957,308468,981,857016,904,192
7Apr 18, 2023 15:423,140493,289,355440,942,00029,996,00017,199,104
8Apr 18, 2023 15:423,141493,735,842452,156,00019,006,00016,998,400
9Apr 18, 2023 15:423,144494,937,808439,607,00031,971,00017,190,912
10Apr 18, 2023 15:423,145495,836,164444,805,00026,988,00017,186,816
11Apr 18, 2023 15:423,146496,468,368444,926,00026,995,00017,162,240
12Apr 18, 2023 15:423,147493,508,025443,012,00029,000,00016,998,400
13Apr 18, 2023 15:423,148498,419,229447,194,00025,010,00017,195,008
14Apr 18, 2023 15:423,148497,830,872444,138,00028,008,00016,965,632
15Apr 18, 2023 15:423,149501,179,122447,283,00025,015,00017,117,184
16Apr 18, 2023 15:423,149496,091,204453,330,00019,013,00016,994,304
17Apr 18, 2023 15:423,151500,073,795445,696,00026,981,00017,141,760
18Apr 18, 2023 15:423,154494,665,367445,145,00028,009,00016,998,400
19Apr 18, 2023 15:423,162502,542,158446,341,00027,958,00017,051,648
20Apr 18, 2023 15:423,164502,474,294445,671,00028,978,00017,141,760
21Apr 18, 2023 15:423,185505,516,722450,726,00026,983,00017,047,552
22Apr 18, 2023 15:423,195506,679,923459,350,00019,971,00016,982,016
23Apr 18, 2023 15:423,199502,801,641456,794,00022,989,00017,158,144
24Apr 18, 2023 15:423,201505,440,386452,191,00028,011,00016,998,400