主要内容

使用算法优化存储阵列布局

描述

对于某些块,使优化算法行格式代码生成和相应的行模型仿真的算法。

类别:数学和数据类型

设置

默认值:

阵列布局(金宝app仿真软件编码器)被设置为代码生成器使用算法来维护一致性之间的数值结果模拟和生成的代码。有时,这些算法生成的代码可能会效率低下。你可以使使用算法优化存储阵列布局配置参数启用有效的优化算法对某些街区。的使用算法优化存储阵列布局参数影响模拟和生成的代码。

这个参数只影响这些块:

  • 元素的总和

  • 产品的元素

  • 一天的查找表

  • 插值使用Prelookup

  • 直接查找表(一天)

对于这些块,行和列为主算法输出的计算的顺序可能不同,可能导致不同的数值。

  • 阵列布局被设置为,该参数允许使用的高效算法遍历数据行顺序。生成的代码是有效的。

  • 阵列布局被设置为列为主,这个参数可以使用算法遍历数据按行顺序。生成的代码是低效的。

  • 阵列布局被设置为,代码生成器使用的算法遍历数据列为主的秩序。生成的代码是低效的。

  • 阵列布局被设置为列为主,代码生成器使用的算法遍历数据列为主的秩序。生成的代码是有效的。

提示

阵列布局被设置为行算法作用于表的数据是连续的在内存中。这表数据导致更快的缓存访问,缓存友好使这些算法。

这个表总结了阵列布局和缓存友好算法之间的关系。最佳实践是使用指定数组的算法优化布局来实现良好的性能。例如,选择使用算法优化存储阵列布局阵列布局被设置为代码生成。

ArrayLayout UseRowMajorAlgorithm 算法的应用
列为主 “关闭”

高效列为主的算法

推荐

“关闭”

低效的列为主的算法

不推荐

列为主 “上”

低效的行存储算法

不推荐

“上”

高效存储算法

推荐

命令行信息

参数:UseRowMajorAlgorithm
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

推荐设置

应用程序 设置
调试 没有影响
可追溯性 没有影响
效率 没有影响
安全预防措施 没有影响

相关的话题