导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    飞凌OK-T527开发板试用3-nbench性能测试

    飞凌嵌入式专区
    1
    1
    784
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • T
      timelessxp LV 3 最后由 编辑

      T527芯片采用了8核处理器(4大核+4小核),芯片性能不容小觑,那么实际表现到底如何呢?这里笔者使用nbench作为CPU性能测试工具,对T527芯片的芯片性能进行测试。

      首先介绍一下nbench:
      nbench是一款专门用于处理器以及存储器性能测试的基准测试程序,即著名的BYTE Magazine杂志的BYTEmark benchmark program,nbench在系统中运行并将结果和一台运行Linux的AMD K6-233电脑比较,得到的比值作为性能指数。由于是完全开源的,爱好者可以在各种平台和操作系统上运行Nbench,并进行优化和测试,是一个简单有效的性能测试工具。Nbench的结果主要分为MEM、INT和FP,其中MEM指数主要体现处理器总线、CACHE和存储器性能,INT整数处理性能,FP则体现双精度浮点性能(大多数嵌入式处理器都没有强大的双精度浮点能力)。

      想让nbench运行在我们ARM64平台也是十分简单:
      

      Step1:获取源码
      wget http://www.math.utah.edu/~mayer/linux/nbench-byte-2.2.3.tar.gz
      tar -xvzf nbench-byte-2.2.3.tar.gz
      cd nbench-byte-2.2.3
      Step2:源码编译,此处注意如果需要在arm64平台运行,则需要将Makefile中的CC改为aarch64-linux-gnu-gcc,才可以得到对应平台支持的二进制文件。
      Make
      Step3:运行测试
      ./nbench

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

      T527的测试结果如下。

      db73260c-8f9f-4a3a-ae47-124011db656d-image.png

      RK3566(4大核)的测试结果如下:
      bfade689-87a1-4ae4-abf1-293d0a3248a5-image.png

      PC(AMD 4750G)上的测试结果如下:
      8563a7dd-4a7c-4f27-ad91-ea13e9ff6716-image.png

      可以看到部分指标已经有台式机1/3或者1/2的得分了,要知道这可是兼顾了功耗的ARM平台,而且对标的对手是8大核的桌面级CPU,可见T527的芯片性能还是很强大的。

      1 条回复 最后回复 回复 引用 分享 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策