DbiPlayer progress
This commit is contained in:
@@ -6,13 +6,13 @@
|
||||
% Node styles
|
||||
\tikzstyle{function}=[fill={rgb,255: red,255; green,125; blue,125}, draw=red, shape=rectangle, rounded corners=3pt, thick]
|
||||
\tikzstyle{application}=[fill={rgb,255: red,238; green,238; blue,238}, draw=black, shape=rectangle, minimum width=3cm, minimum height=1cm, thick]
|
||||
\tikzstyle{thread player}=[fill=white, draw=black, shape=rectangle, minimum width=3cm, minimum height=8mm]
|
||||
\tikzstyle{initiator socket}=[fill=black, draw=black, shape=rectangle, minimum width=2mm, minimum height=5mm]
|
||||
\tikzstyle{interconnect thin}=[fill=white, draw=black, shape=rectangle, minimum height=3.5cm, align=center, minimum width=2.5cm]
|
||||
\tikzstyle{thread player}=[fill=white, draw=black, shape=rectangle, minimum width=3.25cm, minimum height=8mm]
|
||||
\tikzstyle{initiator socket}=[fill=black, draw=black, shape=rectangle, minimum width=2, minimum height=5mm]
|
||||
\tikzstyle{interconnect thin}=[fill=white, draw=black, shape=rectangle, minimum height=3.5cm, align=center, minimum width=2.75cm]
|
||||
\tikzstyle{interconnect thick}=[fill=white, draw=black, shape=rectangle, minimum height=3.5cm, align=center, minimum width=3.5cm]
|
||||
\tikzstyle{target socket}=[fill=white, draw=black, shape=rectangle, minimum width=2mm, minimum height=5mm]
|
||||
\tikzstyle{cache}=[fill=white, draw=black, shape=rectangle, minimum height=8mm, minimum width=1.75cm]
|
||||
\tikzstyle{l3cache}=[fill=white, draw=black, shape=rectangle, minimum height=2.5cm, minimum width=1.75cm]
|
||||
\tikzstyle{cache}=[fill=white, draw=black, shape=rectangle, minimum height=8mm, minimum width=2cm]
|
||||
\tikzstyle{l3cache}=[fill=white, draw=black, shape=rectangle, minimum height=2.5cm, minimum width=2cm]
|
||||
|
||||
% Edge styles
|
||||
\tikzstyle{dashed line}=[-, dashed]
|
||||
|
||||
@@ -1,66 +1,66 @@
|
||||
\begin{tikzpicture}
|
||||
\begin{pgfonlayer}{nodelayer}
|
||||
\node [style=thread player] (0) at (-16, 0) {DbiThreadPlayer};
|
||||
\node [style=thread player] (0) at (-16.25, 0) {DbiThreadPlayer};
|
||||
\node [style=initiator socket] (1) at (-12.75, 0) {};
|
||||
\node [style=thread player] (2) at (-16, -2) {DbiThreadPlayer};
|
||||
\node [style=thread player] (2) at (-16.25, -2) {DbiThreadPlayer};
|
||||
\node [style=initiator socket] (3) at (-12.75, -2) {};
|
||||
\node [style=thread player] (4) at (-16, -5) {DbiThreadPlayer};
|
||||
\node [style=thread player] (4) at (-16.25, -5) {DbiThreadPlayer};
|
||||
\node [style=initiator socket] (5) at (-12.75, -5) {};
|
||||
\node [style=interconnect thin] (10) at (18, -2.5) {MultiCoupler\\(Interconnect)};
|
||||
\node [style=none] (12) at (-16, -3.25) {\vdots};
|
||||
\node [style=target socket] (13) at (15.25, -2.5) {};
|
||||
\node [style=none] (14) at (15, -2.5) {};
|
||||
\node [style=initiator socket] (15) at (20.75, -2.5) {};
|
||||
\node [style=initiator socket] (16) at (22, -2.5) {};
|
||||
\node [style=initiator socket] (17) at (22.5, -2.5) {};
|
||||
\node [style=none] (18) at (-19.5, 2.5) {};
|
||||
\node [style=none] (19) at (22.25, 2.5) {};
|
||||
\node [style=none] (20) at (-19.5, -7) {};
|
||||
\node [style=none] (21) at (22.25, -7) {};
|
||||
\node [style=none] (22) at (1.5, 1.75) {DbiPlayer};
|
||||
\node [style=none] (24) at (21, -2.5) {};
|
||||
\node [style=none] (25) at (21, -2.5) {};
|
||||
\node [style=none] (28) at (21.75, -2.5) {};
|
||||
\node [style=none] (30) at (25, 2.5) {};
|
||||
\node [style=none] (31) at (25, -7) {};
|
||||
\node [style=target socket] (32) at (24.75, -2.5) {};
|
||||
\node [style=none] (35) at (24.5, -2.5) {};
|
||||
\node [style=none] (38) at (22.75, -2.5) {};
|
||||
\node [style=none] (40) at (30.25, 2.5) {};
|
||||
\node [style=none] (41) at (30.25, -7) {};
|
||||
\node [style=none] (43) at (27.75, -2.5) {DRAMSys};
|
||||
\node [style=interconnect thin] (10) at (16, -2.5) {MultiCoupler\\(Interconnect)};
|
||||
\node [style=none] (12) at (-16.25, -3.25) {\vdots};
|
||||
\node [style=target socket] (13) at (13, -2.5) {};
|
||||
\node [style=none] (14) at (12.75, -2.5) {};
|
||||
\node [style=initiator socket] (15) at (19, -2.5) {};
|
||||
\node [style=initiator socket] (16) at (20, -2.5) {};
|
||||
\node [style=initiator socket] (17) at (20.5, -2.5) {};
|
||||
\node [style=none] (18) at (-20, 2.5) {};
|
||||
\node [style=none] (19) at (20.25, 2.5) {};
|
||||
\node [style=none] (20) at (-20, -7) {};
|
||||
\node [style=none] (21) at (20.25, -7) {};
|
||||
\node [style=none] (22) at (0.25, 1.75) {DbiPlayer};
|
||||
\node [style=none] (24) at (18.75, -2.5) {};
|
||||
\node [style=none] (25) at (19.25, -2.5) {};
|
||||
\node [style=none] (28) at (19.75, -2.5) {};
|
||||
\node [style=none] (30) at (22, 2.5) {};
|
||||
\node [style=none] (31) at (22, -7) {};
|
||||
\node [style=target socket] (32) at (21.75, -2.5) {};
|
||||
\node [style=none] (35) at (21.5, -2.5) {};
|
||||
\node [style=none] (38) at (20.75, -2.5) {};
|
||||
\node [style=none] (40) at (26.75, 2.5) {};
|
||||
\node [style=none] (41) at (26.75, -7) {};
|
||||
\node [style=none] (43) at (24.5, -2.5) {DRAMSys};
|
||||
\node [style=cache] (44) at (-9.5, 0) {L1 Cache};
|
||||
\node [style=initiator socket] (45) at (-7.5, 0) {};
|
||||
\node [style=target socket] (46) at (-11.5, 0) {};
|
||||
\node [style=initiator socket] (45) at (-7.25, 0) {};
|
||||
\node [style=target socket] (46) at (-11.75, 0) {};
|
||||
\node [style=cache] (47) at (-9.5, -2) {L1 Cache};
|
||||
\node [style=initiator socket] (48) at (-7.5, -2) {};
|
||||
\node [style=target socket] (49) at (-11.5, -2) {};
|
||||
\node [style=initiator socket] (48) at (-7.25, -2) {};
|
||||
\node [style=target socket] (49) at (-11.75, -2) {};
|
||||
\node [style=cache] (50) at (-9.5, -5) {L1 Cache};
|
||||
\node [style=initiator socket] (51) at (-7.5, -5) {};
|
||||
\node [style=target socket] (52) at (-11.5, -5) {};
|
||||
\node [style=initiator socket] (51) at (-7.25, -5) {};
|
||||
\node [style=target socket] (52) at (-11.75, -5) {};
|
||||
\node [style=none] (53) at (-9.5, -3.25) {\vdots};
|
||||
\node [style=cache] (54) at (-4, 0) {L2 Cache};
|
||||
\node [style=initiator socket] (55) at (-2, 0) {};
|
||||
\node [style=target socket] (56) at (-6, 0) {};
|
||||
\node [style=initiator socket] (55) at (-1.75, 0) {};
|
||||
\node [style=target socket] (56) at (-6.25, 0) {};
|
||||
\node [style=cache] (57) at (-4, -2) {L2 Cache};
|
||||
\node [style=initiator socket] (58) at (-2, -2) {};
|
||||
\node [style=target socket] (59) at (-6, -2) {};
|
||||
\node [style=initiator socket] (58) at (-1.75, -2) {};
|
||||
\node [style=target socket] (59) at (-6.25, -2) {};
|
||||
\node [style=cache] (60) at (-4, -5) {L2 Cache};
|
||||
\node [style=initiator socket] (61) at (-2, -5) {};
|
||||
\node [style=target socket] (62) at (-6, -5) {};
|
||||
\node [style=initiator socket] (61) at (-1.75, -5) {};
|
||||
\node [style=target socket] (62) at (-6.25, -5) {};
|
||||
\node [style=none] (63) at (-4, -3.25) {\vdots};
|
||||
\node [style=interconnect thick] (64) at (4, -2.5) {MultiSimpleCoupler\\(Interconnect)};
|
||||
\node [style=interconnect thin] (64) at (3.25, -2.5) {MultiSimple-\\Coupler\\(Interconnect)};
|
||||
\node [style=target socket] (65) at (0.25, -2.5) {};
|
||||
\node [style=none] (66) at (0, -2.5) {};
|
||||
\node [style=initiator socket] (67) at (7.75, -2.5) {};
|
||||
\node [style=none] (69) at (8, -2.5) {};
|
||||
\node [style=none] (70) at (-1.75, 0) {};
|
||||
\node [style=none] (71) at (-1.75, -2) {};
|
||||
\node [style=none] (72) at (-1.75, -5) {};
|
||||
\node [style=l3cache] (74) at (11.5, -2.5) {L3 Cache};
|
||||
\node [style=initiator socket] (75) at (13.5, -2.5) {};
|
||||
\node [style=target socket] (76) at (9.5, -2.5) {};
|
||||
\node [style=none] (77) at (13.75, -2.5) {};
|
||||
\node [style=initiator socket] (67) at (6.25, -2.5) {};
|
||||
\node [style=none] (69) at (6.5, -2.5) {};
|
||||
\node [style=none] (70) at (-1.5, 0) {};
|
||||
\node [style=none] (71) at (-1.5, -2) {};
|
||||
\node [style=none] (72) at (-1.5, -5) {};
|
||||
\node [style=l3cache] (74) at (9.5, -2.5) {L3 Cache};
|
||||
\node [style=initiator socket] (75) at (11.75, -2.5) {};
|
||||
\node [style=target socket] (76) at (7.25, -2.5) {};
|
||||
\node [style=none] (77) at (12, -2.5) {};
|
||||
\end{pgfonlayer}
|
||||
\begin{pgfonlayer}{edgelayer}
|
||||
\draw [style=block] (18.center)
|
||||
|
||||
@@ -1,33 +1,33 @@
|
||||
\begin{tikzpicture}
|
||||
\begin{pgfonlayer}{nodelayer}
|
||||
\node [style={thread_player}] (0) at (0, 0) {DbiThreadPlayer};
|
||||
\node [style={initiator_socket}] (1) at (3.25, 0) {};
|
||||
\node [style={thread_player}] (2) at (0, -2) {DbiThreadPlayer};
|
||||
\node [style={initiator_socket}] (3) at (3.25, -2) {};
|
||||
\node [style={thread_player}] (4) at (0, -5) {DbiThreadPlayer};
|
||||
\node [style={initiator_socket}] (5) at (3.25, -5) {};
|
||||
\node [style=interconnect] (10) at (11.25, -2.5) {MultiCoupler\\(Interconnect)};
|
||||
\node [style=thread player] (0) at (0, 0) {DbiThreadPlayer};
|
||||
\node [style=initiator socket] (1) at (3.5, 0) {};
|
||||
\node [style=thread player] (2) at (0, -2) {DbiThreadPlayer};
|
||||
\node [style=initiator socket] (3) at (3.5, -2) {};
|
||||
\node [style=thread player] (4) at (0, -5) {DbiThreadPlayer};
|
||||
\node [style=initiator socket] (5) at (3.5, -5) {};
|
||||
\node [style=interconnect thin] (10) at (11.25, -2.5) {MultiCoupler\\(Interconnect)};
|
||||
\node [style=none] (12) at (0, -3.25) {\vdots};
|
||||
\node [style={target_socket}] (13) at (8.5, -2.5) {};
|
||||
\node [style=none] (14) at (8.25, -2.5) {};
|
||||
\node [style={initiator_socket}] (15) at (14, -2.5) {};
|
||||
\node [style={initiator_socket}] (16) at (16.75, -2.5) {};
|
||||
\node [style={initiator_socket}] (17) at (17.25, -2.5) {};
|
||||
\node [style=none] (18) at (-3.5, 2) {};
|
||||
\node [style=target socket] (13) at (8.25, -2.5) {};
|
||||
\node [style=none] (14) at (8, -2.5) {};
|
||||
\node [style=initiator socket] (15) at (14.25, -2.5) {};
|
||||
\node [style=initiator socket] (16) at (16.75, -2.5) {};
|
||||
\node [style=initiator socket] (17) at (17.25, -2.5) {};
|
||||
\node [style=none] (18) at (-4, 2) {};
|
||||
\node [style=none] (19) at (17, 2) {};
|
||||
\node [style=none] (20) at (-3.5, -7) {};
|
||||
\node [style=none] (20) at (-4, -7) {};
|
||||
\node [style=none] (21) at (17, -7) {};
|
||||
\node [style=none] (22) at (6.5, 1.25) {DbiPlayer};
|
||||
\node [style=none] (23) at (14.25, -2.25) {};
|
||||
\node [style=none] (22) at (6.25, 1.25) {DbiPlayer};
|
||||
\node [style=none] (23) at (14.5, -2.25) {};
|
||||
\node [style=none] (24) at (14.25, -2.5) {};
|
||||
\node [style=none] (25) at (14.25, -2.5) {};
|
||||
\node [style=none] (26) at (14.25, -2.75) {};
|
||||
\node [style=none] (25) at (14.5, -2.5) {};
|
||||
\node [style=none] (26) at (14.5, -2.75) {};
|
||||
\node [style=none] (27) at (16.5, -2.25) {};
|
||||
\node [style=none] (28) at (16.5, -2.5) {};
|
||||
\node [style=none] (29) at (16.5, -2.75) {};
|
||||
\node [style=none] (30) at (19.75, 2) {};
|
||||
\node [style=none] (31) at (19.75, -7) {};
|
||||
\node [style={initiator_socket}] (32) at (19.5, -2.5) {};
|
||||
\node [style=target socket] (32) at (19.5, -2.5) {};
|
||||
\node [style=none] (34) at (19.25, -2.25) {};
|
||||
\node [style=none] (35) at (19.25, -2.5) {};
|
||||
\node [style=none] (36) at (19.25, -2.75) {};
|
||||
@@ -37,12 +37,10 @@
|
||||
\node [style=none] (40) at (25, 2) {};
|
||||
\node [style=none] (41) at (25, -7) {};
|
||||
\node [style=none] (43) at (22.5, -2.5) {DRAMSys};
|
||||
\node [style=none] (44) at (6.25, -3.5) {};
|
||||
\end{pgfonlayer}
|
||||
\begin{pgfonlayer}{edgelayer}
|
||||
\draw (1) to (14.center);
|
||||
\draw (3) to (14.center);
|
||||
\draw (5) to (14.center);
|
||||
\draw (18.center)
|
||||
\draw [style=block] (18.center)
|
||||
to (19.center)
|
||||
to (21.center)
|
||||
to (20.center)
|
||||
@@ -50,12 +48,16 @@
|
||||
\draw (23.center) to (27.center);
|
||||
\draw (25.center) to (28.center);
|
||||
\draw (26.center) to (29.center);
|
||||
\draw (30.center) to (31.center);
|
||||
\draw [style=block] (30.center)
|
||||
to (40.center)
|
||||
to (41.center)
|
||||
to (31.center)
|
||||
to cycle;
|
||||
\draw (37.center) to (34.center);
|
||||
\draw (38.center) to (35.center);
|
||||
\draw (39.center) to (36.center);
|
||||
\draw (30.center) to (40.center);
|
||||
\draw (40.center) to (41.center);
|
||||
\draw (41.center) to (31.center);
|
||||
\draw (1) to (14.center);
|
||||
\draw (3) to (14.center);
|
||||
\draw (5) to (14.center);
|
||||
\end{pgfonlayer}
|
||||
\end{tikzpicture}
|
||||
|
||||
Reference in New Issue
Block a user