processor on a single chip possible. However, on a larger scale multicore, a hardware-
based cache coherency mechanism becomes overwhelmingly complicated, hot, and
expensive. Therefore, we propose a software coherence scheme managed by a
parallelizing compiler for shared-memory multicore systems without a hardware cache
coherence mechanism. Our proposed method is simple and efficient. It is built into OSCAR …