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

Memory Management for Managed Runtimes in Embedded Systems on Multi-Core and Many-Core Processors

Research Project

Project/Area Number 25330080
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Research Field Software
Research InstitutionKochi University of Technology (2014-2015)
The University of Electro-Communications (2013)

Principal Investigator

Ugawa Tomoharu  高知工科大学, 工学部, 准教授 (50423017)

Co-Investigator(Kenkyū-buntansha) IWASAKI Hideya  電気通信大学, 情報理工学(系)研究科, 教授 (90203372)
Project Period (FY) 2013-04-01 – 2016-03-31
Project Status Completed (Fiscal Year 2015)
Budget Amount *help
¥4,680,000 (Direct Cost: ¥3,600,000、Indirect Cost: ¥1,080,000)
Fiscal Year 2015: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
Fiscal Year 2014: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2013: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Keywordsガベージコレクション / プログラミング言語 / マネージドランタイム / 組込みシステム / プログラム解析 / ベージコレクション / 消費電力 / ソースコード解析 / モデル検査 / 並行GC / Jikes RVM / マルチコア / コンパクション
Outline of Final Research Achievements

In this research, we developed a garbage collection (GC) that is suitable for managed runtimes in embedded systems on multi-core and many core processors.The main results of this research are the following. (1) We implemented an existing concurrent copying GC, which is suitable for real-time applications. We identified problems on the GC algorithm and proposed solutions for them. (2) We developed a novel concurrent compacting GC based on the concurrent copying GC. (3) We developed a technique to reduce energy consumption by GC. We developed a program analysis tool for bug detection.

Report

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

    (13 results)

All 2016 2015 2014 2013 Other

All Int'l Joint Research (1 results) Journal Article (1 results) (of which Peer Reviewed: 1 results) Presentation (10 results) (of which Int'l Joint Research: 1 results) Patent(Industrial Property Rights) (1 results)

  • [Int'l Joint Research] ケント大学(英国)

    • Related Report
      2015 Annual Research Report
  • [Journal Article] 規則違反コードの構造を反映した木パタンを用いるコード検査器2016

    • Author(s)
      中村 真也,鵜川 始陽,馬谷 誠二
    • Journal Title

      情報処理学会論文誌 プログラミング

      Volume: 未定

    • NAID

      170000148144

    • Related Report
      2015 Annual Research Report
    • Peer Reviewed
  • [Presentation] Androidにおける部分コンパクションの実装2016

    • Author(s)
      鵜川始陽,岩崎英哉
    • Organizer
      第18回プログラミングおよびプログラミング言語ワークショップ
    • Place of Presentation
      岡山県
    • Year and Date
      2016-03-07
    • Related Report
      2015 Annual Research Report
  • [Presentation] A Source Code Checker Using Declarative Patterns to Represent Rule Violations2016

    • Author(s)
      Tomoharu Ugawa, Seiji Umatani, Shinya Nakamura
    • Organizer
      Thirteenth International Symposium on Functional and Logic Programming
    • Place of Presentation
      Kochi
    • Year and Date
      2016-03-04
    • Related Report
      2015 Annual Research Report
    • Int'l Joint Research
  • [Presentation] 並行GC中のCPU周波数抑制による消費電力の削減2016

    • Author(s)
      片岡崇史,鵜川始陽
    • Organizer
      第57回プログラミング・シンポジウム プログラム
    • Place of Presentation
      静岡県
    • Year and Date
      2016-01-08
    • Related Report
      2015 Annual Research Report
  • [Presentation] Android上のごみ集めにおける停止時間の削減 (ポスター)2015

    • Author(s)
      中野 陽基, 鵜川 始陽, 岩崎 英哉
    • Organizer
      第17回プログラミングおよびプログラミング言語ワークショップ (PPL 2015)
    • Place of Presentation
      松山
    • Year and Date
      2015-03-04 – 2015-03-06
    • Related Report
      2014 Research-status Report
  • [Presentation] Java仮想マシンの動作特性に注目したCPU周波数制御のPCへの適用2015

    • Author(s)
      竹内 洋平
    • Organizer
      第17回プログラミングおよびプログラミング言語ワークショップ (PPL 2015)
    • Place of Presentation
      松山
    • Year and Date
      2015-03-04 – 2015-03-06
    • Related Report
      2014 Research-status Report
  • [Presentation] An Implementation of On-The-Fly Copying Garbage Collector on Jikes RVM (ポスターセッション)2014

    • Author(s)
      Ugawa, T., Ritson, C. G., Jones, R. E.
    • Organizer
      12th Asian Symposium on Programming Languages and Systems (APLAS 2014)
    • Place of Presentation
      シンガポール
    • Year and Date
      2014-11-17 – 2014-11-19
    • Related Report
      2014 Research-status Report
  • [Presentation] Reference Object Processing in On-The-Fly Garbage Collection2014

    • Author(s)
      Ugawa, T., Jones, R. E., Ritson, C. G.
    • Organizer
      International Symposium on Memory Management (ISMM 2014)
    • Place of Presentation
      エジンバラ
    • Year and Date
      2014-06-12
    • Related Report
      2014 Research-status Report
  • [Presentation] Exploring Garbage Collection with Haswell Hardware Transactional Memory2014

    • Author(s)
      Ritson, C. G., Ugawa, T., Jones, R. E.
    • Organizer
      International Symposium on Memory Management (ISMM 2014)
    • Place of Presentation
      エジンバラ
    • Year and Date
      2014-06-12
    • Related Report
      2014 Research-status Report
  • [Presentation] 携帯端末における仮想機械でのCPU周波数抑制による消費電力の削減2014

    • Author(s)
      橘田頼之,鵜川始陽,岩崎英哉
    • Organizer
      第55回プログラミング・シンポジウム
    • Place of Presentation
      伊東市
    • Related Report
      2013 Research-status Report
  • [Presentation] Dalvik VMにおける並行メモリ割当ての実現2014

    • Author(s)
      中野陽基,鵜川始陽
    • Organizer
      第16回プログラミングおよびプログラミング言語ワークショップ
    • Place of Presentation
      阿蘇市
    • Related Report
      2013 Research-status Report
  • [Patent(Industrial Property Rights)] 電子機器、制御方法、及び、プログラム2013

    • Inventor(s)
      鵜川始陽,橘田頼之,岩崎英哉
    • Industrial Property Rights Holder
      電気通信大学
    • Industrial Property Rights Type
      特許
    • Industrial Property Number
      2013-272936
    • Filing Date
      2013
    • Related Report
      2013 Research-status Report

URL: 

Published: 2014-07-25   Modified: 2022-02-07  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi