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 19:08Yuriy LyfenkoYuriy LyfenkoScore: 4,204Success
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 19:214,144682,718,137621,648,406016,945,152
2Apr 1, 2023 19:084,147688,444,717622,124,413016,945,152
3Apr 1, 2023 19:084,148702,284,262622,161,497016,945,152
4Apr 1, 2023 15:344,150684,047,265622,538,501016,932,864
5Apr 1, 2023 15:344,150690,730,706622,531,647016,932,864
6Apr 1, 2023 19:214,151698,707,746622,618,943016,949,248
7Apr 1, 2023 19:214,154687,924,206623,144,091016,945,152
8Apr 1, 2023 19:084,155681,723,456623,250,702016,945,152
9Apr 1, 2023 15:344,156699,685,762623,327,273016,936,960
10Apr 1, 2023 19:214,171647,736,501598,616,00026,982,00017,068,032
11Apr 1, 2023 15:344,176650,206,441598,482,00027,975,00016,957,440
12Apr 1, 2023 19:214,183657,034,838603,485,00023,979,00017,096,704
13Apr 1, 2023 19:214,188657,320,714602,282,00025,969,00016,957,440
14Apr 1, 2023 15:344,189654,153,881601,424,00026,974,00016,957,440
15Apr 1, 2023 19:084,197654,078,011603,595,00025,982,00016,957,440
16Apr 1, 2023 15:344,197651,958,640600,586,00028,980,00016,969,728
17Apr 1, 2023 19:214,202656,603,390604,268,00025,968,00016,957,440
18Apr 1, 2023 19:214,203660,224,985608,464,00021,980,00017,170,432
19Apr 1, 2023 19:214,204655,353,642606,605,00023,984,00016,957,440
20Apr 1, 2023 19:214,207654,699,769604,031,00026,956,00016,957,440
21Apr 1, 2023 15:344,209657,616,990604,393,00026,972,00017,178,624
22Apr 1, 2023 19:084,210654,996,733607,459,00023,978,00016,957,440
23Apr 1, 2023 15:344,210659,576,844609,582,00021,984,00017,092,608
24Apr 1, 2023 15:344,211662,993,431606,747,00024,948,00017,186,816
25Apr 1, 2023 19:084,212657,908,508607,880,00023,955,00016,961,536
26Apr 1, 2023 19:084,213659,075,181611,929,00019,965,00017,047,552
27Apr 1, 2023 15:344,214661,710,303606,118,00025,962,00017,055,744
28Apr 1, 2023 19:214,215653,790,759605,332,00026,970,00016,969,728
29Apr 1, 2023 19:084,215656,013,130608,322,00023,973,00016,961,536
30Apr 1, 2023 15:344,235668,887,359612,298,00022,973,00017,018,880
31Apr 1, 2023 15:344,238659,753,991611,782,00023,952,00017,039,360
32Apr 1, 2023 19:084,262665,299,370617,338,00021,976,00016,957,440
33Apr 1, 2023 19:084,265668,222,448612,815,00026,947,00016,953,344
34Apr 1, 2023 19:084,268664,641,255615,218,00024,968,00017,010,688
35Apr 1, 2023 19:214,279666,751,236612,844,00028,945,00016,969,728
36Apr 1, 2023 19:084,283670,447,440616,420,00025,975,00016,998,400