プログラミング
Kimi K3のコーディングテスト
Tested Kimi K3 for Coding (dotnetperls.com)
要約
この記事では、新しいLLMモデルであるKimi K3をRustプログラムの最適化に試した経験が語られています。著者は、自身で進展が見られなかった関数の最適化をKimi K3に依頼し、SIMD Within a Register(SWAR)という手法を用いた最適化を提案・実装させました。結果としてプログラムは2%高速化し、Kimi K3が適切な最適化を選択し、エラーなく実装できたことが示されています。
全文翻訳
ホーム カテゴリ ブログ Kimi K3のコーディングテスト
リンク 更新日 2026年7月18日
Kimi K3のコーディングテスト
2026年7月18日
新しいモデルKimi K3が今週リリースされ、FableやGPTに匹敵するフロンティアレベルの品質であると主張されています。私はそれを試して、私のRustプログラムを最適化できるかどうかを確認することにしました。「この関数を何らかの方法で最適化してほしい」という、あまり具体的でないタスクが良いテストになると感じました。
Kimi K3
OpenCodeでKimi K3を設定し、プログラムディレクトリのコピーを作成したので、行われた変更は簡単に破棄できました。最適化したい関数にプロンプトを指示しました。私はこの関数を最適化するのにかなりの時間を費やしていましたが、自分自身ではあまり進歩が見られませんでした。
Kimi K3は2つの推奨事項を提示し、私はSWAR最適化(SIMD Within a Register)を採用することにしました。SWARでは、単一の64ビット値を8つの8ビット値として扱います。つまり、一度に8つのu8値(1バイト)を処理できます。
Kimi K3はそのタスクに約15分かかり、完璧に完了しました。最適化によりプログラムが2%高速化することがわかりました。つまり、Kimi K3は適切な最適化を決定し、エラーなく実装したのです。私には、Kimi K3は宣伝されている通り、フロンティアレベルのモデルである可能性が高いと思われます。OpenRouterでのトークン費用は約1ドルでした。
Dot Net Perlsは、より高レベルのコードをカバーするブログを特徴としています。プログラミング、そして著者が考えていること全般に焦点を当てています。
サーバーの運営費用を賄うために寄付を検討してください。このようなサイトは、財政的支援なしには存続できません。
Sam Allenはコンピュータ言語に情熱を注いでおり、ここの資料の責任者です。彼はこの世界がより良い場所になることを願っています。
ホーム 変更 © 2007-2026 Sam Allen