• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2018 Fiscal Year Annual Research Report

生産性と性能を両立する共有メモリ型大規模並列計算基盤

Research Project

Project/Area Number 17H01711
Research InstitutionNagoya Institute of Technology

Principal Investigator

津邑 公暁  名古屋工業大学, 工学(系)研究科(研究院), 准教授 (00335233)

Co-Investigator(Kenkyū-buntansha) 五島 正裕  国立情報学研究所, アーキテクチャ科学研究系, 特任教授 (90283639)
塩谷 亮太  名古屋大学, 工学研究科, 准教授 (10619191)
Project Period (FY) 2017-04-01 – 2021-03-31
Keywords並列処理 / マルチスレッディング / 並行性制御 / トランザクショナルメモリ
Outline of Annual Research Achievements

HTM(ハードウェアトランザクショナルメモリ)では同一共有変数へのアクセスが頻発すると性能が低下してしまうため,アクセス競合を極力回避する必要がある.一般にTxには,ある共有変数に対するread・writeアクセスが完了した後にも,コミットまで長時間処理が継続するものがある.このような場合,当該Txにおいてその変数に再度アクセスしないにも関わらず,当該変数に対する他スレッドによるアクセスは競合として検出され,並列性が損なわれてしまう.そこで,Tx内でアクセス済みの共有変数に対し,Txをコミットする前であっても他のスレッドによるreadおよびwriteアクセスを投機的に許可するスケジューリング手法を提案し,それに伴うコヒーレンシ制御について検討した. 提案手法をLogTMに実装し評価を行った結果,平均63.6%,最大38.8%の性能向上を達成した.
また,HTMでは一般的にキャッシュライン単位で共有変数に対するアクセス競合の検出を行うが,この検出方法では,複数のスレッドが異なる共有変数に対してアクセスを試みたとしても,これらの変数が同一キャッシュライン上に配置されている場合,誤って競合が検出される.本稿では,このような競合の誤検出がどの程度の頻度で発生するのかを調査し,誤検出が頻発するプログラムについて,原因となるデータ構造とそれに対する処理とを分析した.調査の結果,平均27.4%,最大99.9%の誤検出率を確認した.また,競合検出のためのハードウェアを追加し,キャッシュライン単位よりも細粒度に競合を検出できるようにすることで,誤検出を抑制する手法を提案し,評価を行った結果,平均17.7%,最大36.5%の性能向上を達成した

Current Status of Research Progress
Current Status of Research Progress

3: Progress in research has been slightly delayed.

Reason

当初の予定通り,トランザクショナルメモリのスケジューリング最適化に関する研究を通じて多くの知見を蓄積しつつあり,この点においては順調に進行している。また,既存のソフトウェアトランザクショナルメモリの実装調査や,ソフトウェアトランザクショナルメモリとハードウェアトランザクショナルメモリとの協調方式についても検討を進めることができている。一方で,LSI設計については少し進捗に遅れが生じている。

Strategy for Future Research Activity

早急にハードウェアトランザクショナルメモリの方式設計を行った後,FPGA/LSI設計を進める。

  • Research Products

    (15 results)

All 2018

All Journal Article (4 results) (of which Peer Reviewed: 4 results,  Open Access: 1 results) Presentation (11 results) (of which Int'l Joint Research: 4 results,  Invited: 1 results)

  • [Journal Article] Hardware Accelerated Marking for Mark & Sweep Garbage Collection2018

    • Author(s)
      Shinji KAWAMURA, Tomoaki TSUMURA
    • Journal Title

      IEICE Trans. on Information and Systems

      Volume: E101-D Pages: 1107-1115

    • DOI

      10.1587/transinf.2017EDP7163

    • Peer Reviewed / Open Access
  • [Journal Article] Isolation-Safe Speculative Access Control for Hardware Transactional Memory2018

    • Author(s)
      Tomoki TAJIMI, Masaki HAYASHI, Yuki FUTAMASE, Ryota SHIOYA, Masahiro GOSHIMA, Tomoaki TSUMURA
    • Journal Title

      Proc. 25th IEEE Int'l Conf. on Electronics Circuits and Systems (ICECS 2018)

      Volume: - Pages: 517-520

    • DOI

      10.1109/ICECS.2018.8618020

    • Peer Reviewed
  • [Journal Article] An Analysis and a Solution of False Conflicts for Hardware Transactional Memory2018

    • Author(s)
      Yuki FUTAMASE, Masaki HAYASHI, Tomoki TAJIMI, Ryota SHIOYA, Masahiro GOSHIMA, Tomoaki TSUMURA
    • Journal Title

      Proc. 25th IEEE Int'l Conf. on Electronics Circuits and Systems (ICECS 2018)

      Volume: - Pages: 529-532

    • DOI

      10.1109/ICECS.2018.8617977

    • Peer Reviewed
  • [Journal Article] Efficient Computational Scheduling of Box and Gaussian FIR Filtering for CPU Microarchitecture2018

    • Author(s)
      Norishige FUKUSHIMA, Yoshihiro MAEDA, Yuki KAWASAKI, Masahiro NAKAMURA, Tomoaki TSUMURA, Kenjiro SUGIMOTO, Sei-ichiro KAMATA
    • Journal Title

      Proc. Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC 2018)

      Volume: - Pages: 875-879

    • DOI

      10.23919/APSIPA.2018.8659674

    • Peer Reviewed
  • [Presentation] Computation Reuse と Approximate Computing2018

    • Author(s)
      津邑 公暁
    • Organizer
      電子情報通信学会 ソサイティ大会
    • Invited
  • [Presentation] Isolation-Safe Speculative Access Control for Hardware Transactional Memory2018

    • Author(s)
      Tomoki TAJIMI, Masaki HAYASHI, Yuki FUTAMASE, Ryota SHIOYA, Masahiro GOSHIMA, Tomoaki TSUMURA
    • Organizer
      25th IEEE Int'l Conf. on Electronics Circuits and Systems (ICECS 2018)
    • Int'l Joint Research
  • [Presentation] An Analysis and a Solution of False Conflicts for Hardware Transactional Memory2018

    • Author(s)
      Yuki FUTAMASE, Masaki HAYASHI, Tomoki TAJIMI, Ryota SHIOYA, Masahiro GOSHIMA, Tomoaki TSUMURA
    • Organizer
      25th IEEE Int'l Conf. on Electronics Circuits and Systems (ICECS 2018)
    • Int'l Joint Research
  • [Presentation] Efficient Computational Scheduling of Box and Gaussian FIR Filtering for CPU Microarchitecture2018

    • Author(s)
      Norishige FUKUSHIMA, Yoshihiro MAEDA, Yuki KAWASAKI, Masahiro NAKAMURA, Tomoaki TSUMURA, Kenjiro SUGIMOTO, Sei-ichiro KAMATA
    • Organizer
      Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA ASC 2018)
    • Int'l Joint Research
  • [Presentation] Speculatively Granting Conflicting Accesses on Hardware Transactional Memory2018

    • Author(s)
      Tomoki Tajimi, Yuki Futamase, Masaki Hayashi, Ryota Shioya, Masahiro Goshima, Tomoaki Tsumura
    • Organizer
      ACM Student Research Competition (SRC), held in conjunction with MICRO-51
    • Int'l Joint Research
  • [Presentation] トランザクショナルメモリとロックを併用する並行性制御手法2018

    • Author(s)
      林 昌樹, 二間瀬 悠希, 多治見 知紀, 塩谷 亮太, 五島 正裕, 津邑 公暁
    • Organizer
      The 2nd cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG 2018)
  • [Presentation] 学習済み重みを利用した畳み込みニューラルネットワークの学習法の初期検討2018

    • Author(s)
      横手 宥則, 三輪 忍, 井内 悠太, 津邑 公暁, 八巻 隼人, 本多 弘樹
    • Organizer
      電子情報通信学会 総合大会
  • [Presentation] 軽量な一貫性検証によるソフトウェアトランザクショナルメモリの並列性向上に関する検討2018

    • Author(s)
      飯田 凌大, 津邑 公暁
    • Organizer
      2018年並列/分散/協調処理に関する『熊本』サマー・ワークショップ (SWoPP2018)
  • [Presentation] カーネルテンプレート化と計算再利用によるCNNの計算量削減に関する検討2018

    • Author(s)
      井内 悠太, 津邑 公暁
    • Organizer
      2018年並列/分散/協調処理に関する『熊本』サマー・ワークショップ (SWoPP2018)
  • [Presentation] 競合アクセスを投機的に許可するトランザクショナルメモリの検討2018

    • Author(s)
      多治見 知紀, 林 昌樹, 二間瀬 悠希, 塩谷 亮太, 五島 正裕, 津邑 公暁
    • Organizer
      HotSPA2018 (Hot SPring Annual meeting 2018)
  • [Presentation] トランザクショナルメモリにおける競合誤検出の影響調査とその改善手法2018

    • Author(s)
      二間瀬 悠希, 林 昌樹, 多治見 知紀, 塩谷 亮太, 五島 正裕, 津邑 公暁
    • Organizer
      HotSPA2018 (Hot SPring Annual meeting 2018)

URL: 

Published: 2019-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi