Liste des Groupes | Revenir à c arch |
On 8/31/24 4:56 PM, BGB wrote:Stores are allowed to delay the St.Data read until after retirement.
[snip]I was mostly doing dual-issue with a 4R2W design.>
>
Initially, 6R3W won out mostly because 4R2W disallows an indexed
store to be run in parallel with another op; but 6R3W did allow
this.
Stores and MADD allow one register read to be delayed by at least
one cycle. If the following cycle had a free read port, that could
be stolen to complete the store/MADD. This could be viewed as
cracking a three-source operation into a two-source operation and
a one-source operation that reads source operands in a following
cycle except that this operation never uses a result from the
previous cycle.
Les messages affichés proviennent d'usenet.