mips1处理器内存操作优化总结

来源:互联网 发布:软件项目工作量估算 编辑:程序博客网 时间:2024/05/17 05:17

1.目前的uClibc库函数中的memcpy、memset、bzero基本上都是采用汇编的单字节操作;

2.可以用四字节操作大内存提高这些函数效率,效果比较明显,基本上可以提高3~4,当然达不到4倍;

3.充分利用MIPS处理器流水线特性-延迟槽,减少主循环中指令的个数。

          基本上减少一条主循环中的指令就可以提高1/N的效率(原循环中有N指令)。

4.注意非对齐地址写入和加载会导致陷入(断错误)。咋一看指令都正确其实隐行非对齐地址数据操作,运行则死机。