(4)cMA机器 所有的本地存储器都采取高速缓存的结 构(称为c0MA高速缓存)。 口这样的高速缓存有比2级高速缓存和远程高 速缓存大得多的容量。 口可通过指令将A的值载入本地处理器寄存器 中,同时A所在的高速缓存块被自动拷贝至 本地存储器(也就是cOMA高速缓存)中 口c0MA是唯一对在多个本地存储器中复制同 高速缓存块提供硬件支持的结构。 哈尔滨工业大学计算机科学与技术学院 17
哈尔滨工业大学计算机科学与技术学院 17 ◼ (4)COMA机器 ◼ 所有的本地存储器都采取高速缓存的结 构(称为COMA高速缓存)。 ❑ 这样的高速缓存有比2级高速缓存和远程高 速缓存大得多的容量。 ❑ 可通过指令将A的值载入本地处理器寄存器 中,同时A所在的高速缓存块被自动拷贝至 本地存储器(也就是COMA高速缓存)中。 ❑ COMA是唯一对在多个本地存储器中复制同 一高速缓存块提供硬件支持的结构
(5)cOMA与cC-NUMA的主要区 别: ①C0MA中的复制和迁移更为有效。 ②在00MA中复制和迁移的颗粒度是高 速缓存行,而在 CC-NUMA中是页 这使00MA中的假共享现象比c NUMA少。 哈尔滨工业大学计算机科学与技术学院
哈尔滨工业大学计算机科学与技术学院 18 ◼ (5)COMA与CC-NUMA的主要区 别: ① COMA中的复制和迁移更为有效。 ② 在COMA中复制和迁移的颗粒度是高 速缓存行,而在CC—NUMA中是页; ③ 这使COMA中的假共享现象比CCNUMA少