时钟频率对程序效率影响测试(Platform: ARM ZYNQ 7000 ZP20 Board)
来源:互联网 发布:手机域名是什么 编辑:程序博客网 时间:2024/06/01 09:27
Mail:bookworepeng@Hotmail.com
phone:18575593141
Platform:
Zynq ZP20 开发板
WINCE 7.0(windows embedded compact 7 )
测试代码:
#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){int start_count = 0;int end_count = 0;int for_end = 20000;start_count = GetTickCount();for(int i = 0; i < for_end; i++){for(int k = 0;k < for_end; k++){int t = 100;int t1 = t;int t3 = t+t1;}}end_count = GetTickCount();int total = end_count - start_count;return 0;}
866MHz 上述代码运行时间为 9220 ms
666MHz 上述代码运行时间为12667 ms
866 / 666 = 1.3
12667 / 9220 = 1.373
结论:CPU 核心频率 和代码运行效率基本成正比例关系
分析:DDR clock 没有变化
CACHE 和 arm core 时钟有提高
可能是上述两种原因导致不是完全的比例关系,但是还没有想到什么实验手段验证(欢迎补充)
0 0
- 时钟频率对程序效率影响测试(Platform: ARM ZYNQ 7000 ZP20 Board)
- 程序循环顺序对效率的影响
- SylixOS 基于ZYNQ的时钟频率修改详解
- 测试delete_trigger对update语句效率的影响
- PHP中的异常处理对程序执行效率的影响
- 静态与非静态对程序效率的影响
- Java中的异常对程序效率有无影响
- malloc动态申请内存空间对程序效率的影响
- 关于arm ads 上RO_BASE对程序速度的影响
- Zynq 7000从零开始之二 -- 内存测试程序
- zynq-7000系列基于zynq-zed双核ARM-Cortex-A9性能的评估测试(多核的使用)
- 约束对效率的影响
- zynq vivado更新硬件工程对软件工程的影响
- 关于arm时钟频率的设置及编程
- 时钟频率
- 结构对齐对结构成员的访问效率影响的测试。
- 测试程序的效率
- 测试程序运行效率
- 设置ntpdate服务开机启动校验时间
- erlang dialyzer使用
- asynctask基本使用
- c# vs2010 连接access数据库
- android Rxjava+Retrofit
- 时钟频率对程序效率影响测试(Platform: ARM ZYNQ 7000 ZP20 Board)
- PHP2.4+mysql5.7安装后的一个问题
- GNU C - 一个别致的HelloWorld程序 引申到: __attribute__((constructor)|(destructor)(PRIORITY))
- 【webservice】Axis2 客户端调用 设置超时时间
- SQL总结(快速参考)
- Nginx的下载、安装、启动|重启|关闭-虚拟机下操作
- 重写onKeyDown方法,监控返回键、菜单键和Home键
- Android 6预置APK的权限授予
- java反射技术