Implementation additions

This commit is contained in:
2022-07-06 19:32:34 +02:00
parent 888a57c4bc
commit d890c4cc79
5 changed files with 121 additions and 95 deletions

View File

@@ -2,38 +2,38 @@
\begin{pgfonlayer}{nodelayer}
\node [style=none] (0) at (0.5, 0) {};
\node [style=none] (1) at (-2.25, 4) {};
\node [style=none] (2) at (-1.75, 8.5) {};
\node [style=none] (3) at (3, 11.75) {};
\node [style=none] (4) at (9.25, 12.25) {};
\node [style=none] (5) at (15.75, 11) {};
\node [style=none] (6) at (17.75, 2.25) {};
\node [style=none] (7) at (13.75, -0.5) {};
\node [style=none] (2) at (-1.5, 9.25) {};
\node [style=none] (3) at (3, 12.75) {};
\node [style=none] (4) at (9.25, 13) {};
\node [style=none] (5) at (15.5, 12.25) {};
\node [style=none] (6) at (17.25, 1.75) {};
\node [style=none] (7) at (12.5, -0.5) {};
\node [style=none] (8) at (6.75, -0.75) {};
\node [style=wrap text] (10) at (6.25, 11.25) {Scheduling\\Policy};
\node [style=wrap text] (11) at (11.25, 8) {Number\\of\\Devices};
\node [style=wrap text] (13) at (0, 5.75) {Refresh\\Policy};
\node [style=wrap text] (10) at (6.25, 12) {Scheduling\\Policy};
\node [style=wrap text] (11) at (11, 8.25) {Number\\of\\Devices};
\node [style=wrap text] (13) at (-0.25, 6.5) {Refresh\\Policy};
\node [style=wrap text] (14) at (7, 1.5) {Number\\of\\Channels};
\node [style=wrap text] (16) at (16.25, 8.5) {Powerdown\\Policy};
\node [style=wrap text] (17) at (9, 4.75) {DRAM\\Speed};
\node [style=wrap text] (18) at (4.25, 5.25) {Page\\Policy};
\node [style=wrap text] (16) at (16.25, 9.25) {Power\\Down\\Policy};
\node [style=wrap text] (17) at (10.5, 5) {DRAM\\Speed};
\node [style=wrap text] (18) at (5, 5) {Page\\Policy};
\node [style=wrap text] (19) at (1.5, 2) {Command\\Multiplexer\\Policy};
\node [style=wrap text] (20) at (12.5, 1.75) {Response\\Queue\\Policy};
\node [style=wrap text] (21) at (5.75, 8.25) {Address\\Mapping};
\node [style=wrap text] (22) at (1, 9.5) {DRAM\\Standard};
\node [style=wrap text] (23) at (12.25, 11) {DRAM\\Capacity};
\node [style=wrap text] (24) at (16.25, 4.75) {Timing\\Parameters};
\node [style=wrap text] (21) at (5.25, 8.5) {Address\\Mapping};
\node [style=wrap text] (22) at (1.25, 10.75) {DRAM\\Standard};
\node [style=wrap text] (23) at (12.25, 11.5) {DRAM\\Capacity};
\node [style=wrap text] (24) at (16.75, 4.75) {Timing\\Parameters};
\node [style=none] (25) at (18.75, 6.75) {};
\end{pgfonlayer}
\begin{pgfonlayer}{edgelayer}
\draw [style=very thick line, bend right=285, looseness=1.25] (0.center) to (1.center);
\draw [style=very thick line, bend left=75] (1.center) to (2.center);
\draw [style=very thick line, bend left=60, looseness=1.25] (2.center) to (3.center);
\draw [style=very thick line, bend left=60] (3.center) to (4.center);
\draw [style=very thick line, bend left=60] (4.center) to (5.center);
\draw [style=very thick line, bend left=75, looseness=1.25] (0.center) to (1.center);
\draw [style=very thick line, bend left=90, looseness=1.25] (1.center) to (2.center);
\draw [style=very thick line, bend left=75, looseness=1.25] (2.center) to (3.center);
\draw [style=very thick line, bend left=75] (3.center) to (4.center);
\draw [style=very thick line, bend left=75] (4.center) to (5.center);
\draw [style=very thick line, bend left=60, looseness=1.25] (6.center) to (7.center);
\draw [style=very thick line, bend left=60] (7.center) to (8.center);
\draw [style=very thick line, bend right=300] (8.center) to (0.center);
\draw [style=very thick line, bend right=60, looseness=1.25] (6.center) to (25.center);
\draw [style=very thick line, bend right=60, looseness=1.25] (25.center) to (5.center);
\draw [style=very thick line, bend left=75] (8.center) to (0.center);
\draw [style=very thick line, bend right=75, looseness=1.25] (6.center) to (25.center);
\draw [style=very thick line, bend right=75, looseness=1.25] (25.center) to (5.center);
\end{pgfonlayer}
\end{tikzpicture}

View File

@@ -83,15 +83,15 @@
to (46.center)
to (45.center)
to cycle;
\draw [style=arrow without head] (55.center) to (57.center);
\draw [style=arrow without head] (57.center) to (56.center);
\draw [style=arrow] (57.center) to (44);
\draw [style=arrow] (56.center) to (50);
\draw [style=arrow] (9) to (18.center);
\draw [style=arrow without head] (30.center) to (60.center);
\draw [style=arrow without head] (60.center) to (61.center);
\draw [style=arrow without head] (63.center) to (62.center);
\draw [style=arrow] (61.center) to (36.center);
\draw [style=arrow] (62.center) to (55.center);
\draw [style=very thick line] (55.center) to (57.center);
\draw [style=very thick line] (57.center) to (56.center);
\draw [style=very thick latex arrow] (57.center) to (44);
\draw [style=very thick latex arrow] (56.center) to (50);
\draw [style=very thick latex arrow] (9) to (18.center);
\draw [style=very thick line] (30.center) to (60.center);
\draw [style=very thick line] (60.center) to (61.center);
\draw [style=very thick line] (63.center) to (62.center);
\draw [style=very thick latex arrow] (61.center) to (36.center);
\draw [style=very thick latex arrow] (62.center) to (55.center);
\end{pgfonlayer}
\end{tikzpicture}

View File

@@ -8,7 +8,7 @@
\node [style=none] (5) at (16, 2.25) {Target};
\node [style=none] (6) at (-1, 0.5) {};
\node [style=none] (7) at (-1, -20) {};
\node [style=align text] (8) at (-2, -8) {Time};
\node [style=align text] (8) at (-2, -9) {Time};
\node [style=none] (9) at (0, -0.5) {};
\node [style=none] (10) at (16, -0.5) {};
\node [style=none] (11) at (16, -1) {};