我有一些非常繁重的代码需要开发并希望事先进行一些计算。 现在我想用MIPS做一个非常粗略的估计,但是找不到任何关于MIPS 实际代表什么的东西。指令是MIPS中的单个按位运算/比较吗?
答案 0 :(得分:0)
你可以做的最好的事情是在一些(更小)的集合N上运行你的算法。如果你可以估算算法的复杂性,你可以估计它对整个数据集的运行速度。
MIPS不是一个好方法;在大多数算法中,CPU花费超过一半的时间等待缓存/ RAM;只有一小部分问题可以很好地分析如何使用内存(例如矩阵操作),并且可以调整以有效地使用CPU。