summaryrefslogtreecommitdiff
path: root/llama.cpp/media/matmul.svg
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2026-02-12 20:57:17 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2026-02-12 20:57:17 +0100
commitb333b06772c89d96aacb5490d6a219fba7c09cc6 (patch)
tree211df60083a5946baa2ed61d33d8121b7e251b06 /llama.cpp/media/matmul.svg
downloadllmnpc-b333b06772c89d96aacb5490d6a219fba7c09cc6.tar.gz
Engage!
Diffstat (limited to 'llama.cpp/media/matmul.svg')
-rw-r--r--llama.cpp/media/matmul.svg1238
1 files changed, 1238 insertions, 0 deletions
diff --git a/llama.cpp/media/matmul.svg b/llama.cpp/media/matmul.svg
new file mode 100644
index 0000000..1d6cb4b
--- /dev/null
+++ b/llama.cpp/media/matmul.svg
@@ -0,0 +1,1238 @@
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- Created with Inkscape (http://www.inkscape.org/) -->
3
4<svg
5 width="1150"
6 height="600"
7 viewBox="0 0 304.27084 158.75"
8 version="1.1"
9 id="svg1"
10 inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)"
11 sodipodi:docname="matmul.svg"
12 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
14 xmlns="http://www.w3.org/2000/svg"
15 xmlns:svg="http://www.w3.org/2000/svg">
16 <sodipodi:namedview
17 id="namedview1"
18 pagecolor="#ffffff"
19 bordercolor="#000000"
20 borderopacity="0.25"
21 inkscape:showpageshadow="2"
22 inkscape:pageopacity="0.0"
23 inkscape:pagecheckerboard="0"
24 inkscape:deskcolor="#d1d1d1"
25 inkscape:document-units="mm"
26 inkscape:zoom="1.4677624"
27 inkscape:cx="586.60719"
28 inkscape:cy="306.92978"
29 inkscape:window-width="2560"
30 inkscape:window-height="1360"
31 inkscape:window-x="0"
32 inkscape:window-y="0"
33 inkscape:window-maximized="1"
34 inkscape:current-layer="layer1"
35 showgrid="false">
36 <inkscape:grid
37 id="grid1"
38 units="mm"
39 originx="0"
40 originy="0"
41 spacingx="0.99999997"
42 spacingy="1"
43 empcolor="#0099e5"
44 empopacity="0.30196078"
45 color="#0099e5"
46 opacity="0.14901961"
47 empspacing="5"
48 dotted="false"
49 gridanglex="30"
50 gridanglez="30"
51 visible="false" />
52 </sodipodi:namedview>
53 <defs
54 id="defs1">
55 <marker
56 style="overflow:visible"
57 id="DartArrow"
58 refX="0"
59 refY="0"
60 orient="auto-start-reverse"
61 inkscape:stockid="Dart arrow"
62 markerWidth="1"
63 markerHeight="1"
64 viewBox="0 0 1 1"
65 inkscape:isstock="true"
66 inkscape:collect="always"
67 preserveAspectRatio="xMidYMid">
68 <path
69 style="fill:context-stroke;fill-rule:evenodd;stroke:none"
70 d="M 0,0 5,-5 -12.5,0 5,5 Z"
71 transform="scale(-0.5)"
72 id="path6" />
73 </marker>
74 </defs>
75 <g
76 inkscape:label="Layer 1"
77 inkscape:groupmode="layer"
78 id="layer1">
79 <g
80 id="g16"
81 transform="matrix(0,2.0000411,-2.0000411,0,70.001026,79.998976)"
82 style="stroke-width:0.264583;stroke-dasharray:none">
83 <g
84 id="g15"
85 style="stroke-width:0.264583;stroke-dasharray:none">
86 <rect
87 style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
88 id="rect1"
89 width="19.999998"
90 height="20"
91 x="4.9999995"
92 y="5" />
93 <ellipse
94 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
95 id="path1"
96 cx="7.5"
97 cy="7.5"
98 rx="1.4999999"
99 ry="1.5" />
100 <ellipse
101 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
102 id="ellipse1"
103 cx="7.4999995"
104 cy="12.5"
105 rx="1.4999999"
106 ry="1.5" />
107 <ellipse
108 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
109 id="ellipse2"
110 cx="7.4999995"
111 cy="17.5"
112 rx="1.4999999"
113 ry="1.5" />
114 <ellipse
115 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
116 id="ellipse3"
117 cx="7.4999995"
118 cy="22.5"
119 rx="1.4999999"
120 ry="1.5" />
121 <path
122 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
123 d="M 9.9999995,5 V 25"
124 id="path3" />
125 <ellipse
126 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
127 id="ellipse4"
128 cx="12.499999"
129 cy="7.5"
130 rx="1.4999999"
131 ry="1.5" />
132 <ellipse
133 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
134 id="ellipse5"
135 cx="12.499999"
136 cy="12.5"
137 rx="1.4999999"
138 ry="1.5" />
139 <ellipse
140 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
141 id="ellipse6"
142 cx="12.499999"
143 cy="17.5"
144 rx="1.4999999"
145 ry="1.5" />
146 <ellipse
147 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
148 id="ellipse7"
149 cx="12.499999"
150 cy="22.5"
151 rx="1.4999999"
152 ry="1.5" />
153 <path
154 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
155 d="M 14.999999,5 V 25"
156 id="path7" />
157 <ellipse
158 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
159 id="ellipse8"
160 cx="17.5"
161 cy="7.5"
162 rx="1.4999999"
163 ry="1.5" />
164 <ellipse
165 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
166 id="ellipse9"
167 cx="17.5"
168 cy="12.5"
169 rx="1.4999999"
170 ry="1.5" />
171 <ellipse
172 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
173 id="ellipse10"
174 cx="17.5"
175 cy="17.5"
176 rx="1.4999999"
177 ry="1.5" />
178 <ellipse
179 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
180 id="ellipse11"
181 cx="17.5"
182 cy="22.5"
183 rx="1.4999999"
184 ry="1.5" />
185 <path
186 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
187 d="M 19.971686,5 V 25"
188 id="path11" />
189 <ellipse
190 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
191 id="ellipse12"
192 cx="22.471687"
193 cy="7.5"
194 rx="1.4999999"
195 ry="1.5" />
196 <ellipse
197 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
198 id="ellipse13"
199 cx="22.471687"
200 cy="12.5"
201 rx="1.4999999"
202 ry="1.5" />
203 <ellipse
204 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
205 id="ellipse14"
206 cx="22.471687"
207 cy="17.5"
208 rx="1.4999999"
209 ry="1.5" />
210 <ellipse
211 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
212 id="ellipse15"
213 cx="22.471687"
214 cy="22.5"
215 rx="1.4999999"
216 ry="1.5" />
217 </g>
218 </g>
219 <text
220 xml:space="preserve"
221 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.175px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-opacity:1"
222 x="44"
223 y="33"
224 id="text49"><tspan
225 sodipodi:role="line"
226 id="tspan49"
227 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Italic';stroke-width:0.264583"
228 x="44"
229 y="33" /></text>
230 <text
231 xml:space="preserve"
232 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.175px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-opacity:1"
233 x="44"
234 y="65"
235 id="text52"><tspan
236 sodipodi:role="line"
237 id="tspan52"
238 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Liberation Sans';-inkscape-font-specification:'Liberation Sans Italic';stroke-width:0.264583"
239 x="44"
240 y="65" /></text>
241 <g
242 id="g71"
243 transform="matrix(0,2.0000411,-2.0000411,0,130.00184,19.998976)"
244 style="stroke-width:0.264583;stroke-dasharray:none">
245 <g
246 id="g70"
247 style="stroke-width:0.264583;stroke-dasharray:none"
248 transform="rotate(90,14.999999,15)">
249 <rect
250 style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
251 id="rect55"
252 width="19.999998"
253 height="20"
254 x="4.9999995"
255 y="5" />
256 <ellipse
257 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
258 id="ellipse55"
259 cx="7.5"
260 cy="7.5"
261 rx="1.4999999"
262 ry="1.5" />
263 <ellipse
264 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
265 id="ellipse56"
266 cx="7.4999995"
267 cy="12.5"
268 rx="1.4999999"
269 ry="1.5" />
270 <ellipse
271 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
272 id="ellipse57"
273 cx="7.4999995"
274 cy="17.5"
275 rx="1.4999999"
276 ry="1.5" />
277 <ellipse
278 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
279 id="ellipse58"
280 cx="7.4999995"
281 cy="22.5"
282 rx="1.4999999"
283 ry="1.5" />
284 <path
285 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
286 d="M 9.9999995,5 V 25"
287 id="path58" />
288 <ellipse
289 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
290 id="ellipse59"
291 cx="12.499999"
292 cy="7.5"
293 rx="1.4999999"
294 ry="1.5" />
295 <ellipse
296 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
297 id="ellipse60"
298 cx="12.499999"
299 cy="12.5"
300 rx="1.4999999"
301 ry="1.5" />
302 <ellipse
303 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
304 id="ellipse61"
305 cx="12.499999"
306 cy="17.5"
307 rx="1.4999999"
308 ry="1.5" />
309 <ellipse
310 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
311 id="ellipse62"
312 cx="12.499999"
313 cy="22.5"
314 rx="1.4999999"
315 ry="1.5" />
316 <path
317 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
318 d="M 14.999999,5 V 25"
319 id="path62" />
320 <ellipse
321 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
322 id="ellipse63"
323 cx="17.5"
324 cy="7.5"
325 rx="1.4999999"
326 ry="1.5" />
327 <ellipse
328 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
329 id="ellipse64"
330 cx="17.5"
331 cy="12.5"
332 rx="1.4999999"
333 ry="1.5" />
334 <ellipse
335 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
336 id="ellipse65"
337 cx="17.5"
338 cy="17.5"
339 rx="1.4999999"
340 ry="1.5" />
341 <ellipse
342 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
343 id="ellipse66"
344 cx="17.5"
345 cy="22.5"
346 rx="1.4999999"
347 ry="1.5" />
348 <path
349 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
350 d="M 19.971686,5 V 25"
351 id="path66" />
352 <ellipse
353 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
354 id="ellipse67"
355 cx="22.471687"
356 cy="7.5"
357 rx="1.4999999"
358 ry="1.5" />
359 <ellipse
360 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
361 id="ellipse68"
362 cx="22.471687"
363 cy="12.5"
364 rx="1.4999999"
365 ry="1.5" />
366 <ellipse
367 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
368 id="ellipse69"
369 cx="22.471687"
370 cy="17.5"
371 rx="1.4999999"
372 ry="1.5" />
373 <ellipse
374 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
375 id="ellipse70"
376 cx="22.471687"
377 cy="22.5"
378 rx="1.4999999"
379 ry="1.5" />
380 </g>
381 <g
382 id="g90"
383 style="stroke-width:0.264583;stroke-dasharray:none"
384 transform="rotate(90,29.999486,29.999486)">
385 <rect
386 style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
387 id="rect75"
388 width="19.999998"
389 height="20"
390 x="4.9999995"
391 y="5" />
392 <ellipse
393 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
394 id="ellipse75"
395 cx="7.5"
396 cy="7.5"
397 rx="1.4999999"
398 ry="1.5" />
399 <ellipse
400 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
401 id="ellipse76"
402 cx="7.4999995"
403 cy="12.5"
404 rx="1.4999999"
405 ry="1.5" />
406 <ellipse
407 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
408 id="ellipse77"
409 cx="7.4999995"
410 cy="17.5"
411 rx="1.4999999"
412 ry="1.5" />
413 <ellipse
414 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
415 id="ellipse78"
416 cx="7.4999995"
417 cy="22.5"
418 rx="1.4999999"
419 ry="1.5" />
420 <path
421 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
422 d="M 9.9999995,5 V 25"
423 id="path78" />
424 <ellipse
425 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
426 id="ellipse79"
427 cx="12.499999"
428 cy="7.5"
429 rx="1.4999999"
430 ry="1.5" />
431 <ellipse
432 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
433 id="ellipse80"
434 cx="12.499999"
435 cy="12.5"
436 rx="1.4999999"
437 ry="1.5" />
438 <ellipse
439 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
440 id="ellipse81"
441 cx="12.499999"
442 cy="17.5"
443 rx="1.4999999"
444 ry="1.5" />
445 <ellipse
446 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
447 id="ellipse82"
448 cx="12.499999"
449 cy="22.5"
450 rx="1.4999999"
451 ry="1.5" />
452 <path
453 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
454 d="M 14.999999,5 V 25"
455 id="path82" />
456 <ellipse
457 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
458 id="ellipse83"
459 cx="17.5"
460 cy="7.5"
461 rx="1.4999999"
462 ry="1.5" />
463 <ellipse
464 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
465 id="ellipse84"
466 cx="17.5"
467 cy="12.5"
468 rx="1.4999999"
469 ry="1.5" />
470 <ellipse
471 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
472 id="ellipse85"
473 cx="17.5"
474 cy="17.5"
475 rx="1.4999999"
476 ry="1.5" />
477 <ellipse
478 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
479 id="ellipse86"
480 cx="17.5"
481 cy="22.5"
482 rx="1.4999999"
483 ry="1.5" />
484 <path
485 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
486 d="M 19.971686,5 V 25"
487 id="path86" />
488 <ellipse
489 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
490 id="ellipse87"
491 cx="22.471687"
492 cy="7.5"
493 rx="1.4999999"
494 ry="1.5" />
495 <ellipse
496 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
497 id="ellipse88"
498 cx="22.471687"
499 cy="12.5"
500 rx="1.4999999"
501 ry="1.5" />
502 <ellipse
503 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
504 id="ellipse89"
505 cx="22.471687"
506 cy="17.5"
507 rx="1.4999999"
508 ry="1.5" />
509 <ellipse
510 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
511 id="ellipse90"
512 cx="22.471687"
513 cy="22.5"
514 rx="1.4999999"
515 ry="1.5" />
516 </g>
517 </g>
518 <text
519 xml:space="preserve"
520 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
521 x="39.657513"
522 y="140.84073"
523 id="text71"><tspan
524 sodipodi:role="line"
525 id="tspan71"
526 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Italic';stroke-width:0.264583"
527 x="39.657513"
528 y="140.84073">A</tspan><tspan
529 sodipodi:role="line"
530 style="font-size:8.46667px;stroke-width:0.264583"
531 x="39.657513"
532 y="151.81354"
533 id="tspan72">Row-major</tspan></text>
534 <text
535 xml:space="preserve"
536 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
537 x="99.848824"
538 y="13.928269"
539 id="text74"><tspan
540 sodipodi:role="line"
541 id="tspan73"
542 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Italic';stroke-width:0.264583"
543 x="99.848824"
544 y="13.928269">B<tspan
545 style="font-size:65%;baseline-shift:super"
546 id="tspan75">T</tspan></tspan><tspan
547 sodipodi:role="line"
548 style="font-size:8.46667px;stroke-width:0.264583"
549 x="99.848824"
550 y="24.901073"
551 id="tspan74">Column-major</tspan></text>
552 <text
553 xml:space="preserve"
554 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
555 x="100.00081"
556 y="140.77661"
557 id="text92"><tspan
558 sodipodi:role="line"
559 id="tspan91"
560 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Italic';baseline-shift:baseline;stroke-width:0.264583"
561 x="100.00081"
562 y="140.77661">C<tspan
563 style="font-size:65%;baseline-shift:super"
564 id="tspan164">T</tspan>=AB<tspan
565 style="font-size:65%;baseline-shift:super"
566 id="tspan163">T</tspan></tspan><tspan
567 sodipodi:role="line"
568 style="font-size:8.46667px;stroke-width:0.264583"
569 x="100.00081"
570 y="151.74942"
571 id="tspan92">Column-major</tspan></text>
572 <path
573 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
574 d="M 22.000816,87.999181 H 56.000814"
575 id="path94"
576 sodipodi:nodetypes="cc" />
577 <text
578 xml:space="preserve"
579 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
580 x="39.991577"
581 y="86.745056"
582 id="text94"><tspan
583 sodipodi:role="line"
584 id="tspan94"
585 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
586 x="39.991577"
587 y="86.745056">ne00</tspan></text>
588 <path
589 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
590 d="M 18.135726,91.999222 18.000817,125.99918"
591 id="path95"
592 sodipodi:nodetypes="cc" />
593 <text
594 xml:space="preserve"
595 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
596 x="10.795282"
597 y="111.73724"
598 id="text95"><tspan
599 sodipodi:role="line"
600 id="tspan95"
601 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
602 x="10.795282"
603 y="111.73724">ne01</tspan></text>
604 <path
605 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
606 d="M 83.000813,87.999181 H 116.00081"
607 id="path96"
608 sodipodi:nodetypes="cc" />
609 <text
610 xml:space="preserve"
611 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
612 x="100.42033"
613 y="86.753548"
614 id="text96"><tspan
615 sodipodi:role="line"
616 id="tspan96"
617 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
618 x="100.42033"
619 y="86.753548">ne1</tspan></text>
620 <path
621 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
622 d="M 122.00081,92.999181 V 125.99918"
623 id="path97"
624 sodipodi:nodetypes="cc" />
625 <text
626 xml:space="preserve"
627 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
628 x="128.22845"
629 y="111.73724"
630 id="text97"><tspan
631 sodipodi:role="line"
632 id="tspan97"
633 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
634 x="128.22845"
635 y="111.73724">ne0</tspan></text>
636 <path
637 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
638 d="m 122.00081,32.999181 v 33"
639 id="path98"
640 sodipodi:nodetypes="cc" />
641 <text
642 xml:space="preserve"
643 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
644 x="130.04456"
645 y="51.737244"
646 id="text98"><tspan
647 sodipodi:role="line"
648 id="tspan98"
649 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
650 x="130.04456"
651 y="51.737244">ne10</tspan></text>
652 <path
653 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
654 d="M 83.000813,71.999181 H 116.0008"
655 id="path99"
656 sodipodi:nodetypes="cc" />
657 <text
658 xml:space="preserve"
659 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
660 x="100.42033"
661 y="77.793732"
662 id="text99"><tspan
663 sodipodi:role="line"
664 id="tspan99"
665 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
666 x="100.42033"
667 y="77.793732">ne11</tspan></text>
668 <g
669 id="g115"
670 transform="matrix(-1.0156483e-4,-2.0000411,2.0000411,-1.0156483e-4,170.00049,140.00172)"
671 style="stroke-width:0.264583;stroke-dasharray:none">
672 <g
673 id="g114"
674 style="stroke-width:0.264583;stroke-dasharray:none">
675 <rect
676 style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
677 id="rect99"
678 width="19.999998"
679 height="20"
680 x="4.9999995"
681 y="5" />
682 <ellipse
683 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
684 id="ellipse99"
685 cx="7.5"
686 cy="7.5"
687 rx="1.4999999"
688 ry="1.5" />
689 <ellipse
690 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
691 id="ellipse100"
692 cx="7.4999995"
693 cy="12.5"
694 rx="1.4999999"
695 ry="1.5" />
696 <ellipse
697 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
698 id="ellipse101"
699 cx="7.4999995"
700 cy="17.5"
701 rx="1.4999999"
702 ry="1.5" />
703 <ellipse
704 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
705 id="ellipse102"
706 cx="7.4999995"
707 cy="22.5"
708 rx="1.4999999"
709 ry="1.5" />
710 <path
711 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
712 d="M 9.9999995,5 V 25"
713 id="path102" />
714 <ellipse
715 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
716 id="ellipse103"
717 cx="12.499999"
718 cy="7.5"
719 rx="1.4999999"
720 ry="1.5" />
721 <ellipse
722 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
723 id="ellipse104"
724 cx="12.499999"
725 cy="12.5"
726 rx="1.4999999"
727 ry="1.5" />
728 <ellipse
729 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
730 id="ellipse105"
731 cx="12.499999"
732 cy="17.5"
733 rx="1.4999999"
734 ry="1.5" />
735 <ellipse
736 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
737 id="ellipse106"
738 cx="12.499999"
739 cy="22.5"
740 rx="1.4999999"
741 ry="1.5" />
742 <path
743 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
744 d="M 14.999999,5 V 25"
745 id="path106" />
746 <ellipse
747 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
748 id="ellipse107"
749 cx="17.5"
750 cy="7.5"
751 rx="1.4999999"
752 ry="1.5" />
753 <ellipse
754 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
755 id="ellipse108"
756 cx="17.5"
757 cy="12.5"
758 rx="1.4999999"
759 ry="1.5" />
760 <ellipse
761 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
762 id="ellipse109"
763 cx="17.5"
764 cy="17.5"
765 rx="1.4999999"
766 ry="1.5" />
767 <ellipse
768 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
769 id="ellipse110"
770 cx="17.5"
771 cy="22.5"
772 rx="1.4999999"
773 ry="1.5" />
774 <path
775 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
776 d="M 19.971686,5 V 25"
777 id="path110" />
778 <ellipse
779 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
780 id="ellipse111"
781 cx="22.471687"
782 cy="7.5"
783 rx="1.4999999"
784 ry="1.5" />
785 <ellipse
786 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
787 id="ellipse112"
788 cx="22.471687"
789 cy="12.5"
790 rx="1.4999999"
791 ry="1.5" />
792 <ellipse
793 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
794 id="ellipse113"
795 cx="22.471687"
796 cy="17.5"
797 rx="1.4999999"
798 ry="1.5" />
799 <ellipse
800 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
801 id="ellipse114"
802 cx="22.471687"
803 cy="22.5"
804 rx="1.4999999"
805 ry="1.5" />
806 </g>
807 </g>
808 <g
809 id="g130"
810 style="stroke-width:0.264583;stroke-dasharray:none"
811 transform="matrix(0,-2.0000411,2.0000411,0,229.99978,80.0002)">
812 <g
813 id="g165"
814 transform="rotate(89.997647,14.999999,15)">
815 <rect
816 style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
817 id="rect115"
818 width="19.999998"
819 height="20"
820 x="4.9999995"
821 y="5" />
822 <ellipse
823 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
824 id="ellipse115"
825 cx="7.5"
826 cy="7.5"
827 rx="1.4999999"
828 ry="1.5" />
829 <ellipse
830 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
831 id="ellipse116"
832 cx="7.4999995"
833 cy="12.5"
834 rx="1.4999999"
835 ry="1.5" />
836 <ellipse
837 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
838 id="ellipse117"
839 cx="7.4999995"
840 cy="17.5"
841 rx="1.4999999"
842 ry="1.5" />
843 <ellipse
844 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
845 id="ellipse118"
846 cx="7.4999995"
847 cy="22.5"
848 rx="1.4999999"
849 ry="1.5" />
850 <path
851 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
852 d="M 9.9999995,5 V 25"
853 id="path118" />
854 <ellipse
855 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
856 id="ellipse119"
857 cx="12.499999"
858 cy="7.5"
859 rx="1.4999999"
860 ry="1.5" />
861 <ellipse
862 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
863 id="ellipse120"
864 cx="12.499999"
865 cy="12.5"
866 rx="1.4999999"
867 ry="1.5" />
868 <ellipse
869 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
870 id="ellipse121"
871 cx="12.499999"
872 cy="17.5"
873 rx="1.4999999"
874 ry="1.5" />
875 <ellipse
876 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
877 id="ellipse122"
878 cx="12.499999"
879 cy="22.5"
880 rx="1.4999999"
881 ry="1.5" />
882 <path
883 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
884 d="M 14.999999,5 V 25"
885 id="path122" />
886 <ellipse
887 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
888 id="ellipse123"
889 cx="17.5"
890 cy="7.5"
891 rx="1.4999999"
892 ry="1.5" />
893 <ellipse
894 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
895 id="ellipse124"
896 cx="17.5"
897 cy="12.5"
898 rx="1.4999999"
899 ry="1.5" />
900 <ellipse
901 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
902 id="ellipse125"
903 cx="17.5"
904 cy="17.5"
905 rx="1.4999999"
906 ry="1.5" />
907 <ellipse
908 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
909 id="ellipse126"
910 cx="17.5"
911 cy="22.5"
912 rx="1.4999999"
913 ry="1.5" />
914 <path
915 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
916 d="M 19.971686,5 V 25"
917 id="path126" />
918 <ellipse
919 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
920 id="ellipse127"
921 cx="22.471687"
922 cy="7.5"
923 rx="1.4999999"
924 ry="1.5" />
925 <ellipse
926 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
927 id="ellipse128"
928 cx="22.471687"
929 cy="12.5"
930 rx="1.4999999"
931 ry="1.5" />
932 <ellipse
933 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
934 id="ellipse129"
935 cx="22.471687"
936 cy="17.5"
937 rx="1.4999999"
938 ry="1.5" />
939 <ellipse
940 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
941 id="ellipse130"
942 cx="22.471687"
943 cy="22.5"
944 rx="1.4999999"
945 ry="1.5" />
946 </g>
947 </g>
948 <g
949 id="g146"
950 style="stroke-width:0.264583;stroke-dasharray:none"
951 transform="matrix(0,-2.0000411,2.0000411,0,229.99978,139.99938)">
952 <rect
953 style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
954 id="rect130"
955 width="19.999998"
956 height="20"
957 x="4.9999995"
958 y="5" />
959 <ellipse
960 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
961 id="ellipse131"
962 cx="7.5"
963 cy="7.5"
964 rx="1.4999999"
965 ry="1.5" />
966 <ellipse
967 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
968 id="ellipse132"
969 cx="7.4999995"
970 cy="12.5"
971 rx="1.4999999"
972 ry="1.5" />
973 <ellipse
974 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
975 id="ellipse133"
976 cx="7.4999995"
977 cy="17.5"
978 rx="1.4999999"
979 ry="1.5" />
980 <ellipse
981 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
982 id="ellipse134"
983 cx="7.4999995"
984 cy="22.5"
985 rx="1.4999999"
986 ry="1.5" />
987 <path
988 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
989 d="M 9.9999995,5 V 25"
990 id="path134" />
991 <ellipse
992 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
993 id="ellipse135"
994 cx="12.499999"
995 cy="7.5"
996 rx="1.4999999"
997 ry="1.5" />
998 <ellipse
999 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1000 id="ellipse136"
1001 cx="12.499999"
1002 cy="12.5"
1003 rx="1.4999999"
1004 ry="1.5" />
1005 <ellipse
1006 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1007 id="ellipse137"
1008 cx="12.499999"
1009 cy="17.5"
1010 rx="1.4999999"
1011 ry="1.5" />
1012 <ellipse
1013 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1014 id="ellipse138"
1015 cx="12.499999"
1016 cy="22.5"
1017 rx="1.4999999"
1018 ry="1.5" />
1019 <path
1020 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1021 d="M 14.999999,5 V 25"
1022 id="path138" />
1023 <ellipse
1024 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1025 id="ellipse139"
1026 cx="17.5"
1027 cy="7.5"
1028 rx="1.4999999"
1029 ry="1.5" />
1030 <ellipse
1031 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1032 id="ellipse140"
1033 cx="17.5"
1034 cy="12.5"
1035 rx="1.4999999"
1036 ry="1.5" />
1037 <ellipse
1038 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1039 id="ellipse141"
1040 cx="17.5"
1041 cy="17.5"
1042 rx="1.4999999"
1043 ry="1.5" />
1044 <ellipse
1045 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1046 id="ellipse142"
1047 cx="17.5"
1048 cy="22.5"
1049 rx="1.4999999"
1050 ry="1.5" />
1051 <path
1052 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1053 d="M 19.971686,5 V 25"
1054 id="path142" />
1055 <ellipse
1056 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1057 id="ellipse143"
1058 cx="22.471687"
1059 cy="7.5"
1060 rx="1.4999999"
1061 ry="1.5" />
1062 <ellipse
1063 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1064 id="ellipse144"
1065 cx="22.471687"
1066 cy="12.5"
1067 rx="1.4999999"
1068 ry="1.5" />
1069 <ellipse
1070 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1071 id="ellipse145"
1072 cx="22.471687"
1073 cy="17.5"
1074 rx="1.4999999"
1075 ry="1.5" />
1076 <ellipse
1077 style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1078 id="ellipse146"
1079 cx="22.471687"
1080 cy="22.5"
1081 rx="1.4999999"
1082 ry="1.5" />
1083 </g>
1084 <text
1085 xml:space="preserve"
1086 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1087 x="199.65669"
1088 y="140.84073"
1089 id="text148"><tspan
1090 sodipodi:role="line"
1091 id="tspan147"
1092 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Italic';stroke-width:0.264583"
1093 x="199.65669"
1094 y="140.84073">B</tspan><tspan
1095 sodipodi:role="line"
1096 style="font-size:8.46667px;stroke-width:0.264583"
1097 x="199.65669"
1098 y="151.81354"
1099 id="tspan148">Row-major</tspan></text>
1100 <text
1101 xml:space="preserve"
1102 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1103 x="259.84799"
1104 y="13.928265"
1105 id="text151"><tspan
1106 sodipodi:role="line"
1107 id="tspan150"
1108 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Italic';stroke-width:0.264583"
1109 x="259.84799"
1110 y="13.928265">A<tspan
1111 style="font-size:65%;baseline-shift:super"
1112 id="tspan166">T</tspan></tspan><tspan
1113 sodipodi:role="line"
1114 style="font-size:8.46667px;stroke-width:0.264583"
1115 x="259.84799"
1116 y="24.90107"
1117 id="tspan151">Column-major</tspan></text>
1118 <text
1119 xml:space="preserve"
1120 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Sans';-inkscape-font-specification:'Nimbus Sans';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.264583;stroke-dasharray:none;stroke-opacity:1"
1121 x="260"
1122 y="140.82664"
1123 id="text154"><tspan
1124 sodipodi:role="line"
1125 id="tspan153"
1126 style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:8.46667px;font-family:'Nimbus Roman';-inkscape-font-specification:'Nimbus Roman, Italic';stroke-width:0.264583"
1127 x="260"
1128 y="140.82664">C=BA<tspan
1129 style="font-size:65%;baseline-shift:super"
1130 id="tspan167">T</tspan></tspan><tspan
1131 sodipodi:role="line"
1132 style="font-size:8.46667px;stroke-width:0.264583"
1133 x="260"
1134 y="151.79945"
1135 id="tspan154">Row-major</tspan></text>
1136 <path
1137 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
1138 d="m 181.99999,87.999177 h 34"
1139 id="path154"
1140 sodipodi:nodetypes="cc" />
1141 <text
1142 xml:space="preserve"
1143 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
1144 x="199.99075"
1145 y="86.745049"
1146 id="text155"><tspan
1147 sodipodi:role="line"
1148 id="tspan155"
1149 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
1150 x="199.99075"
1151 y="86.745049">ne10</tspan></text>
1152 <path
1153 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
1154 d="m 178.1349,91.999218 -0.13491,33.999952"
1155 id="path155"
1156 sodipodi:nodetypes="cc" />
1157 <text
1158 xml:space="preserve"
1159 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
1160 x="170.79529"
1161 y="111.73724"
1162 id="text156"><tspan
1163 sodipodi:role="line"
1164 id="tspan156"
1165 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
1166 x="170.79529"
1167 y="111.73724">ne11</tspan></text>
1168 <path
1169 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
1170 d="m 242.99998,87.999177 h 33"
1171 id="path156"
1172 sodipodi:nodetypes="cc" />
1173 <text
1174 xml:space="preserve"
1175 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
1176 x="260.41949"
1177 y="86.75354"
1178 id="text157"><tspan
1179 sodipodi:role="line"
1180 id="tspan157"
1181 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
1182 x="260.41949"
1183 y="86.75354">ne0</tspan></text>
1184 <path
1185 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
1186 d="M 281.99998,92.999177 V 125.99917"
1187 id="path157"
1188 sodipodi:nodetypes="cc" />
1189 <text
1190 xml:space="preserve"
1191 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
1192 x="288.21979"
1193 y="111.73688"
1194 id="text158"><tspan
1195 sodipodi:role="line"
1196 id="tspan158"
1197 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
1198 x="288.21979"
1199 y="111.73688">ne1</tspan></text>
1200 <path
1201 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
1202 d="m 281.99998,32.999177 v 33"
1203 id="path158"
1204 sodipodi:nodetypes="cc" />
1205 <text
1206 xml:space="preserve"
1207 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
1208 x="290.0437"
1209 y="51.73724"
1210 id="text159"><tspan
1211 sodipodi:role="line"
1212 id="tspan159"
1213 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
1214 x="290.0437"
1215 y="51.73724">ne00</tspan></text>
1216 <path
1217 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#DartArrow)"
1218 d="m 242.99998,71.999177 h 32.99999"
1219 id="path159"
1220 sodipodi:nodetypes="cc" />
1221 <text
1222 xml:space="preserve"
1223 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:Monospace;-inkscape-font-specification:Monospace;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:none;stroke-opacity:1"
1224 x="260.41949"
1225 y="77.793724"
1226 id="text160"><tspan
1227 sodipodi:role="line"
1228 id="tspan160"
1229 style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:6.35px;font-family:'Noto Sans Math';-inkscape-font-specification:'Noto Sans Math';stroke-width:0.396875"
1230 x="260.41949"
1231 y="77.793724">ne01</tspan></text>
1232 <path
1233 style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.396875;stroke-dasharray:1.58749998,1.58749998;stroke-opacity:1;stroke-dashoffset:0"
1234 d="m 149.99999,5 0,150"
1235 id="path167"
1236 sodipodi:nodetypes="cc" />
1237 </g>
1238</svg>