首页> 外文期刊>電子情報通信学会技術研究報告 >FPGAによるメニーコアシミュレータScalableCoreシステムの正当性検証
【24h】

FPGAによるメニーコアシミュレータScalableCoreシステムの正当性検証

机译:通过FPGA实现具有多核模拟器的可扩展核系统的有效性验证

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

摘要

我々は,タイル型メニーコアアーキテクチャを主な対象とするFPGAによるシミュレーション環境ScalableCoreシステムを提案し,開発を行っている.本稿では,ScalableCoreシステムのRTLおよび実機の挙動を,同様のアーキテクチャをシミュレートするソフトウェアシミュレータと比較することにより,ScalableCoreシステムにおけるシミュレーションの正当性について検証する.検証により,ソフトウェアシミュレータにいくつかの設計との差異が発見きれた.当該箇所の修正後,ScalableCoreシステムのFUrLとソフトウェアシミュレータとの間に挙動の差異はなく,改めて本システムが設計通りに実装されていることを確かめた.ソフトウェアにより実行開始を同期するScalableCoreシステムの実機では,プログラムの開始から完了までに要するサイクル数の差異は2%軽度であることを確認した.またソフトウェアシミュレータと同様にシミュレーション開始を同期する方式を提案し,その実装と評価を行う.ハードウェアにより実行開始を同期するScalableCoreシステムの実機では,プログラムの実行サイクル数の差異は解消された.%We have proposed and been developing the ScalableCore system, FPGA-based simulation system for tile many-core architectures. The goal of this paper is to validate the ScalableCore system by comparing the behavior of the RTL and actual equipment for the ScalableCore system to a software simulator simulating the same architecture. The validation results shows that some differences between the software simulator and the base design are found. By fixing these points, there is no difference between the RTL behavior of ScalableCore and the software simulator behavior, and we verified that the system has been developed as designed. Additionally, the program exection cycles on the actual FPGA equipment with software-based start synchronization diffres a little, about 2%. Then we propose a technique to synchronize the timing of a simulation start on the ScalableCore sysytem. By using the synchronizatoin mechanism, the difference of the simulation cycles on the ScalableCore system equipment isrnremoved.
机译:我们正在提出并开发一种使用FPGA的仿真环境可扩展核心系统,该系统主要针对图块类型的多核体系结构,本文中可扩展核心系统的RTL和实际机器的行为都是模拟相同结构的软件。通过将其与仿真器进行比较,验证了该仿真在系统中的有效性,验证结果表明该软件仿真器与某些设计存在一些差异,在对相关部分进行校正后,对可扩展内核系统的FUrL和软件仿真器进行了比较。两者之间的行为没有差异,再次确认了该系统是按设计实现的。在可伸缩核心系统的实际计算机中,该系统通过软件同步执行开始,从程序开始到完成所需的周期数有所不同。我们确认温度降低了2%,还提出了一种类似于软件模拟器的同步模拟开始的方法,并对其进行实现和评估。在具有可扩展核心系统的真实计算机上,该系统通过硬件同步执行开始,执行周期数量上的差异已得到解决。%我们已经提出并正在开发可扩展核心系统,这是一种针对多核架构的基于FPGA的仿真系统。本文的目的是通过比较可扩展核心系统的性能来验证可扩展核心系统。将可扩展核心系统的RTL和实际设备连接到模拟相同架构的软件模拟器上,验证结果表明发现了软件模拟器与基础设计之间的某些差异,通过修复这些问题,没有任何区别在ScalableCore的RTL行为和软件模拟器的行为之间,我们验证了系统是按设计开发的。另外,在具有基于软件的启动同步的实际FPGA设备上,程序执行周期略有差异,约为2%。然后我们提出了一种在可扩展核心系统上同步仿真开始时间的技术。通过使用同步机制,消除了可扩展核心系统设备上仿真周期的差异。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号