Arm 根据每秒的周期、时间和指令计算MHz?

Arm 根据每秒的周期、时间和指令计算MHz?,arm,profiling,clock,Arm,Profiling,Clock,我已经分析了我的程序,该程序提供了以下信息: Execution time in profiler: 17.39 seconds Instructions: 498.622.849 Average Instructions per Sec: 28.656.485 Cycles: 712.586.889 代码正在处理持续时间为10秒的音乐文件 我在手臂皮质M4上模拟代码 我现在如何根据这些数据计算处理器运行代码需要多少MHz?这就像在不指定目标圈速的情况下询问在1英里赛道上驾驶汽车需

我已经分析了我的程序,该程序提供了以下信息:

Execution time in profiler: 17.39 seconds  
Instructions: 498.622.849  
Average Instructions per Sec: 28.656.485  
Cycles: 712.586.889
代码正在处理持续时间为10秒的音乐文件

我在手臂皮质M4上模拟代码


我现在如何根据这些数据计算处理器运行代码需要多少MHz?

这就像在不指定目标圈速的情况下询问在1英里赛道上驾驶汽车需要多快一样。完成工作负载所需的计算能力取决于您希望它完成的速度。没有理由假设它是线性的……您现在运行的频率是多少?做10秒的数据需要17秒?所以不是实时的,如果你的频率加倍怎么办?