实测 Kimi K3 编程能力

本周,全新模型Kimi K3正式发布,据称其质量已接近前沿级别,与Fable和GPT不相上下。
我决定试用一下,看看它是否能优化我的Rust程序。
我觉得,像“以某种方式优化这个函数”这样不够具体的任务,其实是个不错的测试方式。

Kimi K3

我在OpenCode中设置了Kimi K3,并复制了一份自己的程序目录,这样就能轻松地将所做的修改全部丢弃。
我向想要优化的函数发出了提示。我花了相当多的时间来优化这个函数,但似乎独自一人并没有取得太大进展。

Kimi K3给出了两条建议,我决定让其采用SWAR优化——“寄存器内SIMD”。
通过SWAR,一个64位值会被视为8个8位值——因此我们可以一次性处理8个u8类型的数据(单字节数据)。

Kimi K3用了大约15分钟就完成了这项任务,而且表现得非常完美。我发现,这次优化使程序的速度提升了2%。由此可见,Kimi K3不仅做出了恰当的优化方案,还毫无错误地实现了这一优化——在我看来,Kimi K3完全有资格达到广告宣传中所宣称的前沿级水平。

在OpenRouter上,每条令牌的费用约为1美元。

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论