Ví dụ giả sử chúng ta có một bộ xử lý nơi cô viết mất 50 chu kỳ để thiết lập quyền sở hữu, 10 chu kỳ phát hành mỗi invalidate sau khi quyền sở hữu được thành lập, và các chu kỳ 80 cho một invalidate để hoàn thành và được công nhận khi được ban hành. Giả định rằng bốn bộ xử lý khác chia sẻ một khối bộ nhớ cache, bao lâu có một Hoa hậu viết đứng bộ vi xử lý văn bản nếu bộ vi xử lý là tuần tự phù hợp? Giả định rằng các invalidates phải được thừa nhận một cách rõ ràng trước khi các bộ điều khiển coher¬ence biết chúng được hoàn thành. Giả sử chúng ta có thể tiếp tục thực hiện sau khi có quyền sở hữu đối với Hoa hậu viết mà không cần chờ đợi cho các invalidates; làm thế nào viết lâu?Câu trả lời khi chúng tôi chờ đợi cho invalidates, viết mỗi mất tổng thời gian sở hữu cộng với thời gian để hoàn thành các invalidates. Kể từ khi các invalidates có thể chồng chéo lên nhau, chúng ta cần chỉ lo lắng về một lần cuối, mà bắt đầu 10 + 10 + 10 + 10 = 40 chu kỳ sau khi quyền sở hữu được thành lập. Do đó, tổng số thời gian cho viết là 50 + 40 + 80 = 170 chu kỳ. Trong khi đó, thời gian sở hữu chỉ là 50 chu kỳ. Với thích hợp viết đệm triển khai, đó là thậm chí có thể tiếp tục trước khi quyền sở hữu được thành lập.Để cung cấp hiệu suất tốt hơn, các nhà nghiên cứu và kiến trúc sư đã khám phá hai con đường khác nhau. Đầu tiên, họ đã phát triển đầy tham vọng hiện thực mà duy trì tính nhất quán tuần tự, nhưng sử dụng độ trễ-ẩn kỹ thuật để làm giảm hình phạt; chúng tôi thảo luận trong phần 5.7. Thứ hai, họ đã phát triển ít hạn chế mô hình thống nhất bộ nhớ cho phép cho các phần cứng nhanh hơn. Mô hình như vậy có thể ảnh hưởng như thế nào các lập trình viên thấy sự, vì vậy trước khi chúng tôi thảo luận về những mô hình restric¬tive ít hơn, hãy nhìn vào những gì các lập trình viên hy vọng
đang được dịch, vui lòng đợi..
