summaryrefslogtreecommitdiffstats
path: root/content/zettel/2b2.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/zettel/2b2.md')
-rw-r--r--content/zettel/2b2.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/content/zettel/2b2.md b/content/zettel/2b2.md
new file mode 100644
index 0000000..459f191
--- /dev/null
+++ b/content/zettel/2b2.md
@@ -0,0 +1,18 @@
++++
+title = "Rotating registers"
+author = "Yann Herklotz"
+tags = []
+categories = []
+backlinks = ["3c2", "2b1", "1c6b"]
+forwardlinks = ["1c6"]
+zettelid = "2b2"
++++
+
+Rotating registers are an implementation of hardware registers that are
+especially beneficial to loop pipelining ([\#1c6]), as they are indexed
+based on the current iteration that the loop is in, which means that
+each loop iteration can just write to the same registers, but still
+create a pipelined loop, even if there are dependencies between the
+pipeline stages.
+
+ [\#1c6]: /zettel/1c6