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 7, 2024 00:04Joad NacerJoad NacerScore: 4,365Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 7, 2024 00:044,353676,135,239613,922,00038,995,00017,117,184
2May 7, 2024 00:024,354682,230,229611,110,00042,007,00017,068,032
3May 7, 2024 00:044,354674,795,594607,039,00046,003,00017,149,952
4May 7, 2024 00:024,356680,265,911608,443,00044,958,00017,063,936
5May 7, 2024 00:044,356685,328,886607,393,00045,954,00017,149,952
6May 7, 2024 00:024,357677,780,295610,517,00042,966,00016,982,016
7May 7, 2024 00:024,357679,903,476608,570,00044,968,00017,149,952
8May 7, 2024 00:024,358678,124,924608,731,00044,980,00017,170,432
9May 7, 2024 00:044,359679,887,781606,852,00046,988,00016,961,536
10May 7, 2024 00:024,360679,995,876610,047,00044,003,00017,096,704
11May 7, 2024 00:044,363679,834,688611,354,00043,024,00017,010,688
12May 7, 2024 00:024,363684,159,534603,498,00050,957,00016,969,728
13May 7, 2024 00:044,365676,582,233613,699,00040,979,00017,190,912
14May 7, 2024 00:044,365678,125,211609,711,00044,978,00016,986,112
15May 7, 2024 00:044,365684,812,236609,730,00044,980,00017,154,048
16May 7, 2024 00:044,366680,442,526606,869,00047,989,00017,158,144
17May 7, 2024 00:024,366678,799,698604,851,00049,987,00016,953,344
18May 7, 2024 00:024,367677,384,964608,094,00047,007,00016,982,016
19May 7, 2024 00:024,396718,414,361659,457,829016,986,112
20May 7, 2024 00:044,399717,542,808659,904,054016,859,136
21May 7, 2024 00:024,400726,933,978659,952,234016,863,232
22May 7, 2024 00:024,404715,677,137660,545,987016,855,040
23May 7, 2024 00:044,405728,014,601660,821,910016,932,864
24May 7, 2024 00:044,406723,908,999660,832,151016,859,136