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 listJul 13, 2023 00:12gchebanovgchebanovScore: 3,466Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 13, 2023 00:113,381577,413,965507,186,847016,977,920
2Jul 13, 2023 00:113,388585,803,101508,144,160016,990,208
3Jul 13, 2023 00:113,394586,150,974509,159,871016,986,112
4Jul 13, 2023 00:113,432542,744,075484,745,00029,984,00017,002,496
5Jul 13, 2023 00:113,437537,991,262488,580,00026,976,00016,957,440
6Jul 13, 2023 00:113,438542,530,671487,730,00027,984,00017,002,496
7Jul 13, 2023 00:113,446543,422,396489,870,00026,992,00017,002,496
8Jul 13, 2023 00:113,447546,216,318490,099,00027,005,00017,166,336
9Jul 13, 2023 00:113,450541,623,216488,528,00028,972,00017,006,592
10Jul 13, 2023 00:113,451544,583,000490,601,00026,978,00016,986,112
11Jul 13, 2023 00:113,453541,136,590492,963,00024,998,00017,006,592
12Jul 13, 2023 00:113,454544,600,787494,068,00024,003,00017,145,856
13Jul 13, 2023 00:123,466582,310,250519,973,182016,986,112
14Jul 13, 2023 00:123,466583,646,296519,916,666016,982,016
15Jul 13, 2023 00:123,470577,005,362520,543,167016,986,112
16Jul 13, 2023 00:123,510557,926,439499,593,00026,978,00016,990,208
17Jul 13, 2023 00:123,512550,014,350497,753,00028,985,00017,043,456
18Jul 13, 2023 00:123,515560,764,756497,280,00029,956,00017,014,784
19Jul 13, 2023 00:123,517551,217,336501,621,00025,980,00017,010,688
20Jul 13, 2023 00:123,518550,628,403497,660,00029,979,00017,010,688
21Jul 13, 2023 00:123,524551,502,390497,602,00030,975,00017,100,800
22Jul 13, 2023 00:123,524553,172,718502,579,00025,978,00017,190,912
23Jul 13, 2023 00:123,527558,216,346502,016,00027,000,00017,022,976
24Jul 13, 2023 00:123,528560,569,570499,241,00029,954,00017,108,992