Skip to content

Commit

Permalink
Add missing text to vrf description
Browse files Browse the repository at this point in the history
  • Loading branch information
jerryz123 committed Nov 6, 2024
1 parent 6184fb6 commit 41095dc
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
3 changes: 2 additions & 1 deletion docs/execute.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,8 @@ Configurations that expect to keep multiple integer sequencers utilized simultan

As an optimization, Saturn implements per-bank single-entry fall-through write buffers, effectively emulating a 3R2W memory with a 3R1W memory.
Write bank conflicts between pipelined writebacks and load writebacks can result in a performance penalty.
The write buffer
The write buffers allow two writes into a single bank, with the second write delayed onto the next cycle.
Due to the bank striping of the vector register file, the delayed write is unlikely to induce further bank conflicts.

[.text-center]
.Banked vector register file for a 4-bank configuration
Expand Down
3 changes: 2 additions & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1778,7 +1778,8 @@ <h3 id="_vector_register_file">5.4. Vector Register File</h3>
<div class="paragraph">
<p>As an optimization, Saturn implements per-bank single-entry fall-through write buffers, effectively emulating a 3R2W memory with a 3R1W memory.
Write bank conflicts between pipelined writebacks and load writebacks can result in a performance penalty.
The write buffer</p>
The write buffers allow two writes into a single bank, with the second write delayed onto the next cycle.
Due to the bank striping of the vector register file, the delayed write is unlikely to induce further bank conflicts.</p>
</div>
<div class="imageblock text-center text-center">
<div class="content">
Expand Down

0 comments on commit 41095dc

Please sign in to comment.