• Cite Icon32
  • https://doi.org/10.1145/1133956.1133959Copy DOI Icon

A true hardware read barrier

  • Jun 10, 2006
  • Matthias Meyer
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Read barriers synchronize compacting garbage collection and application processing in a simple yet elegant way. Unfortunately, read barrier checks are expensive to implement in software, and even with hardware support, the clustering of read barrier faults irregularly impairs application progress to an unacceptable extent. For this reason, read barriers are often considered unsuitable for hard real-time systems.In this paper, we introduce a novel hardware read barrier design for an object-based RISC architecture. The design integrates read barrier checking and, for the first time, read barrier fault handling directly into a processor pipeline.Our system handles read barrier faults within 20 clock cycles on average. Despite fault clustering, all application programs we have run on our prototype show minimum mutator utilizations of more that 55% within arbitrary time intervals of only 1ms. Thanks to this property, our system facilitates worst case estimates for tasks with very short response times, thereby paving the way for garbage collection in embedded systems with extremely fine-grained real-time requirements.

Similar Papers
  • Research Article
  • Citations654

Garbage collection in an uncooperative environment

  • Sep 01, 1988
  • Software: Practice and Experience
  • Hans‐Juergen Boehm +1
  • Book Chapter
  • Citations7

Hardware Concurrent Garbage Collection for Short-Lived Objects in Mobile Java Devices

  • Jan 01, 2005
  • Chi Hang Yau +3
  • Research Article
  • Citations12

The Combined Effects of Obesity and Cardiorespiratory Fitness Are Associated with Response Inhibition: An ERP Study.

  • Mar 25, 2021
  • International Journal of Environmental Research and Public Health
  • Lin Chi +6
  • Conference Article
  • Citations7

On the Optimality of the Greedy Garbage Collection Strategy for SSDs

  • Jul 01, 2022
  • Ernst Althaus +3
  • Research Article
  • Citations135

Determination of the post-failure behavior of brittle rock using a servo-controlled testing machine

  • Dec 01, 1970
  • Rock Mechanics Felsmechanik M�canique des Roches
  • F Rummel +1
  • PDF
  • Research Article
  • Citations12

Effects of Working Memory, Strategy Use, and Single-Step Mental Addition on Multi-Step Mental Addition in Chinese Elementary Students

  • Feb 05, 2019
  • Frontiers in Psychology
  • Yi Ding +5
  • Research Article
  • Citations2

Pharmacists' experiences with the Bloom Program application process.

  • Nov 16, 2020
  • Canadian pharmacists journal : CPJ = Revue des pharmaciens du Canada : RPC
  • Andrea L Murphy +2
  • Research Article
  • Citations3

Flexible Page-level Memory Access Monitoring Based on Virtualization Hardware

  • Apr 08, 2017
  • ACM SIGPLAN Notices
  • Kai Lu +4
  • Conference Article
  • Citations1

Application state aware GC selection optimization in Android

  • May 01, 2016
  • Shintaro Hamanaka +4
  • Research Article
  • Citations1

An algorithm of video network transmission based on unbalanced multiple description coding

  • Jan 01, 2018
  • International Journal of Embedded Systems
  • Shan Guo Lv +1
  • Conference Article
  • Citations11

CAGC: A Content-aware Garbage Collection Scheme for Ultra-Low Latency Flash-based SSDs

  • May 01, 2021
  • Suzhen Wu +5
  • Research Article
  • Citations38

フッ素置換不斉骨格をもつ強誘電性液晶の合成とその物性

  • Jan 01, 1991
  • Journal of Synthetic Organic Chemistry, Japan
  • Hiroyuki Nohira
  • Research Article
  • Citations3

Progressive online aggregation in a distributed stream system

  • Nov 29, 2014
  • The Journal of Systems & Software
  • Dingyu Yang +3
  • Research Article
  • Citations180

Effective seed-assisted synthesis of gold nanoparticles anchored nitrogen-doped graphene for electrochemical detection of glucose and dopamine

  • Mar 02, 2016
  • Biosensors and Bioelectronics
  • Tran Duy Thanh +4
  • Research Article
  • Citations12

A novel acidic pH fluorescent probe based on a benzothiazole derivative

  • Jan 12, 2017
  • Spectrochimica Acta Part A: Molecular and Biomolecular Spectroscopy
  • Qiujuan Ma +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.