nbench 测试的各项功能都代表什么?

nbench 测试的各项功能都代表什么?

问:nbench 测试的各项功能都代表什么?

答:nbench 的结果主要分为 ① 、 ② 两部分。


① 部分分别对应为:
NUMERIC SORT                  ## 数字排序——对长整数数组进行排序
STRING SORT                      ## 字符串排序——对任意长度的字符串数组进行排序。
BITFIELD                              ## 执行各种位操作函数。
FP EMULATION                  ## 一个小的软件浮点包。
FOURIER                              ## 傅里叶系数-计算波形级数近似的数值分析程序。
ASSIGNMENT                      ## 一个著名的任务分配算法。
IDEA                                      ## 一种比较新的分组密码算法。
HUFFMAN                           ## 哈夫曼压缩-一个著名的文本和图形压缩算法。
NEURAL NET                       ## 一个小但功能强大的反向传播网络模拟器。
LU DECOMPOSITION        ## 解线性方程组的鲁棒算法。

nbench 的结果主要分为 MEM、INT 和 FP,也就是 ② 部分结果,其中 MEM 指数主要体现
处理器总线、Cache 和存储器性能,INT 指数是处理器的整数处理性能,FP 指数是处理器的
双精度浮点运算性能(大多数嵌入式处理器都没有强大的双精度浮点运算能力)。

② 部分分别对应为:
MEMORY INDEX                      ## 内存的性能
INTEGER INDEX                       ## 定点运算
FLOATING-POINT INDEX       ## 浮点运算