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

Designing concurrent data structures: combining hardware transactional memory and traditional mutual exclusions

Research Project

Project/Area Number 26540042
Research Category

Grant-in-Aid for Challenging Exploratory Research

Allocation TypeMulti-year Fund
Research Field Multimedia database
Research InstitutionTokyo Institute of Technology

Principal Investigator

Miyazaki Jun  東京工業大学, 情報理工学院, 教授 (40293394)

Project Period (FY) 2014-04-01 – 2017-03-31
Project Status Completed (Fiscal Year 2016)
Budget Amount *help
¥3,770,000 (Direct Cost: ¥2,900,000、Indirect Cost: ¥870,000)
Fiscal Year 2016: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2015: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2014: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Keywords並行データ構造 / ハードウェアトランザクショナルメモリ / 排他制御 / データ並列プリミティブ / 性能評価 / 並行処理 / HTM
Outline of Final Research Achievements

Recently, researchers have actively studied on designing faster algorithms and their data structures for manycore processors, such as a multicore CPU and a GPU. Since data structures in many applications are shared by concurrent threads in these shared memory processors, the mutual exclusion for them becomes one of the serious bottlenecks.
To cope with this problem, this study presents on configuring concurrent data structures using hardware transactional memory which is recently available through case studies on LRU and B-tree. In addition, aiming at highly parallel processing on a GPU which can hardly use mutual exclusion, it is revealed that realistic text processing can greatly be accelerated by combining the dictionary primitive that we proposed and existing data parallel primitives.

Report

(4 results)
  • 2016 Annual Research Report   Final Research Report ( PDF )
  • 2015 Research-status Report
  • 2014 Research-status Report
  • Research Products

    (4 results)

All 2017 2016 2015

All Presentation (4 results)

  • [Presentation] HTMを利用した並行B-treeの一手法2017

    • Author(s)
      蔡 弘聖 , 宮崎純
    • Organizer
      電子情報通信学会コンピュータシステム研究会
    • Place of Presentation
      北海道
    • Year and Date
      2017-05-22
    • Related Report
      2016 Annual Research Report
  • [Presentation] GPU 向け簡潔データ構造による辞書を利用した効率的な語の重み計算2017

    • Author(s)
      若月 駿尭 , 欅 惇志 , 宮崎 純
    • Organizer
      情報処理学会データベースシステム研究会
    • Place of Presentation
      東京
    • Year and Date
      2017-01-17
    • Related Report
      2016 Annual Research Report
  • [Presentation] 複数の排他制御法を利用した高性能データ構造の構成について2016

    • Author(s)
      永井光, 宮崎純
    • Organizer
      電子情報通信学会コンピュータシステム研究会
    • Place of Presentation
      富山県, 黒部市
    • Year and Date
      2016-05-09
    • Related Report
      2015 Research-status Report
  • [Presentation] HTMによる並行データ構造の評価2015

    • Author(s)
      永井光, 宮崎純
    • Organizer
      ビッグデータ基盤研究会
    • Place of Presentation
      東京都, 筑波大学茗荷谷キャンパス
    • Year and Date
      2015-08-26
    • Related Report
      2015 Research-status Report

URL: 

Published: 2014-04-04   Modified: 2018-03-22  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi