首页> 外文会议>VLSI Design, Automation and Test, 2009. VLSI-DAT '09 >Prefetching for array data in embedded Java hardware accelerator
【24h】

Prefetching for array data in embedded Java hardware accelerator

机译:在嵌入式Java硬件加速器中预取数组数据

获取原文

摘要

For improving the efficiency of a program, it is important to reduce stalls caused by memory access. Traditional programs usually spend much time on memory stalls when accessing lower-level memory, and so do Java programs. In order to reduce memory stall time, prefetching is a feasible solution. We observed some obvious properties of array access so that we could prefetch array data by taking advantage of these properties. We analyzed these properties and proposed a suitable array prefetching mechanism for embedded Java hardware accelerators so as to reduce the time spent on memory stalls. Our approach eliminates about 25% of array stall time on average and even up to 50% for some array-based programs.
机译:为了提高程序的效率,重要的是减少由内存访问引起的停顿。传统程序通常在访问低级内存时花很多时间在内存停顿上,而Java程序也是如此。为了减少内存停顿时间,预取是一种可行的解决方案。我们观察到了数组访问的一些明显属性,因此我们可以利用这些属性来预取数组数据。我们分析了这些属性,并为嵌入式Java硬件加速器提出了一种合适的数组预取机制,以减少花在内存停顿上的时间。我们的方法平均消除了大约25%的阵列停顿时间,对于某些基于阵列的程序,甚至消除了50%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号