Changeset 16d397a for doc/theses/mubeen_zulfiqar_MMath/figures
- Timestamp:
- Apr 24, 2022, 10:53:10 PM (3 years ago)
- Branches:
- ADT, ast-experimental, master, pthread-emulation, qualifiedEnum
- Children:
- a6e8f64
- Parents:
- 4f7ad4b
- git-author:
- Peter A. Buhr <pabuhr@…> (04/24/22 22:50:11)
- git-committer:
- Peter A. Buhr <pabuhr@…> (04/24/22 22:53:10)
- Location:
- doc/theses/mubeen_zulfiqar_MMath/figures
- Files:
-
- 7 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedActiveFalseSharing.fig ¶
r4f7ad4b r16d397a 1 #FIG 3.2 Produced by xfig version 3.2. 51 #FIG 3.2 Produced by xfig version 3.2.7b 2 2 Landscape 3 3 Center 4 4 Inches 5 Letter 5 Letter 6 6 100.00 7 7 Single 8 8 -2 9 9 1200 2 10 6 2 250 2400 4050 270010 6 2550 2700 4350 3000 11 11 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 12 2 250 2400 3150 2400 3150 2700 2250 2700 2250 240012 2550 2700 3450 2700 3450 3000 2550 3000 2550 2700 13 13 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 14 3 150 2400 4050 2400 4050 2700 3150 2700 3150 240015 4 1 0 50 -1 0 11 0.0000 2 1 95 870 2700 2625 Object$_1$\00116 4 1 0 50 -1 0 11 0.0000 2 1 95 870 3600 2625 Object$_2$\00114 3450 2700 4350 2700 4350 3000 3450 3000 3450 2700 15 4 1 0 50 -1 0 11 0.0000 2 165 825 3000 2925 Object$_1$\001 16 4 1 0 50 -1 0 11 0.0000 2 165 825 3900 2925 Object$_2$\001 17 17 -6 18 18 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 19 1 050 1500 1950 1500 1950 1800 1050 1800 1050 150019 1350 1800 2250 1800 2250 2100 1350 2100 1350 1800 20 20 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 21 900 900 3000 900 3000 1950 900 1950 900 90021 1200 1200 3300 1200 3300 2250 1200 2250 1200 1200 22 22 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 23 23 1 1 1.00 45.00 90.00 24 1950 1950 2700 240024 2250 2250 3000 2700 25 25 2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5 26 1950 1500 2850 1500 2850 1800 1950 1800 1950 150026 2250 1800 3150 1800 3150 2100 2250 2100 2250 1800 27 27 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 28 4 350 1500 5250 1500 5250 1800 4350 1800 4350 150028 4650 1800 5550 1800 5550 2100 4650 2100 4650 1800 29 29 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 30 3 300 900 5400 900 5400 1950 3300 1950 3300 90030 3600 1200 5700 1200 5700 2250 3600 2250 3600 1200 31 31 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 32 32 1 1 1.00 45.00 90.00 33 4 350 1950 3600 240033 4650 2250 3900 2700 34 34 2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5 35 3 450 1500 4350 1500 4350 1800 3450 1800 3450 150035 3750 1800 4650 1800 4650 2100 3750 2100 3750 1800 36 36 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 37 2850 1200 2850 975 2250 975 2250 1200 2850 120037 3225 1500 2475 1500 2475 1275 3225 1275 3225 1500 38 38 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 39 5 250 1200 5250 975 4650 975 4650 1200 5250 120040 4 1 0 50 -1 0 11 0.0000 2 1 95 735 2550 1125 Task$_1$\00141 4 0 0 50 -1 0 11 0.0000 2 1 95 720 975 1125 CPU$_1$\00142 4 1 0 50 -1 0 11 0.0000 2 135 4 80 1950 1425 Cache\00143 4 1 0 50 -1 0 11 0.0000 2 1 95 870 1500 1725 Object$_1$\00144 4 1 0 50 -1 0 11 0.0000 2 1 95 870 2400 1725 Object$_2$\00145 4 2 0 50 -1 2 11 0.0000 2 135 5 85 2250 2250 1. alloc\00146 4 1 0 50 -1 0 11 0.0000 2 1 95 735 4950 1125 Task$_2$\00147 4 0 0 50 -1 0 11 0.0000 2 1 95 720 3375 1125 CPU$_2$\00148 4 1 0 50 -1 0 11 0.0000 2 1 95 870 3900 1725 Object$_1$\00149 4 1 0 50 -1 0 11 0.0000 2 1 95 870 4800 1725 Object$_2$\00150 4 1 0 50 -1 0 11 0.0000 2 135 4 80 4350 1425 Cache\00151 4 2 0 50 -1 0 11 0.0000 2 1 80 630 2175 2625 Memory\00152 4 0 0 50 -1 2 11 0.0000 2 180 720 4 050 2250 4. modify\00153 4 2 0 50 -1 2 11 0.0000 2 135 5 85 3900 2175 3. alloc\00154 4 0 0 50 -1 2 11 0.0000 2 180 720 2 400 2175 2. modify\00139 5625 1500 4875 1500 4875 1275 5625 1275 5625 1500 40 4 1 0 50 -1 0 11 0.0000 2 165 855 2850 1425 Thread$_1$\001 41 4 0 0 50 -1 0 11 0.0000 2 165 720 1275 1425 CPU$_1$\001 42 4 1 0 50 -1 0 11 0.0000 2 135 435 2250 1725 Cache\001 43 4 1 0 50 -1 0 11 0.0000 2 165 825 1800 2025 Object$_1$\001 44 4 1 0 50 -1 0 11 0.0000 2 165 825 2700 2025 Object$_2$\001 45 4 2 0 50 -1 2 11 0.0000 2 135 525 2550 2550 1. alloc\001 46 4 1 0 50 -1 0 11 0.0000 2 165 855 5250 1425 Thread$_2$\001 47 4 0 0 50 -1 0 11 0.0000 2 165 720 3675 1425 CPU$_2$\001 48 4 1 0 50 -1 0 11 0.0000 2 165 825 4200 2025 Object$_1$\001 49 4 1 0 50 -1 0 11 0.0000 2 165 825 5100 2025 Object$_2$\001 50 4 1 0 50 -1 0 11 0.0000 2 135 435 4650 1725 Cache\001 51 4 2 0 50 -1 0 11 0.0000 2 165 615 2475 2925 Memory\001 52 4 0 0 50 -1 2 11 0.0000 2 180 720 4350 2550 4. modify\001 53 4 2 0 50 -1 2 11 0.0000 2 135 525 4200 2475 3. alloc\001 54 4 0 0 50 -1 2 11 0.0000 2 180 720 2700 2475 2. modify\001 -
TabularUnified doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedPassiveFalseSharing.fig ¶
r4f7ad4b r16d397a 1 #FIG 3.2 Produced by xfig version 3.2. 51 #FIG 3.2 Produced by xfig version 3.2.7b 2 2 Landscape 3 3 Center 4 4 Inches 5 Letter 5 Letter 6 6 100.00 7 7 Single 8 8 -2 9 9 1200 2 10 5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 3750.000 4062.500 2550 975 3750 750 4950 97510 5 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 4050.000 4662.500 2850 1575 4050 1350 5250 1575 11 11 1 1 1.00 45.00 90.00 12 6 2 250 2400 4050 270012 6 2550 3000 4350 3300 13 13 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 14 2 250 2400 3150 2400 3150 2700 2250 2700 2250 240014 2550 3000 3450 3000 3450 3300 2550 3300 2550 3000 15 15 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 16 3 150 2400 4050 2400 4050 2700 3150 2700 3150 240017 4 1 0 50 -1 0 11 0.0000 2 1 95 870 2700 2625 Object$_1$\00118 4 1 0 50 -1 0 11 0.0000 2 1 95 870 3600 2625 Object$_2$\00116 3450 3000 4350 3000 4350 3300 3450 3300 3450 3000 17 4 1 0 50 -1 0 11 0.0000 2 165 825 3000 3225 Object$_1$\001 18 4 1 0 50 -1 0 11 0.0000 2 165 825 3900 3225 Object$_2$\001 19 19 -6 20 20 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 21 1 050 1500 1950 1500 1950 1800 1050 1800 1050 150021 1350 2100 2250 2100 2250 2400 1350 2400 1350 2100 22 22 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 23 900 900 3000 900 3000 1950 900 1950 900 90023 1200 1500 3300 1500 3300 2550 1200 2550 1200 1500 24 24 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 25 25 1 1 1.00 45.00 90.00 26 1950 1950 2700 240026 2250 2550 3000 3000 27 27 2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5 28 1950 1500 2850 1500 2850 1800 1950 1800 1950 150028 2250 2100 3150 2100 3150 2400 2250 2400 2250 2100 29 29 2 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5 30 3 450 1500 4350 1500 4350 1800 3450 1800 3450 150030 3750 2100 4650 2100 4650 2400 3750 2400 3750 2100 31 31 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 32 4 350 1500 5250 1500 5250 1800 4350 1800 4350 150032 4650 2100 5550 2100 5550 2400 4650 2400 4650 2100 33 33 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 34 3 300 900 5400 900 5400 1950 3300 1950 3300 90034 3600 1500 5700 1500 5700 2550 3600 2550 3600 1500 35 35 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 36 36 1 1 1.00 45.00 90.00 37 4 350 1950 3600 240037 4650 2550 3900 3000 38 38 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 39 5250 1200 5250 975 4650 975 4650 1200 5250 120039 3225 1800 2475 1800 2475 1575 3225 1575 3225 1800 40 40 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 41 2850 1200 2850 975 2250 975 2250 1200 2850 120042 4 1 0 50 -1 0 11 0.0000 2 1 95 735 2550 1125 Task$_1$\00143 4 0 0 50 -1 0 11 0.0000 2 1 95 720 975 1125 CPU$_1$\00144 4 1 0 50 -1 0 11 0.0000 2 135 4 80 1950 1425 Cache\00145 4 1 0 50 -1 0 11 0.0000 2 1 95 870 1500 1725 Object$_1$\00146 4 1 0 50 -1 0 11 0.0000 2 1 95 870 2400 1725 Object$_2$\00147 4 1 0 50 -1 0 11 0.0000 2 1 95 735 4950 1125 Task$_2$\00148 4 0 0 50 -1 0 11 0.0000 2 1 95 720 3375 1125 CPU$_2$\00149 4 1 0 50 -1 0 11 0.0000 2 1 95 870 3900 1725 Object$_1$\00150 4 1 0 50 -1 0 11 0.0000 2 1 95 870 4800 1725 Object$_2$\00151 4 1 0 50 -1 0 11 0.0000 2 135 4 80 4350 1425 Cache\00152 4 0 0 50 -1 2 11 0.0000 2 180 720 4 050 2250 6. modify\00153 4 2 0 50 -1 0 11 0.0000 2 1 80 630 2175 2625 Memory\00154 4 2 0 50 -1 2 11 0.0000 2 135 5 85 2250 2250 1. alloc\00155 4 0 0 50 -1 2 11 0.0000 2 180 720 2 400 2175 3. modify\00156 4 2 0 50 -1 2 11 0.0000 2 135 5 85 3675 2325 5. alloc\00157 4 2 0 50 -1 2 11 0.0000 2 135 7 80 3975 2175 4. dealloc\00158 4 1 0 50 -1 2 11 0.0000 2 1 95 2400 3750 675 2. pass Object$_2$ reference\00141 5625 1800 4875 1800 4875 1575 5625 1575 5625 1800 42 4 1 0 50 -1 0 11 0.0000 2 165 855 2850 1725 Thread$_1$\001 43 4 0 0 50 -1 0 11 0.0000 2 165 720 1275 1725 CPU$_1$\001 44 4 1 0 50 -1 0 11 0.0000 2 135 435 2250 2025 Cache\001 45 4 1 0 50 -1 0 11 0.0000 2 165 825 1800 2325 Object$_1$\001 46 4 1 0 50 -1 0 11 0.0000 2 165 825 2700 2325 Object$_2$\001 47 4 1 0 50 -1 0 11 0.0000 2 165 855 5250 1725 Thread$_2$\001 48 4 0 0 50 -1 0 11 0.0000 2 165 720 3675 1725 CPU$_2$\001 49 4 1 0 50 -1 0 11 0.0000 2 165 825 4200 2325 Object$_1$\001 50 4 1 0 50 -1 0 11 0.0000 2 165 825 5100 2325 Object$_2$\001 51 4 1 0 50 -1 0 11 0.0000 2 135 435 4650 2025 Cache\001 52 4 0 0 50 -1 2 11 0.0000 2 180 720 4350 2850 6. modify\001 53 4 2 0 50 -1 0 11 0.0000 2 165 615 2475 3225 Memory\001 54 4 2 0 50 -1 2 11 0.0000 2 135 525 2550 2850 1. alloc\001 55 4 0 0 50 -1 2 11 0.0000 2 180 720 2700 2775 3. modify\001 56 4 2 0 50 -1 2 11 0.0000 2 135 525 3975 2925 5. alloc\001 57 4 2 0 50 -1 2 11 0.0000 2 135 705 4275 2775 4. dealloc\001 58 4 1 0 50 -1 2 11 0.0000 2 165 2220 4050 1275 2. pass Object$_2$ reference\001 -
TabularUnified doc/theses/mubeen_zulfiqar_MMath/figures/ProgramFalseSharing.fig ¶
r4f7ad4b r16d397a 1 #FIG 3.2 Produced by xfig version 3.2. 51 #FIG 3.2 Produced by xfig version 3.2.7b 2 2 Landscape 3 3 Center 4 4 Inches 5 Letter 5 Letter 6 6 100.00 7 7 Single … … 15 15 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 16 16 3450 3000 4350 3000 4350 3300 3450 3300 3450 3000 17 4 1 0 50 -1 0 11 0.0000 2 1 95 8703000 3225 Object$_1$\00118 4 1 0 50 -1 0 11 0.0000 2 1 95 8703900 3225 Object$_2$\00117 4 1 0 50 -1 0 11 0.0000 2 165 825 3000 3225 Object$_1$\001 18 4 1 0 50 -1 0 11 0.0000 2 165 825 3900 3225 Object$_2$\001 19 19 -6 20 20 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 … … 37 37 4650 2550 3900 3000 38 38 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 39 3150 1800 3150 1575 2550 1575 2550 1800 3150180039 5625 1800 5625 1575 4875 1575 4875 1800 5625 1800 40 40 2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 41 5550 1800 5550 1575 4950 1575 4950 1800 5550180042 4 1 0 50 -1 0 11 0.0000 2 1 95 735 2850 1725 Task$_1$\00143 4 0 0 50 -1 0 11 0.0000 2 1 95 720 1275 1725 CPU$_1$\00144 4 1 0 50 -1 0 11 0.0000 2 135 4 802250 2025 Cache\00145 4 1 0 50 -1 0 11 0.0000 2 1 95 8701800 2325 Object$_1$\00146 4 1 0 50 -1 0 11 0.0000 2 1 95 8702700 2325 Object$_2$\00147 4 1 0 50 -1 0 11 0.0000 2 1 95 735 5250 1725 Task$_2$\00148 4 0 0 50 -1 0 11 0.0000 2 1 95 720 3675 1725 CPU$_2$\00149 4 1 0 50 -1 0 11 0.0000 2 1 95 8704200 2325 Object$_1$\00150 4 1 0 50 -1 0 11 0.0000 2 1 95 8705100 2325 Object$_2$\00151 4 1 0 50 -1 0 11 0.0000 2 135 4 804650 2025 Cache\00152 4 2 0 50 -1 0 11 0.0000 2 1 80 6302475 3225 Memory\00153 4 2 0 50 -1 2 11 0.0000 2 135 5 85 2550 2850 1. alloc\00141 3225 1800 3225 1575 2475 1575 2475 1800 3225 1800 42 4 1 0 50 -1 0 11 0.0000 2 165 855 2850 1725 Thread$_1$\001 43 4 0 0 50 -1 0 11 0.0000 2 165 720 1275 1725 CPU$_1$\001 44 4 1 0 50 -1 0 11 0.0000 2 135 435 2250 2025 Cache\001 45 4 1 0 50 -1 0 11 0.0000 2 165 825 1800 2325 Object$_1$\001 46 4 1 0 50 -1 0 11 0.0000 2 165 825 2700 2325 Object$_2$\001 47 4 1 0 50 -1 0 11 0.0000 2 165 855 5250 1725 Thread$_2$\001 48 4 0 0 50 -1 0 11 0.0000 2 165 720 3675 1725 CPU$_2$\001 49 4 1 0 50 -1 0 11 0.0000 2 165 825 4200 2325 Object$_1$\001 50 4 1 0 50 -1 0 11 0.0000 2 165 825 5100 2325 Object$_2$\001 51 4 1 0 50 -1 0 11 0.0000 2 135 435 4650 2025 Cache\001 52 4 2 0 50 -1 0 11 0.0000 2 165 615 2475 3225 Memory\001 53 4 2 0 50 -1 2 11 0.0000 2 135 525 2550 2850 1. alloc\001 54 54 4 0 0 50 -1 2 11 0.0000 2 180 720 2700 2775 3. modify\001 55 55 4 0 0 50 -1 2 11 0.0000 2 180 720 4350 2850 4. modify\001 56 4 1 0 50 -1 2 11 0.0000 2 1 95 2400 4050 1275 2. pass Object$_2$ reference\00156 4 1 0 50 -1 2 11 0.0000 2 165 2220 4050 1275 2. pass Object$_2$ reference\001
Note: See TracChangeset
for help on using the changeset viewer.