第五部分 实现导读第五部分介绍 Zig 与 MATLAB 两条实现路线的工程细节。这部分回答什么复制锚点链接 待写:概括本部分要回答的问题:算法如何落到 Zig 与 MATLAB 代码上,各项底层优化分别做了什么。 需要先读什么复制锚点链接 待写:需要先读第三、四部分中对应算法的页面。 本部分页面一览复制锚点链接 Zig 实现总览Zig 实现的模块划分与数据布局。SIMD 分层:AVX2、AVX-512、GFNI按指令集分层的 SIMD 实现与运行时选择。无分支回溯从距离表中无分支地回溯出路径。纯 MATLAB 优化不依赖编译代码的 MATLAB 实现与优化。MATLAB Coder 与 MEX 网关用 MATLAB Coder 生成代码,以及从 MATLAB 调用 Zig 实现的 MEX 网关。相关实验室工具变体实验台默认方案的选择在 8 邻域规则下选定默认算法的依据。Zig 实现总览Zig 实现的模块划分与数据布局。