blob: 459f191fc72b71aeab965c399e3996fbce9db496 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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
|