跨运行缓存:3D几何语言的极致性能优化实践
本文介绍了一种针对3D几何编程语言Geoscript的独特性能优化方案。作者发现该语言程序通常具有纯函数特性,因此提出了一种“跨运行表达式缓存持久化”技术。通过基于AST树的结构哈希,系统在多次代码运行之间持久化缓存未变更的计算结果。即使修...
标签索引
这个标签下有 2 篇文章。按时间回看相关判断与实践记录。
标签精选
本文介绍了一种针对3D几何编程语言Geoscript的独特性能优化方案。作者发现该语言程序通常具有纯函数特性,因此提出了一种“跨运行表达式缓存持久化”技术。通过基于AST树的结构哈希,系统在多次代码运行之间持久化缓存未变更的计算结果。即使修...
本文探讨了3D图形编程中轴对齐包围盒(AABB)的内存布局优化策略。相比传统的分别存储最小值和最大值,采用交错存储坐标的方式能显著提升数据局部性。这种结构设计更利于SIMD指令集并行处理,允许同时加载并检查三个维度的坐标,从而大幅提升碰撞检...