在 Tomasulo 中处理精确异常

Handling Precise Exceptions in Tomasulo

Tomasulo 算法如何处理精确异常?我知道一种方法是使用重新排序的缓冲区 (ROB)。我想知道在 Tomasulo 算法中还有哪些其他方法可以处理精确异常。

original Tomasulo algorithm 没有实现精确的异常。

后来添加了对精确异常的支持,请参阅this paper and this paper。简而言之,您需要 重新排序回写阶段