Java终于能写SIMD了?比C的intrinsics好写太多

原创
alex 1小时前 阅读数 2 #头条
Java开发者一直被C/C++嘲笑性能不够看。Vector API(JEP 413)在JDK 16后逐步成熟,终于让Java能直接操作SIMD指令。Daniel Lemire这篇教程手把手拆解如何用Java Vector API写高性能向量化代码。说实话,这比C的intrinsics可读性好太多——不用跟mask、lane这些底层概念搏斗,封装得相当漂亮。但API设计仍在演进,版本间差异不小,落地前最好盯紧JDK版本。Java在数值计算领域补上了最关键短板,写起来还不痛苦,这才是真正有价值的进步。

原文:Mastering SIMD with Java Vector API · 来源:Hacker News

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除