我有一个问题(就像我一样)......
但是......如果我有一个用 C 或 C++ 或任何你想要的代码编写的选择算法......修复了一个编译器,我可以确定指令的数量,但这些指令彼此不同:x ADD,y MUL,z MOV , f FADD, t FMUL (F 代表 FLOATING)...是否有一种方法或等式或其他东西允许以“等效指令”的数量编写指令数量来比较不同的算法?你们中是否有人使用这种类型的指标?是垃圾吗?
谢谢
马可
第 2 部分:我知道它通常依赖于 uP 和架构。我的问题是:确定在不同软核架构上实现的不同算法的执行时间。在 y 轴上我必须写下时间,在 x 轴上,指令的数量和图形的点由架构类型参数化(请原谅我的英语)。但是在 x-axix 上,我认为最好使用类似“等效指令”的数量......
这是一个垃圾的想法吗?