WIBLOG · Technological & Life

聊技术,也聊那些值得认真琢磨的生活小事。

106篇文章6个内容分类
RECENT NOTES

最近更新

查看归档

HotSpot C2 自动向量化:Superword 算法如何将循环转换为 SIMD 指令

为什么有的循环能被 JVM 自动向量化,有的却不能?本文以数组求和与元素变换为贯穿场景,剖析 HotSpot C2 编译器 Superword 算法的基本步骤,解释循环展开、内存对齐、无别名等关键条件,并给出编写可向量化代码的实用指导,同时对比自动向量化与手写 SIMD 的权衡。

大模型结构化输出:JSON Mode 与函数调用的机制、失败模式与工程选型

以自动生成业务报表为场景,解析大模型结构化输出的三种实现路径:仅提示词的 JSON 模式、约束解码(原生结构化输出)与函数调用,以及验证加重试的后处理方案。对比 OpenAI JSON Mode、函数调用与开源约束解码的差异,分析格式错误、内容截断、模式切换等失败模式,并给出工程选型与校验建议。

查看全部文章 ↗