• DocumentCode
    3129282
  • Title

    Hardware-Supported Pointer Detection for Common Garbage Collections

  • Author

    Ideue, Kei ; Satomi, Yuki ; Tsumura, Tomoaki ; Matsuo, Hiroshi

  • Author_Institution
    Nagoya Inst. of Technol., Nagoya, Japan
  • fYear
    2013
  • fDate
    4-6 Dec. 2013
  • Firstpage
    134
  • Lastpage
    140
  • Abstract
    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. In this paper, we focus on the point that the objects on the call stack should be traced in many GC algorithms, and propose 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 install 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.
  • Keywords
    mobile computing; storage management; GC algorithms; GC latency; GC routine; call stack; garbage collection; hardware support technique; hardware-supported pointer detection; memory usage; mobile systems; Benchmark testing; Hardware; Indexes; Java; Mobile communication; Random access memory; Registers; garbage collection; hardware support; pointer detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2013 First International Symposium on
  • Conference_Location
    Matsuyama
  • Print_ISBN
    978-1-4799-2795-1
  • Type

    conf

  • DOI
    10.1109/CANDAR.2013.26
  • Filename
    6726888