论文部分内容阅读
基于目录的Cache一致性协议在片上多处理器(Chip Multiprocessor,CMP)中被广泛采用,目录控制器是CMP中Cache一致性协议实现的关键部件。由于各种一致性事物必须要在目录控制器中串行集中处理,很容易导致死锁的发生,如何避免死锁问题是设计者必须要考虑和解决的关键问题。在目录控制器设计时,通过适当增加输入、输出缓冲器的深度、将各种一致性事物分开单独传输以及在输出缓冲器将满时产生不成功响应等方法,可以有效避免死锁的发生,从而保证处理器工作稳定可靠。