关注最新报道、解读和相关科技故事。
Microsoft 展示了 .NET 11 中数百项改进,重点关注 JIT 编译器、减少分配、改进接口与委托调用,以及 async/await 的内部结构。已公布的结果表明,这些收益来自移除不必要的检查、分配和调用,而不是来自某一项重大改变。
Milliman 的 Chad Schuster 介绍了 Numba 如何通过 LLVM 将 Python 程序的部分代码转换为优化代码,并利用并行处理和 GPU。该实践展示了显著的性能提升,但也暴露出面向对象编程、类型推断和编译时间方面的限制,因此选择合适的加速部分至关重要。