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 listMay 6, 2025 11:15KeefeKeefeScore: 4,419Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 6, 2025 11:154,409685,127,628643,389,00017,982,00017,076,224
2May 6, 2025 11:154,411693,165,537643,701,00017,991,00017,022,976
3May 6, 2025 11:154,412686,656,935642,810,00018,994,00017,006,592
4May 6, 2025 11:144,412690,605,693640,817,00020,994,00016,965,632
5May 6, 2025 11:144,413691,141,416645,009,00017,000,00017,084,416
6May 6, 2025 11:154,413691,606,918648,960,00012,999,00017,035,264
7May 6, 2025 11:154,414691,529,853647,041,00015,000,00017,096,704
8May 6, 2025 11:144,415687,727,340644,225,00018,006,00017,092,608
9May 6, 2025 11:144,415686,737,192645,317,00016,982,00016,965,632
10May 6, 2025 11:154,415689,618,043646,249,00016,006,00017,080,320
11May 6, 2025 11:144,418692,928,995640,661,00021,988,00017,063,936
12May 6, 2025 11:154,419693,601,666645,922,00016,997,00017,100,800
13May 6, 2025 11:154,419690,196,013644,797,00017,994,00017,055,744
14May 6, 2025 11:154,419689,151,134642,787,00019,993,00016,965,632
15May 6, 2025 11:154,419689,283,169642,867,00019,995,00017,137,664
16May 6, 2025 11:154,419692,680,380647,807,00014,995,00017,076,224
17May 6, 2025 11:154,420690,847,604642,973,00019,999,00017,203,200
18May 6, 2025 11:144,420687,489,692646,024,00017,000,00016,969,728
19May 6, 2025 11:144,420691,358,444644,942,00017,998,00017,186,816
20May 6, 2025 11:154,420694,548,754646,028,00017,000,00017,039,360
21May 6, 2025 11:154,421688,246,103650,150,00013,003,00016,965,632
22May 6, 2025 11:154,421688,896,641643,209,00020,006,00017,068,032
23May 6, 2025 11:154,422688,941,311649,337,00013,985,00017,158,144
24May 6, 2025 11:144,422688,785,700646,263,00016,980,00017,088,512
25May 6, 2025 11:154,423694,800,306648,512,00014,988,00017,158,144
26May 6, 2025 11:144,424692,048,939643,617,00019,988,00017,022,976
27May 6, 2025 11:154,428690,471,323645,135,00019,003,00016,969,728