Roto An Embedded script language that is fast, safe and easy to use.
这个脚本语言在某种程度上很符合我的个人偏好,不过,内在的不支持 loop 的设计是否会限制语言的应用场景?作为一个 safe 的脚本语言,其边界必须是
精心控制的,强类型适合于 compiled(基于cranelift项目),这有利于鲁棒性和性能。
使用 256 bit width: 能很好的匹配 AVX2, 在 NEON 上使用2个寄存器进行模拟。考虑到 Neon 有32个128位寄存器,仍然有足够的处理能力(在M1系列芯片上,基本等效于16 x 256 的AVX2)。
文中提到 AVX512 相比 AVX256,性能提升有限,a 512 bit vector is processed in two clock cycles (see mersenneforum post for more details), each handling 256 bits,
这种说法,但没有提到确切的信息来源。