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 15, 2026 10:08Dominique GarmierDominique GarmierScore: 4,989Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 15, 2026 10:054,846755,197,704699,982,00026,960,00017,162,240
2Mar 15, 2026 10:054,866751,174,479699,933,00029,954,00017,039,360
3Mar 15, 2026 10:414,962770,979,321712,337,00031,925,00017,149,952
4Mar 15, 2026 10:394,971777,157,964713,641,00031,939,00017,125,376
5Mar 15, 2026 10:394,974773,567,803717,101,00028,963,00017,043,456
6Mar 15, 2026 10:004,976780,229,264719,429,00026,941,00017,047,552
7Mar 15, 2026 11:014,978778,190,970718,753,00027,951,00017,039,360
8Mar 15, 2026 10:124,978775,661,218719,769,00026,953,00016,969,728
9Mar 15, 2026 10:004,979771,743,595715,959,00030,954,00017,047,552
10Mar 15, 2026 11:014,983777,262,999715,549,00031,935,00017,043,456
11Mar 15, 2026 10:124,983779,871,437716,474,00030,934,00017,088,512
12Mar 15, 2026 10:124,983776,621,527720,537,00026,945,00016,957,440
13Mar 15, 2026 11:014,984781,101,889713,638,00033,935,00017,190,912
14Mar 15, 2026 10:394,987778,586,146717,021,00030,957,00016,957,440
15Mar 15, 2026 10:004,988782,889,709723,216,00024,972,00017,084,416
16Mar 15, 2026 10:394,989781,985,457718,464,00029,936,00017,145,856
17Mar 15, 2026 10:004,990778,812,850716,538,00031,934,00016,969,728
18Mar 15, 2026 10:084,998779,065,819714,731,00034,938,00017,190,912
19Mar 15, 2026 10:414,998782,775,607719,807,00029,950,00016,957,440
20Mar 15, 2026 10:004,999781,372,291721,878,00027,956,00017,055,744
21Mar 15, 2026 10:395,000782,726,015720,076,00029,961,00017,186,816
22Mar 15, 2026 10:055,000779,155,675726,038,00023,968,00016,957,440
23Mar 15, 2026 10:395,001777,892,905721,213,00028,968,00016,969,728
24Mar 15, 2026 10:005,002781,673,094720,303,00029,971,00017,051,648
25Mar 15, 2026 10:005,005781,089,080715,753,00034,939,00017,039,360
26Mar 15, 2026 10:415,005784,895,743718,764,00031,945,00017,096,704
27Mar 15, 2026 10:085,005785,193,689723,792,00026,955,00017,027,072
28Mar 15, 2026 10:005,007776,604,555720,097,00030,961,00016,961,536
29Mar 15, 2026 10:085,008781,014,271722,282,00028,971,00017,076,224
30Mar 15, 2026 10:005,039784,378,565727,894,00027,957,00016,949,248