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 1, 2023 21:18Yuriy LyfenkoYuriy LyfenkoScore: 3,943Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Apr 1, 2023 21:153,918654,186,567587,725,984016,941,056
2Apr 1, 2023 21:193,919658,999,656587,819,449016,941,056
3Apr 1, 2023 21:153,920647,439,099588,017,235016,949,248
4Apr 1, 2023 21:183,920645,936,445587,987,707016,941,056
5Apr 1, 2023 21:183,920661,592,730588,052,882016,941,056
6Apr 1, 2023 21:193,920654,020,211587,969,343016,945,152
7Apr 1, 2023 21:193,920657,029,091588,015,881016,941,056
8Apr 1, 2023 21:153,922654,768,496588,239,744016,936,960
9Apr 1, 2023 21:183,922646,417,994588,299,368016,945,152
10Apr 1, 2023 21:183,940617,092,313564,990,00025,999,00016,973,824
11Apr 1, 2023 21:153,940614,672,285565,005,00026,000,00016,953,344
12Apr 1, 2023 21:183,941617,458,998563,106,00028,005,00016,961,536
13Apr 1, 2023 21:183,942616,042,005569,350,00021,974,00017,088,512
14Apr 1, 2023 21:183,942615,263,148565,385,00025,971,00016,986,112
15Apr 1, 2023 21:153,942619,181,606567,217,00024,009,00016,953,344
16Apr 1, 2023 21:193,942613,923,077571,307,00020,010,00016,957,440
17Apr 1, 2023 21:193,943623,562,582564,511,00026,976,00016,961,536
18Apr 1, 2023 21:193,943616,574,727564,537,00026,977,00017,002,496
19Apr 1, 2023 21:193,943620,077,751565,485,00025,976,00017,154,048
20Apr 1, 2023 21:193,943618,062,781567,499,00023,978,00017,031,168
21Apr 1, 2023 21:183,944618,182,715565,656,00025,984,00017,047,552
22Apr 1, 2023 21:153,944619,158,835565,631,00025,983,00016,957,440
23Apr 1, 2023 21:153,944614,904,795566,627,00024,983,00016,969,728
24Apr 1, 2023 21:153,944615,293,402564,606,00026,981,00017,063,936
25Apr 1, 2023 21:153,944616,971,927565,603,00025,981,00017,027,072
26Apr 1, 2023 21:153,944619,518,781567,556,00023,981,00017,096,704
27Apr 1, 2023 21:183,944617,309,507564,648,00026,983,00017,014,784
28Apr 1, 2023 21:193,944616,682,812564,634,00026,982,00016,957,440
29Apr 1, 2023 21:193,944619,223,170564,581,00026,980,00017,121,280
30Apr 1, 2023 21:193,944620,997,595567,567,00023,981,00017,031,168
31Apr 1, 2023 21:183,945621,904,707565,707,00025,986,00016,953,344
32Apr 1, 2023 21:183,945614,374,944567,706,00023,987,00016,961,536
33Apr 1, 2023 21:183,945625,210,205564,692,00026,985,00017,063,936
34Apr 1, 2023 21:153,945617,101,950565,693,00025,985,00016,969,728
35Apr 1, 2023 21:193,947615,859,139564,027,00028,001,00016,953,344
36Apr 1, 2023 21:153,948616,658,200565,168,00027,008,00016,949,248