mmserv

Minimum Mean Square Error detection on RISC-V Vector Extention
git clone https://git.ea.contact/mmserv
Log | Files | Refs | README

DateCommit messageAuthorFiles+-
2025-05-28 00:09Impl U-Boot printfEgor Achkasov1+47-1
2025-05-22 23:44Update READMEEgor Achkasov1+4-0
2025-05-22 23:42Add DEBUG to makefile, enforce -O0Egor Achkasov1+13-1
2025-05-22 23:42Reimplement the rvv solutions lost in mergeEgor Achkasov5+392-316
2025-05-22 23:40Fix array continuityEgor Achkasov2+30-30
2025-05-20 16:34Add clean make targetEgor Achkasov1+4-0
2025-05-20 13:41Fix READMEEgor Achkasov1+2-2
2025-05-19 22:48Rewrite READMEEgor Achkasov6+67-22
2025-05-19 22:48Massive refactor. Squash all the branches into master.Egor Achkasov12+1036-841
2025-02-18 20:17rm NO_SQRT defineEgor Achkasov1+0-2
2025-02-18 20:16Vectorize cholesky; TEMPORARILY make dimensions runtime variableEgor Achkasov2+209-207
2025-02-13 20:56Vectorize mseEgor Achkasov1+31-5
2025-02-13 20:17Use extern functions instead of header decls; Fix cback and cforw; Use static global variables instead of argsEgor Achkasov4+197-419
2025-02-10 12:58Rm asm vector regs globs; Vectorize cbackwardsubEgor Achkasov1+99-14
2025-02-10 10:30Vectorize cforwardsubEgor Achkasov1+82-32
2025-02-09 21:18Fix cgram bug; Vectorize cmatvecmulEgor Achkasov1+50-22
2025-01-31 06:26Rm intrinsicsEgor Achkasov1+86-90
2025-01-24 12:01Replace matmul with gram matrixEgor Achkasov1+118-110
2025-01-24 12:01Add "Shutting down\n" msgEgor Achkasov1+3-1
2025-01-24 12:00Rm misc functions from the headerEgor Achkasov1+5-100
2025-01-10 11:37Vectorize cmataddEgor Achkasov1+20-6
2025-01-10 11:08Post-merge fixesEgor Achkasov2+7-43
2025-01-10 10:55Init x86 non-vector mmse (no nosqrt yet)Egor Achkasov3+538-336
2025-01-09 16:04Merge branch 'master' into araEgor Achkasov7+71-80
2025-01-09 16:02Impl separate re and im loadingEgor Achkasov1+42-4
2025-01-09 15:05Make real and imag data separate in scriptsEgor Achkasov5+67-76
2024-12-20 15:21Post-merge fixesEgor Achkasov2+2-17
2024-12-20 15:19Merge ara branch into masterEgor Achkasov5+149-84
2024-12-19 23:51Implement time measuring macroEgor Achkasov2+104-30
2024-12-19 23:18Optimize extern variable complex castEgor Achkasov2+14-42
2024-11-16 20:26Remove result interleaving in mainEgor Achkasov1+0-8
2024-11-16 20:20Fix sqrt, csqrt and mmseEgor Achkasov1+26-12
2024-11-16 20:20Fix sqrt, csqrt and mmseEgor Achkasov1+26-12
2024-11-16 20:20Make all a default make targetEgor Achkasov1+2-2
2024-11-14 23:19Cherry-pick fixEgor Achkasov1+0-12
2024-11-14 23:14Impl MSEEgor Achkasov3+33-3
2024-11-14 23:14Impl MSEEgor Achkasov3+33-3
2024-11-14 23:06Return load_data after mergeEgor Achkasov1+28-5
2024-11-11 09:44Remove file input and outputEgor Achkasov4+11-81
2024-11-08 12:02Initial ara changesEgor Achkasov14+172-163
2024-11-07 23:06Merge branch 'master' of github.com:egor-achkasov/mmservEgor Achkasov1+1-1
2024-11-07 23:01Add mmse_nosqrt.pyEgor Achkasov1+60-0
2024-11-07 23:01Change data type to floatEgor Achkasov8+187-150
2024-10-31 14:28Improve path handling in scriptsEgor Achkasov3+17-5
2024-10-30 15:46Fix README.mdEgor Achkasov1+1-1
2024-10-25 12:00Initial integer solutionEgor Achkasov1+2-2
2024-10-25 11:59Initial floating point solutionEgor Achkasov12+961-0