Yang, Xi; Blackburn, Stephen; Frampton, Daniel; Hosking, Anthony
Read and write barriers mediate access to the heap allowing the collector to control and monitor mutator actions. For this reason, barriers are a powerful tool in the design of any heap management algorithm, but the prevailing wisdom is that they impose significant costs. However, changes in hardware and workloads make these costs a moving target. Here, we measure the cost of a range of useful barriers on a range of modern hardware and workloads. We confirm some old results and overturn others....[Show more]
Items in Open Research are protected by copyright, with all rights reserved, unless otherwise indicated.