We started with a baseline system that supports only
sequential consistency but obtains high performance
through load-order speculation and prefetching for both
loads and stores. We then implemented the optimizations described in Table 5 to take advantage of the
relaxed consistency models. The remainder of the section describes the three verification mechanisms that
were added to the system, as shown in Figure 2.