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

Hardware-Support for Common Garbage Collections

Research Project

Project/Area Number 25540019
Research Category

Grant-in-Aid for Challenging Exploratory Research

Allocation TypeMulti-year Fund
Research Field Computer system
Research InstitutionNagoya Institute of Technology

Principal Investigator

TSUMURA Tomoaki  名古屋工業大学, 工学(系)研究科(研究院), 准教授 (00335233)

Project Period (FY) 2013-04-01 – 2016-03-31
Project Status Completed (Fiscal Year 2015)
Budget Amount *help
¥3,640,000 (Direct Cost: ¥2,800,000、Indirect Cost: ¥840,000)
Fiscal Year 2015: ¥1,040,000 (Direct Cost: ¥800,000、Indirect Cost: ¥240,000)
Fiscal Year 2014: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2013: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Keywordsガベージコレクション / ハードウェア支援 / 専用ハードウェア / モバイルプロセッサ
Outline of Final Research Achievements

Many mobile systems have to achieve both high performance and low memory usage, and the total performance of the wide range of platforms now can be affected by the effectiveness of Garbage Collection (GC). GC algorithms have been actively studied and improved, but they still have not reached any fundamental solution. We focused on the point that the objects on the call stack should be traced in many GC algorithms, and proposed a hardware support technique for speed up of this trace. To trace objects, it is needed to find pointers on the call stack. Hence, we installed tables for managing all pointers on the call stack. By referring these tables, the GC routine can detect pointers immediately. The result of the simulation experiment shows the proposed method leads to low GC latency.

Report

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

    (11 results)

All 2015 2014 2013

All Journal Article (4 results) (of which Acknowledgement Compliant: 1 results,  Peer Reviewed: 1 results) Presentation (7 results) (of which Int'l Joint Research: 3 results)

  • [Journal Article] GC実行時の高速なコンパクションを可能にするハードウェア支援手法の検討2014

    • Author(s)
      井手上慶,河村慎二,津邑公暁
    • Journal Title

      情報処理学会研究報告

      Volume: 2014-ARC-212 Pages: 1-9

    • NAID

      110009828189

    • Related Report
      2014 Research-status Report
    • Acknowledgement Compliant
  • [Journal Article] GC実行時のポインタ判別コストを削減するハードウェア支援手法の検討2013

    • Author(s)
      井手上 慶, 里見 優樹, 津邑 公暁, 松尾 啓志
    • Journal Title

      信学技報

      Volume: Vol.113, No.169 Pages: 19-24

    • Related Report
      2013 Research-status Report
  • [Journal Article] Hardware-Supported Pointer Detection for common Garbage Collections2013

    • Author(s)
      Kei IDEUE, Yuki SATOMI, Tomoaki TSUMURA, Hiroshi MATSUO
    • Journal Title

      Proc. 1st Int'l Symp. on Computing and Networking (CANDAR'13)

      Pages: 134-140

    • DOI

      10.1109/candar.2013.26

    • Related Report
      2013 Research-status Report
    • Peer Reviewed
  • [Journal Article] GCにおけるポインタ探索高速化のためのハードウェア支援手法2013

    • Author(s)
      里見 優樹, 井手上 慶, 津邑 公暁, 松尾 啓志
    • Journal Title

      情処研報

      Volume: Vol.2013-ARC-207, No.27 Pages: 1-9

    • Related Report
      2013 Research-status Report
  • [Presentation] Eliminating Cascading Stall on Hardware Transactional Memory2015

    • Author(s)
      Sho MIYAKE, Keisuke MASHITA, Ryohei YAMADA, Tomoaki TSUMURA
    • Organizer
      3rd Int'l Symp. on Computing and Networking (CANDAR'15)
    • Place of Presentation
      Sapporo Business Innovation Center
    • Year and Date
      2015-12-08
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] An Approximate Computing Stack based on Computation Reuse2015

    • Author(s)
      Yuuki SATO, Takanori TSUMURA, Tomoaki TSUMURA, Yasuhiko NAKASHIMA
    • Organizer
      3rd Int'l Workshop on Computer Systems and Architectures (CSA'15)
    • Place of Presentation
      Sapporo Business Innovation Center
    • Year and Date
      2015-12-08
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Yet Another Waiting Mechanism for Hardware Transactional Memory2015

    • Author(s)
      Keisuke MASHITA, Ryohei YAMADA, Sho MIYAKE, Tomoaki TSUMURA
    • Organizer
      3rd Int'l Workshop on Computer Systems and Architectures (CSA'15)
    • Place of Presentation
      Sapporo Business Innovation Center
    • Year and Date
      2015-12-08
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] GC実行時の高速なコンパクションを可能にするハードウェア支援手法の検討2014

    • Author(s)
      井手上慶,河村慎二,津邑公暁
    • Organizer
      第204回計算機アーキテクチャ研究発表会
    • Place of Presentation
      ホテルニューツルタ(別府市)
    • Year and Date
      2014-10-06 – 2014-10-07
    • Related Report
      2014 Research-status Report
  • [Presentation] GC実行時のポインタ判別コストを削減するハードウェア支援手法の検討2013

    • Author(s)
      井手上 慶, 里見 優樹, 津邑 公暁, 松尾 啓志
    • Organizer
      2013年並列/分散/協調処理に関する『北九州』サマー・ワークショップ(SWoPP北九州2013)
    • Place of Presentation
      北九州国際会議場
    • Related Report
      2013 Research-status Report
  • [Presentation] Hardware-Supported Pointer Detection for common Garbage Collections2013

    • Author(s)
      Kei IDEUE, Yuki SATOMI, Tomoaki TSUMURA, Hiroshi MATSUO
    • Organizer
      1st Int'l Symp. on Computing and Networking (CANDAR'13)
    • Place of Presentation
      ひめぎんホール
    • Related Report
      2013 Research-status Report
  • [Presentation] GCにおけるポインタ探索高速化のためのハードウェア支援手法2013

    • Author(s)
      里見 優樹, 井手上 慶, 津邑 公暁, 松尾 啓志
    • Organizer
      第21回ハイパフォーマンスコンピューティングとアーキテクチャの評価に関する北海道ワークショップ
    • Place of Presentation
      北海道大学学術交流会館
    • Related Report
      2013 Research-status Report

URL: 

Published: 2014-07-25   Modified: 2019-07-29  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi