首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations
【24h】

A Very Fast Trace-Driven Simulation Platform for Chip-Multiprocessors Architectural Explorations

机译:一个非常快速的跟踪驱动仿真平台,用于芯片多处理器架构探索

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

摘要

Simulation is the main tool for computer architects and parallel application developers for developing new architectures and parallel algorithms on many-core machines. Simulating a many-core architecture represent a challenge to software simulators even with parallelization of these SW on multi-cores. Field Programmable Gate Arrays offer an excellent implementation platform due to inherent parallelism. Existing FPGA-based simulators however, are mostly execution-driven which consumes too many FPGA resources. Hence, they still trade-off accuracy with simulation speed as SW simulators do. In this work, an application-level trace-driven FPGA-based many-core simulator is presented. A parameterized Verilog template was developed that can generate any number of simulator tiles. The input trace has an architecturally agnostic format that is directly interpreted by the FPGA-based timing model to re-construct the execution events of the original application with accurate timing. This allows fitting a large number of simulation tiles on a single FPGA without sacrificing simulation speed or accuracy. Experimental results show that the simulator's average accuracy is ∼14 percent with simulation speeds ranging from 100’s of MIPs to over 2,200 MIPS for a 16-core target architecture. Hence, with accuracy similar to SW simulators, its speed is higher than all other FPGA-based simulators.
机译:仿真是计算机架构师和并行应用程序开发人员在多核计算机上开发新架构和并行算法的主要工具。即使将这些软件在多核上并行化,模拟多核体系结构也对软件模拟器构成了挑战。由于固有的并行性,现场可编程门阵列提供了一个出色的实施平台。但是,现有的基于FPGA的模拟器大多是由执行驱动的,这会消耗太多的FPGA资源。因此,它们仍然像软件仿真器那样在仿真速度与精度之间进行权衡。在这项工作中,提出了一种基于应用程序级跟踪驱动的基于FPGA的多核模拟器。开发了一个参数化的Verilog模板,该模板可以生成任意数量的模拟器图块。输入跟踪具有与体系结构无关的格式,该格式可通过基于FPGA的时序模型直接解释,从而以准确的时序重构原始应用程序的执行事件。这样就可以在单个FPGA上安装大量仿真图块,而不会牺牲仿真速度或准确性。实验结果表明,对于16核目标体系结构,仿真器的平均准确度约为14%,仿真速度范围从100的MIP到超过2,200 MIPS。因此,其精度类似于软件模拟器,其速度高于所有其他基于FPGA的模拟器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号