2022はじめにWeaviateというGo実装の類似ベクトル検索エンジンで使用しているdot積が非常に早そうだったので再度ベンチマークを取ってみました。やったことWeaviateのdot積をベンチマーク対象に追加ベンチマーク条件変更データ型をfloat32に変更GOMAXPROCSを1に設定Weaviateのdot積についてWeaviateのdot積、avoに生成されたアセンブリコードとして提供されています。動作環境はAVX2がサポートされている必要がありますが、環境では非常に高速な動作が期待できます。bar)}displayPlot(p)まとめすべての測定でWeaviateのアセンブリ実装が最速であることがわかりました。Preferences。