首页> 外文会议>ISCAS 2012;IEEE International Symposium on Circuits and Systems >Stack memory design for a low-cost instruction folding Java processor
【24h】

Stack memory design for a low-cost instruction folding Java processor

机译:用于低成本指令折叠Java处理器的堆栈存储器设计

获取原文
获取原文并翻译 | 示例

摘要

In this paper, we propose the design of the stack memory for a low-cost Java processor that explores instruction-level parallelism. The Java virtual machine (JVM) is a stack machine where the instruction execution pipeline uses a stack to store intermediate computation results and local variables. High performance Java processors often use a large stack cache to enable parallel accesses to operands and local variables to achieve instruction-level parallelism. We propose a low-cost alternative of stack memory design that allows the Java processor to access the critical stack operands and local variables concurrently. The stack memory is constructed using seven registers and two blocks of dual-port on-chip SRAM; and is optimized for the Java instruction set architecture. When coupled with a low-cost two-way instruction folding pipeline, micro-benchmark results show that the proposed architecture can achieve up to 45.4% 2-fold instruction folding rate.
机译:在本文中,我们提出了一种用于探索指令级并行性的低成本Java处理器的堆栈存储器设计。 Java虚拟机(JVM)是​​一个堆栈计算机,其中指令执行管道使用堆栈来存储中间计算结果和局部变量。高性能Java处理器通常使用大堆栈缓存来实现对操作数和局部变量的并行访问,以实现指令级并行性。我们提出了一种堆栈存储器设计的低成本替代方案,该方案允许Java处理器同时访问关键的堆栈操作数和局部变量。堆栈存储器由七个寄存器和两个双端口片上SRAM块构成。并且针对Java指令集体系结构进行了优化。当结合低成本的双向指令折叠流水线时,微基准测试结果表明,所提出的体系结构可以实现高达45.4%的2倍指令折叠率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号