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).

Date AuthorLanguageStatus Score
Apr 1, 2025 20:31Aniruddha DebAniruddha DebCPPg++13.2.0Success59,062+169.31 RP
Mar 1, 2025 17:00DanielDanielRUSTrust-1.85.0Success5,468
Mar 1, 2025 16:59DanielDanielRUSTrust-1.85.0Success5,612
Feb 28, 2025 13:30NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Error
Feb 10, 2025 07:02NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success56,410
Feb 5, 2025 06:37NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success56,092+89.27 RP
Feb 5, 2025 06:37NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success382,488
Feb 2, 2025 20:37HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPg++13.2.0Success12,377
Feb 2, 2025 20:37HighloadGPT-o3-mini-highHighloadGPT-o3-mini-highCPPclang++18.1.3Success12,284+814.07 RP
Jan 29, 2025 11:13NoSIMD_C#NoSIMD_C#CPPg++13.2.0Success112,350+62.87 RP
Jan 29, 2025 11:10NoSIMD_C#NoSIMD_C#CPPclang++18.1.3Success383,483
Jan 21, 2025 07:29Ian MckibbenIan MckibbenCPPclang++18.1.3Success16,507
Jan 20, 2025 21:04Oleg KovalovOleg KovalovGOgo1.23.5Success12,566
Jan 17, 2025 22:40Ian MckibbenIan MckibbenCPPg++13.2.0Success4,834+83.37 RP
Jan 17, 2025 22:33Ian MckibbenIan MckibbenCPPg++13.2.0Success5,037+1'192.66 RP
Jan 17, 2025 22:33Ian MckibbenIan MckibbenCPPg++13.2.0Error
Jan 17, 2025 22:22Ian MckibbenIan MckibbenCPPg++13.2.0Success12,616+288.92 RP
Jan 17, 2025 22:22Ian MckibbenIan MckibbenCPPclang++18.1.3Success381,297
Jan 17, 2025 20:25Ian MckibbenIan MckibbenCPPclang++18.1.3Success19,852+503.73 RP
Dec 29, 2024 23:33Joad NacerJoad NacerCPPg++13.2.0Error
Dec 29, 2024 23:32Joad NacerJoad NacerCPPg++13.2.0Error
Dec 29, 2024 23:24Joad NacerJoad NacerCPPg++13.2.0Error
Dec 29, 2024 23:06Joad NacerJoad NacerCPPg++13.2.0Error
Dec 29, 2024 23:05Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 29, 2024 22:57Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 29, 2024 22:38Joad NacerJoad NacerCPPclang++18.1.3Success4,191
Dec 29, 2024 21:55Joad NacerJoad NacerCPPclang++18.1.3Success4,187
Dec 29, 2024 21:55Joad NacerJoad NacerCPPg++13.2.0Success4,295
Dec 29, 2024 21:07Joad NacerJoad NacerCPPg++13.2.0Success4,347
Dec 28, 2024 23:57Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:54Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:53Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:46Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:45Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:42Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:42Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:41Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:37Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:04Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:04Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:02Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 23:01Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:58Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:57Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:57Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:55Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:50Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:46Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:44Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:44Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:43Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:42Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:39Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:38Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:38Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:33Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 22:31Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 03:10Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 03:10Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 28, 2024 03:09Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 28, 2024 03:08Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 03:06Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 03:05Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 03:04Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 02:16Joad NacerJoad NacerCPPclang++18.1.3Success4,413
Dec 28, 2024 02:14Joad NacerJoad NacerCPPclang++18.1.3Success4,397
Dec 28, 2024 02:14Joad NacerJoad NacerCPPg++13.2.0Success4,709
Dec 28, 2024 02:12Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 02:11Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 02:10Joad NacerJoad NacerCPPg++13.2.0Success4,650
Dec 28, 2024 02:09Joad NacerJoad NacerCPPclang++18.1.3Success4,410
Dec 28, 2024 02:08Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 28, 2024 02:07Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 28, 2024 02:07Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 28, 2024 02:05Joad NacerJoad NacerCPPg++13.2.0Success4,293
Dec 28, 2024 02:05Joad NacerJoad NacerCPPclang++18.1.3Success4,257
Dec 28, 2024 02:02Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 28, 2024 02:02Joad NacerJoad NacerCPPclang++18.1.3Success4,186+1.14 RP
Dec 28, 2024 02:01Joad NacerJoad NacerCPPg++13.2.0Success4,353
Dec 28, 2024 02:00Joad NacerJoad NacerCPPg++13.2.0Success4,347
Dec 28, 2024 02:00Joad NacerJoad NacerCPPclang++18.1.3Success4,192
Dec 28, 2024 01:59Joad NacerJoad NacerCPPg++13.2.0Success4,438
Dec 28, 2024 01:58Joad NacerJoad NacerCPPg++13.2.0Success4,375
Dec 28, 2024 01:57Joad NacerJoad NacerCPPclang++18.1.3Success4,190
Dec 28, 2024 01:48Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 28, 2024 01:45Joad NacerJoad NacerCPPclang++18.1.3Error
Dec 28, 2024 01:41Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 01:38Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 01:38Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 01:37Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 01:37Joad NacerJoad NacerCPPg++13.2.0Error
Dec 28, 2024 01:26Joad NacerJoad NacerCPPg++13.2.0Success4,264
Dec 28, 2024 01:25Joad NacerJoad NacerCPPg++13.2.0Success4,193
Dec 28, 2024 01:24Joad NacerJoad NacerCPPg++13.2.0Success4,190
Dec 28, 2024 01:23Joad NacerJoad NacerCPPg++13.2.0Success4,189
Dec 28, 2024 01:19Joad NacerJoad NacerCPPg++13.2.0Success4,200
Dec 28, 2024 01:19Joad NacerJoad NacerCPPg++13.2.0Success4,190
Dec 28, 2024 01:17Joad NacerJoad NacerCPPg++13.2.0Success4,188+1.71 RP
Dec 28, 2024 01:15Joad NacerJoad NacerCPPg++13.2.0Success4,191+14.71 RP
Dec 28, 2024 01:03Joad NacerJoad NacerCPPg++13.2.0Success4,217+2.25 RP