万卷书   首页 > 电脑书籍 > 其他 >嵌入式系统设计需要权衡考虑
 
联网基准的结果

  东芝公司的Haley和我们用了基于MIPS的32位TX3927处理器,在这家公司的BMU3927JMR板上试验了所有EEMBC的联网基准。我们用TX3927实现在133MHz上运行,包含一个4k字节指令的高速缓存和一个2k字节数据高速缓存,并且用一个具有5-1-1-1存取结构的66 MHz的外部总线。编译程序是Green Hills Multi2000版本2.0(图6)。除了数据包流基准外,这一试验还包括路由查寻和开放式最短路径优先(OSPF)基准。最令人感兴趣的发现是,当使码尺寸基准最优化时,OSPF性能提高。一个合乎逻辑的解释是编译器为节约编码量在码范围内获得密闭的环路。这种路由查寻基准的好处大都是从编译器速度的最佳化中获得的,当我们为优化码尺寸和中断优化时,性能分别下降18%和35%。象V832和其他基于MIPS的处理器一样,当我们不用高速缓存时,TX3927下降大于90%。

  说到高速缓存,NEC公司的Han和我们检查了NEC公司的VR5000的高速缓存协议。我们从用处理器的回写和写入通过协议测量了性能的差别。我们用的VR5000安装器件类似于IDT的79RC64575,它在250MHz运行时,含有32k字节指令和数据高速缓存,但是这个系统有一个100MHz存储器总线。类似于前述的东芝公司的试验,这次试验用Green Hills的Multi2000版本2.0编译程序。当我们把写入通过方式用于数据包流和JPEG压缩基准时,处理器性能分别下降42%和69%。JPEG性能由于顺序写入的数量比较大所受的损失更多一些。同样,JPEG算法处理16位数据,在这种64位处理机上效率就显得更低一些。(基准的优化将有于解决这一问题)。

  EEMBC的DCT基准的类似结果表明,当们用写入通过方式的时候,性能下降差不多为60%。在写入通过方式中,高速缓存写操作通过到存储器,提高了带宽要求。在另一方面,回写方式减少了来自核心的存储器事务处理量但是需要实现更多的处理器逻辑。这种回写方式使用是许多处理器不能实现回写方式的原因,但是它却产生了性能恶化的危险。

上一页 下一页