+++ 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