Split pending buffer with concurrent access of requests and responses to fully associative and indexed components

作者: Ashwini Nanda , Maged M. Michael , Douglas J. Joseph

DOI:

关键词: CPU cacheController (computing)MultiprocessingProtocol (object-oriented programming)Associative propertyCache coherenceBuffer (optical fiber)Computer networkParallel computingDirectoryComputer science

摘要: For a cache-coherent controller for multiprocessor system sharing cache memory, split pending buffer having two components: fully-associative part and an indexed that can easily be made multi-ported. The associative part, PBA, include multiple entries valid bit address fields, the PBC, includes including all other status fields (i.e., content of entries). multi-ported enables one request or more responses to handled concurrently. Handling requires lookup possible directory lookup, read PBC (in case collision), after processing in protocol handling unit, PBA update, depending upon coherence implemented. response no read,

参考文章(10)
Thomas James Heller, William Todd Boyd, Michael Ignatowski, Richard Edward Matick, Stanley Everett Schuster, Integrated processing and L2 DRAM cache ,(1996)