首页>
外国专利>
Shared memory-access priorization method for multiprocessors using caches and snoop responses
Shared memory-access priorization method for multiprocessors using caches and snoop responses
展开▼
机译:使用缓存和监听响应的多处理器共享内存访问优先化方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
A method of reducing memory latency associated with a read- type operation in a multiprocessor computer system is disclosed. When a requesting processing unit issues a message indicating that it desires to read a value from an address of a memory device of the computer system, each cache snoops an interconnect to detect the message, and transmits a response to the message, wherein a shared intervention response is transmitted to indicate that a cache containing an unmodified value corresponding to the address of the memory device can source the value. A priority is associated with each response, and system logic detects each response and its associated priority, and forwards a response with a highest priority to the requesting processing unit. The protocol may include prior-art coherency responses such as an invalid response, a modified intervention response, a shared response, and a retry response. Either the retry response or the shared intervention response may be assigned a highest priority. Since the cache latency can be much less than the memory latency, the read performance can be substantially improved with this new protocol.
展开▼