[Gems-users] how to squash memory access if mispredicted


Date: Mon, 25 Jan 2010 19:49:59 +0800
From: "shanshuchang" <shanshuchang@xxxxxxxxx>
Subject: [Gems-users] how to squash memory access if mispredicted

Hi all,

I have a problem about how does OPAL module handles the mispredict memory access.

Considering a LD instruction that has already called RUBY when it is detected to be in wrong control flow.

Here “squash” is involved to squash the pipeline. I am wondering how is the under executing LD instruction squashed in detail, especially how the ruby request is terminated.

 

Thanks in advance!

 

Regards

shuchang

[← Prev in Thread] Current Thread [Next in Thread→]