【24h】

FPGA modeling of diverse superscalar processors

机译:各种超标量处理器的FPGA建模

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

摘要

There is increasing interest in using Field Programmable Gate Arrays (FPGAs) as platforms for computer architecture simulation. This paper is concerned with modeling superscalar processors with FPGAs. To be transformative, the FPGA modeling framework should meet three criteria. (1) Configurable: The framework should be able to model diverse superscalar processors, like a software model. In particular, it should be possible to vary superscalar parameters such as fetch, issue, and retire widths, depths of pipeline stages, queue sizes, etc. (2) Automatic: The framework should be able to automatically and efficiently map any one of its superscalar processor configurations to the FPGA. (3) Realistic: The framework should model a modern superscalar microarchitecture in detail, ideally with prototype quality, to enable a new era and depth of microarchitecture research. A framework that meets these three criteria will enjoy the convenience of a software model, the speed of an FPGA model, and the experience of a prototype. This paper describes FPGA-Sim, a configurable, automatically FPGA-synthesizable, and register-transfer-level (RTL) model of an out-of-order superscalar processor. FPGA-Sim enables FPGA modeling of diverse superscalar processors out-of-the-box. Moreover, its direct RTL implementation yields the fidelity of a hardware prototype.
机译:使用现场可编程门阵列(FPGA)作为计算机体系结构仿真平台的兴趣日益浓厚。本文涉及使用FPGA建模超标量处理器。为了实现变革,FPGA建模框架应满足三个条件。 (1)可配置的:框架应该能够对各种超标量处理器进行建模,例如软件模型。特别是,应该有可能改变超标量参数,例如访存,签发和退回宽度,流水线阶段的深度,队列大小等。(2)自动:框架应该能够自动,高效地映射其任何一个FPGA的超标量处理器配置。 (3)现实:框架应详细建模现代超标量微体系结构,理想情况下应具有原型质量,以实现微体系结构研究的新时代和深度。满足这三个条件的框架将享受软件模型的便利性,FPGA模型的速度以及原型的经验。本文介绍了无序超标量处理器的FPGA-Sim,这是一种可配置的,可自动进行FPGA合成的寄存器传输级(RTL)模型。 FPGA-Sim支持即用型的各种超标量处理器的FPGA建模。此外,它的直接RTL实现产生了硬件原型的保真度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号