【24h】

Performance Evaluation of a Multiple-Threaded Multiple-Pipelined Java Processor

机译:多线程多管道Java处理器的性能评估

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

摘要

Executing Java bytecodes natively by high-performance Java processors has been becoming more attractive as network computing gains importance. This paper proposes a multiple-threaded multiple-pipelined Java processor architecture and presents the design and implementation of a tracer which gathers desirable information on the behavior of Java programs and an architectural simulator which investigates Java bytecode instruction/thread level parallelism and predicts the performance of the proposed processor. We use multiple pipelined functional units (FUs) to execute multiple bytecodes in parallel in our processor model. The types of FUs and the number of each type of FUs needed for executing Java bylecodes are also investigated. Our simulation results show that a Java processor with two issuing slots could achieve an average 5.86 IPC (instructions per cycle) performance. The simulator also predicts the utilization of FUs with different processor configurations. Since the processor configurations can be changed easily just by changing a configuration file, this simulator and the simulation results can be helpful for turning the processor design decisions.
机译:随着网络计算的重要性,由高性能Java处理器本地执行Java字节码变得越来越有吸引力。本文提出了一种多线程,多管道的Java处理器体系结构,并提出了跟踪器的设计和实现,该跟踪器收集了有关Java程序行为的理想信息,而体系结构模拟器则研究了Java字节码指令/线程级并行性并预测了Java的性能。建议的处理器。我们使用多个流水线功能单元(FU)在我们的处理器模型中并行执行多个字节码。还研究了执行Java附加代码所需的FU类型和每种FU类型的数量。我们的仿真结果表明,具有两个发布插槽的Java处理器可以实现平均5.86 IPC(每个周期的指令)性能。该模拟器还可以预测具有不同处理器配置的FU的利用率。由于仅通过更改配置文件就可以轻松更改处理器配置,因此该模拟器和仿真结果有助于做出处理器设计决策。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号