Go 1.27 的可移植 SIMD
<p>#619 — 2026年9月25日</p><p></p><p>👋 我们下周会休息,所以会在10月9日星期五回来。<br>__<br><em>你的编辑,彼得·库珀</em></p><p>Go Weekly</p><p>— SIMD 允许 CPU 一次对一组数值执行操作。Go 1.27 为 arm64 和 wasm 带来了实验性的 SIMD 支持,并支持便携式<code>simd</code>如果无法使用,就要模拟SIMD,这样你就不需要写一个普通的Go备用。</p><p>大卫·蔡斯和邵俊扬(围棋队)</p><p><strong>相关:</strong></p><ul> <li> 是一个很好的简短例子,展示了用SIMD在更大输入下速度超过两倍。</li> <li>本·博伊特解释帮助他将代码搜索工具的用户CPU时间缩短近4倍。</li> <li>西尔万·克库尔秀基于Go的SIMD构建。</li> </ul><p>—— Go 编译成一个二进制。你的数据层同样可以精简。TimescaleDB 扩展了你已经运行的 Postgres,所以导入和分析都集中在一个数据库里,而不是仓库和流水线。<br><br>同一个 SQL,一个系统运行。.</p><p>Tiger Data(TimescaleDB 的创始人)赞助商</p><p>📢 提案与更新</p><p>——达米恩的正在积极解决。最新的难题是如何添加一个<code>union</code>关键词,但不破坏现有代码或<code>gofmt</code>,…</p>