tailieunhanh - wiley interscience tools and environments for parallel and distributed computing phần 5

chuyển tiếp này là tránh được nếu các bộ vi xử lý chủ có một bản sao của dữ liệu. Để tránh chi phí cao xử lý tin nhắn thông qua ngắt, các thông điệp từ bộ vi xử lý khác là dịch vụ thông qua một cơ chế bỏ phiếu. Các mục thăm dò ý kiến cũng được đưa vào tại mỗi vòng lặp lại tiến để đảm bảo thời gian trả lời hợp lý. | 76 DISTRIBUTED SHARED MEMORY TOOLS pointer to the current owner processor and a full-bit vector of the processor that are sharing the data. The protocol supports dirty sharing which allows the data to be shared without requiring the home node to have an up-to-date copy. A request coming to the home node is forwarded to the current owner as an optimization this forwarding is avoided if the home processor has a copy of the data. To avoid the high cost of handling messages via interrupts messages from other processors are serviced through a polling mechanism. Polls are also inserted at every loop back-edge to ensure reasonable response times. The protocol aggressively exploits the release consistency model by emulating the behavior of a processor with nonblocking stores and lockup-free caches. REFERENCES 1. J. Kuskin D. Ofelt M. Heinrich J. Heinlein R. Simoni K. Gharachorloo J. Chapin D. Nakahira J. Baxter M. Horowitz A. Gupta M. Roseblum and J. Henessy The Stanford FLASH multiprocessor Proceedings of the 21st International Symposium on Computer Architecture April 1994. 2. A. Agarwal R. Bianchini D. Chaiken K. L. Johnson D. Krauz J. Kubiatowicz B. Lim K. Mackenzie and D. Yeung The MIT Alewife machine architecture and performance Proceedings of the 22nd International Symposium on Computer Architecture ISCA June 1995. 3. B. Falsafi and D. A. Wood Reactive NUMA a design for unifying S-COMA and CC-NUMA Proceedings of the 24th International Symposium on Computer Architecture ISCA 1997. 4. C. Kuo J. Carter R. Kumarkote and M. Swanson ASCOMA an adaptive hybrid shared memory architecture International Conference on Parallel Processing ICPPÊ98 August 1998. 5. C. Amza A. Cox S. Dwarakadas P. Keleher H. Lu R. Rajamony W Yu and W Zwaenepoel TreadMarks shared memory computing on networks of workstations IEEE Computer Vol. 29 No. 2 pp. 18-28 1996. 6. E. Speight and J. K. Bennett Brazos a third generation DSM system Proceedings of the 1997 USENIX Windows NT Workshop August 1997. 7.