メニーコア時代のHW/SW研究を加速するスケーラブルなHWシミュレータの開発

开发可扩展的硬件模拟器,以加速众核时代的硬件/软件研究

基本信息

项目摘要

FPGA上にシミュレーション対象のプロセッサを実現する際に問題となる, シミュレーション対象が要求するハードウェアリソースと, FPGAプラットフォームが提供可能なリソースとの間に存在する, リソースの量や特性の乖離を吸収する, 抽象化方式とそのためのソフトウェアツールについて研究を行った.マルチFPGAシステム上にプロセッサを再現する場合, 複数のFPGAをまたぐ信号については, FPGA間の通信機構が必要となる. また, FPGAのオンチップメモリだけではシミュレーション対象のメモリシステム全体を再現できない場合, FPGAオフチップに接続されるDRAMなどの低速なメモリを合わせて用いる必要がある. このような環境でサイクルレベルの正確なシミュレーション結果を得るためには, FPGA上のクロックサイクルと, シミュレーション対象上のクロックサイクルを分離し, 通信レイテンシ・メモリアクセスレイテンシが, シミュレーション結果に影響しないような機構が必要となる.本年度は, メモリとFPGA間通信の抽象化による, 扱いやすいプロセッサモデリング方式を提案した. オンチップとオフチップのメモリを統合し, 1サイクルでアクセス可能な容量無限大のメモリとして, FPGA間通信は1サイクルで通信可能なレジスタとして, それぞれ理想的なハードウェアに抽象化したインターフェースを提供する. これにより, 実際のFPGAプラットフォームが持つメモリや通信の特性を気にすることなく, 検証対象をRTL実装することを可能にした. また, 抽象化を用いたハードウェアデザインを, 実際のFPGA上に実装可能なRTLデザインに変換するためのソフトウェアツールを開発した. 評価により, FPGA上に実装可能な構成に自動的に変換されたプロセッサプロトタイプが, 手作業で実装したプロトタイプと同等の高いシミュレーション性能を達成することを確認した.
为此,我们研究了抽象方法和软件工具,这些方法吸收了模拟目标所需的硬件资源与FPGA平台可用的资源之间的差异。当在多FPGA系统上复制处理器时,跨多个FPGA的信号需要FPGA之间的通信机制。此外,如果仅使用FPGA片上存储器就无法复制整个模拟内存系统,则有必要使用慢速内存,例如连接到FPGA Off-Chip的DRAM。为了在这种环境中在周期级别获得准确的仿真结果,需要一种机制来分离FPGA上的时钟周期和模拟目标上的时钟周期,并且通信延迟和内存访问延迟不会影响模拟结果。今年,我们使用记忆和FPGA通信的抽象提出了一种易于使用的处理器建模方法。我们集成了片上和芯片内存储器,并使用无限容量的内存可以在一个周期中访问,而FPGA通信被用作一个可以在一个周期中进行通信的寄存器,为理想硬件提供了抽象接口。这允许RTL实现验证目标,而不必担心实际FPGA平台的内存和通信特性。此外,我们开发了一种软件工具,将使用抽象的硬件设计转换为可以在实际FPGA上实现的RTL设计。通过评估,我们确认处理器原型会自动转换为可以在FPGA上实现的配置,从而实现了与手工实现的原型相同的高模拟性能。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
高機能ルータを利用したDMR実行メニーコアにおける効率的なタスク配置手法の検討
使用高性能路由器的DMR执行众核高效任务放置方法研究
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    高前田伸也;佐藤真平;吉瀬謙二
  • 通讯作者:
    吉瀬謙二
メッシュ接続FPGAアレーにおける高性能ステンシル計算
网状连接 FPGA 阵列中的高性能模板计算
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    小林 諒平;佐野 仲太郎;高前田山崎) 伸也;吉瀬 謙二
  • 通讯作者:
    吉瀬 謙二
An FPGA-based scalable simulation accelerator for tile architectures
  • DOI:
    10.1145/2082156.2082166
  • 发表时间:
    2011-12
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Shinya Takamaeda-Yamazaki;Ryosuke Sasakawa;Yoshito Sakaguchi;Kenji Kise
  • 通讯作者:
    Shinya Takamaeda-Yamazaki;Ryosuke Sasakawa;Yoshito Sakaguchi;Kenji Kise
集約光インターコネクトにおける高性能トラフィックスケジューラ
聚合光互连中的高性能流量调度器
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    高前田(山崎)伸也;吉瀬謙二;佐藤充
  • 通讯作者:
    佐藤充
Towards a Low-Power Accelerator of Many FPGAs for Stencil Computations
用于模板计算的多 FPGA 低功耗加速器
  • DOI:
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Ryohei Kobayashi;Shinya Takamaeda-Yamazaki;and Kenji Kise
  • 通讯作者:
    and Kenji Kise
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

山崎 伸也 (高前田 伸也)其他文献

山崎 伸也 (高前田 伸也)的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

相似海外基金

メニーコア超並列クラスタにおける多倍長演算に関する研究
多核大规模并行集群中多精度运算研究
  • 批准号:
    22K12045
  • 财政年份:
    2022
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
余剰コアを活用する高性能計算・データ解析支援
利用剩余核心的高性能计算和数据分析支持
  • 批准号:
    20H00580
  • 财政年份:
    2020
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A)
Research on algorithm of fast Fourier transform in exascale system
百亿亿级系统快速傅里叶变换算法研究
  • 批准号:
    19K11989
  • 财政年份:
    2019
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Research on Rational Number Arithmetic Library in Many-Core Massively Parallel Cluster
多核大规模并行集群中有理数算术库研究
  • 批准号:
    16K00168
  • 财政年份:
    2016
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Auto-tuning Framework Focusing on Application Data Structure for Many-core Processors
专注于众核处理器应用数据结构的自动调优框架
  • 批准号:
    16H06679
  • 财政年份:
    2016
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Research Activity Start-up
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了