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 24, 2023 16:08Yuriy LyfenkoYuriy LyfenkoScore: 4,547Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 24, 2023 16:084,253697,799,009637,921,940016,949,248
2Mar 24, 2023 16:184,264700,337,897639,555,470016,949,248
3Mar 24, 2023 16:184,264704,522,760639,617,645016,953,344
4Mar 24, 2023 16:084,272705,815,149640,835,103016,941,056
5Mar 24, 2023 16:184,281713,852,226642,187,221016,949,248
6Mar 24, 2023 16:084,306716,379,394645,828,093016,949,248
7Mar 24, 2023 16:084,367678,459,735630,019,00024,961,00017,088,512
8Mar 24, 2023 16:184,385681,592,635628,826,00028,945,00016,973,824
9Mar 24, 2023 16:184,463693,954,736646,478,00022,981,00017,121,280
10Mar 24, 2023 16:084,476699,561,299646,493,00024,980,00016,969,728
11Mar 24, 2023 16:084,477698,637,673645,595,00025,983,00017,076,224
12Mar 24, 2023 16:184,531709,110,253653,662,00025,986,00016,953,344
13Mar 24, 2023 16:184,547713,448,239657,031,00024,963,00017,186,816
14Mar 24, 2023 16:084,549705,351,281654,326,00027,971,00017,084,416
15Mar 24, 2023 16:184,550707,228,007655,489,00026,978,00017,133,568
16Mar 24, 2023 16:084,558713,975,776657,761,00025,990,00016,998,400
17Mar 24, 2023 16:084,561710,651,706654,129,00029,960,00016,982,016
18Mar 24, 2023 16:184,563712,109,380660,458,00023,980,00017,125,376
19Mar 24, 2023 16:084,564711,430,487656,611,00027,983,00016,969,728
20Mar 24, 2023 16:084,568711,020,958658,224,00026,968,00016,969,728
21Mar 24, 2023 16:184,584712,680,860659,674,00027,986,00016,953,344
22Mar 24, 2023 16:084,591713,275,492663,679,00024,987,00017,010,688
23Mar 24, 2023 16:184,596712,931,478663,400,00025,976,00017,121,280
24Mar 24, 2023 16:184,626725,959,791666,989,00026,959,00017,100,800