X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/book_gpu.git/blobdiff_plain/348825c45a586538a695ea2b2492c3357bb96b31..e2f7ea69b2321fbf77291f35360751e460a99f44:/BookGPU/Chapters/chapter12/figures/reorder.fig diff --git a/BookGPU/Chapters/chapter12/figures/reorder.fig b/BookGPU/Chapters/chapter12/figures/reorder.fig index 92678e7..c6c57dc 100644 --- a/BookGPU/Chapters/chapter12/figures/reorder.fig +++ b/BookGPU/Chapters/chapter12/figures/reorder.fig @@ -22,21 +22,21 @@ Single -6 2 2 1 1 4 4 50 -1 38 4.000 0 0 -1 0 0 5 4050 9900 5850 9900 5850 11700 4050 11700 4050 9900 -4 0 0 50 -1 4 25 0.0000 4 315 255 2790 11205 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 4140 10305 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 4140 11205 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 4590 10755 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5085 10305 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5085 11205 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5490 10755 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5490 11655 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5940 11655 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 6390 11205 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 6390 10755 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 6390 10305 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 8190 11655 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 8190 10755 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 8640 10755 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 2790 11205 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 4140 10305 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 4140 11205 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 4590 10755 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5085 10305 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5085 11205 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5490 10755 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5490 11655 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5940 11655 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 6390 11205 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 6390 10755 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 6390 10305 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 8190 11655 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 8190 10755 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 8640 10755 X\001 -6 2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 2 7650 9000 7650 9450 @@ -48,38 +48,38 @@ Single 5850 9000 5850 9450 2 2 1 1 4 4 50 -1 38 4.000 0 0 -1 0 0 5 4050 9000 5850 9000 5850 9450 4050 9450 4050 9000 -4 0 0 50 -1 0 20 0.0000 4 225 165 2385 9810 0\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 2835 9810 1\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 3330 9810 2\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 4230 9810 4\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 3735 9810 3\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 5985 9810 8\001 -4 0 0 50 -1 0 20 0.0000 4 240 165 6435 9810 9\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 5535 9810 7\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 5130 9810 6\001 -4 0 0 50 -1 0 20 0.0000 4 225 330 6795 9810 10\001 -4 0 0 50 -1 0 20 0.0000 4 240 165 4680 9810 5\001 -4 0 0 50 -1 0 20 0.0000 4 225 330 7290 9810 11\001 -4 0 0 50 -1 0 20 0.0000 4 225 330 8595 9810 14\001 -4 0 0 50 -1 0 20 0.0000 4 240 330 9045 9810 15\001 -4 0 0 50 -1 0 20 0.0000 4 225 330 8145 9810 13\001 -4 0 0 50 -1 0 20 0.0000 4 225 330 7740 9810 12\001 -4 0 32 50 -1 4 25 0.0000 4 315 255 2340 9405 X\001 -4 0 32 50 -1 4 25 0.0000 4 315 255 3285 9405 X\001 -4 0 32 50 -1 4 25 0.0000 4 315 255 3735 9405 X\001 -4 0 32 50 -1 4 25 0.0000 4 315 255 6885 9405 X\001 -4 0 32 50 -1 4 25 0.0000 4 315 255 7335 9405 X\001 -4 0 32 50 -1 4 25 0.0000 4 315 255 9135 9405 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 2790 9405 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 4185 9405 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 4590 9405 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5040 9405 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5490 9405 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5940 9405 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 6390 9405 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 8190 9405 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 8685 9405 X\001 -4 0 32 50 -1 4 25 0.0000 4 315 255 7785 9405 X\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 2385 9810 0\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 2835 9810 1\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 3330 9810 2\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 4230 9810 4\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 3735 9810 3\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 5985 9810 8\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 6435 9810 9\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 5535 9810 7\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 5130 9810 6\001 +4 0 0 50 -1 0 20 0.0000 4 225 300 6795 9810 10\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 4680 9810 5\001 +4 0 0 50 -1 0 20 0.0000 4 225 300 7290 9810 11\001 +4 0 0 50 -1 0 20 0.0000 4 225 300 8595 9810 14\001 +4 0 0 50 -1 0 20 0.0000 4 225 300 9045 9810 15\001 +4 0 0 50 -1 0 20 0.0000 4 225 300 8145 9810 13\001 +4 0 0 50 -1 0 20 0.0000 4 225 300 7740 9810 12\001 +4 0 32 50 -1 4 25 0.0000 4 300 255 2340 9405 X\001 +4 0 32 50 -1 4 25 0.0000 4 300 255 3285 9405 X\001 +4 0 32 50 -1 4 25 0.0000 4 300 255 3735 9405 X\001 +4 0 32 50 -1 4 25 0.0000 4 300 255 6885 9405 X\001 +4 0 32 50 -1 4 25 0.0000 4 300 255 7335 9405 X\001 +4 0 32 50 -1 4 25 0.0000 4 300 255 9135 9405 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 2790 9405 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 4185 9405 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 4590 9405 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5040 9405 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5490 9405 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5940 9405 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 6390 9405 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 8190 9405 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 8685 9405 X\001 +4 0 32 50 -1 4 25 0.0000 4 300 255 7785 9405 X\001 -6 6 3825 14355 7965 17145 2 2 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 @@ -92,52 +92,52 @@ Single 3870 15300 7920 15300 7920 17100 3870 17100 3870 15300 2 2 1 1 4 4 50 -1 38 4.000 0 0 -1 0 0 5 3870 15300 5670 15300 5670 17100 3870 17100 3870 15300 -4 0 0 50 -1 4 25 0.0000 4 315 255 3960 14805 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 4410 14805 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 4860 14805 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5310 14805 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5760 14805 X\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 4005 15210 4\001 -4 0 0 50 -1 0 20 0.0000 4 240 165 4455 15210 5\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 4905 15210 6\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 5355 15210 7\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 5805 15210 1\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 6210 14805 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 6660 14805 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 7110 14805 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 7560 14805 X\001 -4 0 0 50 -1 0 20 0.0000 4 225 165 6255 15210 8\001 -4 0 0 50 -1 0 20 0.0000 4 240 165 6705 15210 9\001 -4 0 0 50 -1 0 20 0.0000 4 225 330 7065 15210 13\001 -4 0 0 50 -1 0 20 0.0000 4 225 330 7515 15210 14\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 3960 15705 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 3960 16605 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 4860 15705 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 4860 16605 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 4410 16155 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5310 16155 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5310 17055 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 5760 16605 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 6210 17055 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 6660 15705 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 6660 16155 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 6660 16605 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 7110 16155 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 7110 17055 X\001 -4 0 0 50 -1 4 25 0.0000 4 315 255 7560 16155 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 3960 14805 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 4410 14805 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 4860 14805 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5310 14805 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5760 14805 X\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 4005 15210 4\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 4455 15210 5\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 4905 15210 6\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 5355 15210 7\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 5805 15210 1\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 6210 14805 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 6660 14805 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 7110 14805 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 7560 14805 X\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 6255 15210 8\001 +4 0 0 50 -1 0 20 0.0000 4 225 150 6705 15210 9\001 +4 0 0 50 -1 0 20 0.0000 4 225 300 7065 15210 13\001 +4 0 0 50 -1 0 20 0.0000 4 225 300 7515 15210 14\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 3960 15705 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 3960 16605 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 4860 15705 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 4860 16605 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 4410 16155 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5310 16155 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5310 17055 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 5760 16605 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 6210 17055 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 6660 15705 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 6660 16155 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 6660 16605 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 7110 16155 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 7110 17055 X\001 +4 0 0 50 -1 4 25 0.0000 4 300 255 7560 16155 X\001 -6 2 1 0 8 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 2 1 4.00 180.00 210.00 5850 11970 5850 13770 -4 0 0 50 -1 1 20 0.0000 0 300 2715 -630 9315 Sparse global vector\001 -4 0 0 50 -1 1 20 0.0000 0 300 2400 -315 10800 Sparse sub-matrix\001 -4 0 4 50 -1 0 20 0.0000 4 300 1845 3690 12645 Reordering of\001 -4 0 4 50 -1 0 20 0.0000 4 225 1920 3690 13050 the sub-matrix\001 -4 0 0 50 -1 0 20 0.0000 4 225 1395 4095 14265 sub-vector\001 -4 0 0 50 -1 0 20 0.0000 4 225 1395 6210 14265 sub-vector\001 -4 0 0 50 -1 0 20 0.0000 4 225 645 4455 13950 local\001 -4 0 0 50 -1 0 20 0.0000 4 225 870 6480 13950 shared\001 -4 0 0 50 -1 1 20 0.0000 0 300 2310 1440 16110 Reordered sparse\001 -4 0 0 50 -1 0 20 0.0000 4 225 1425 1935 16425 sub-matrix\001 -4 0 0 50 -1 0 20 0.0000 4 300 1920 1035 14850 storage format\001 -4 0 0 50 -1 0 20 0.0000 4 300 3915 -45 14490 Global vector in compressed \001 +4 0 0 50 -1 1 20 0.0000 0 300 2625 -630 9315 Sparse global vector\001 +4 0 0 50 -1 1 20 0.0000 0 300 2265 -315 10800 Sparse submatrix\001 +4 0 4 50 -1 0 20 0.0000 4 300 1785 3690 12645 Reordering of\001 +4 0 4 50 -1 0 20 0.0000 4 225 1800 3690 13050 the submatrix\001 +4 0 0 50 -1 0 20 0.0000 4 225 1230 4095 14265 subvector\001 +4 0 0 50 -1 0 20 0.0000 4 225 1230 6210 14265 subvector\001 +4 0 0 50 -1 0 20 0.0000 4 225 615 4455 13950 local\001 +4 0 0 50 -1 0 20 0.0000 4 225 840 6480 13950 shared\001 +4 0 0 50 -1 1 20 0.0000 0 300 2205 1440 16110 Reordered sparse\001 +4 0 0 50 -1 0 20 0.0000 4 225 1305 1935 16425 submatrix\001 +4 0 0 50 -1 0 20 0.0000 4 300 1905 1035 14850 storage format\001 +4 0 0 50 -1 0 20 0.0000 4 300 3750 -45 14490 Global vector in compressed \001