Ignore:
Timestamp:
Apr 24, 2022, 10:53:10 PM (2 years ago)
Author:
Peter A. Buhr <pabuhr@…>
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)
Message:

change task to thread

Location:
doc/theses/mubeen_zulfiqar_MMath/figures
Files:
7 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedActiveFalseSharing.fig

    r4f7ad4b r16d397a  
    1 #FIG 3.2  Produced by xfig version 3.2.5
     1#FIG 3.2  Produced by xfig version 3.2.7b
    22Landscape
    33Center
    44Inches
    5 Letter 
     5Letter
    66100.00
    77Single
    88-2
    991200 2
    10 6 2250 2400 4050 2700
     106 2550 2700 4350 3000
    11112 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    12          2250 2400 3150 2400 3150 2700 2250 2700 2250 2400
     12         2550 2700 3450 2700 3450 3000 2550 3000 2550 2700
    13132 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    14          3150 2400 4050 2400 4050 2700 3150 2700 3150 2400
    15 4 1 0 50 -1 0 11 0.0000 2 195 870 2700 2625 Object$_1$\001
    16 4 1 0 50 -1 0 11 0.0000 2 195 870 3600 2625 Object$_2$\001
     14         3450 2700 4350 2700 4350 3000 3450 3000 3450 2700
     154 1 0 50 -1 0 11 0.0000 2 165 825 3000 2925 Object$_1$\001
     164 1 0 50 -1 0 11 0.0000 2 165 825 3900 2925 Object$_2$\001
    1717-6
    18182 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    19          1050 1500 1950 1500 1950 1800 1050 1800 1050 1500
     19         1350 1800 2250 1800 2250 2100 1350 2100 1350 1800
    20202 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 900
     21         1200 1200 3300 1200 3300 2250 1200 2250 1200 1200
    22222 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    2323        1 1 1.00 45.00 90.00
    24          1950 1950 2700 2400
     24         2250 2250 3000 2700
    25252 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 1500
     26         2250 1800 3150 1800 3150 2100 2250 2100 2250 1800
    27272 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    28          4350 1500 5250 1500 5250 1800 4350 1800 4350 1500
     28         4650 1800 5550 1800 5550 2100 4650 2100 4650 1800
    29292 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    30          3300 900 5400 900 5400 1950 3300 1950 3300 900
     30         3600 1200 5700 1200 5700 2250 3600 2250 3600 1200
    31312 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    3232        1 1 1.00 45.00 90.00
    33          4350 1950 3600 2400
     33         4650 2250 3900 2700
    34342 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
    35          3450 1500 4350 1500 4350 1800 3450 1800 3450 1500
     35         3750 1800 4650 1800 4650 2100 3750 2100 3750 1800
    36362 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 1200
     37         3225 1500 2475 1500 2475 1275 3225 1275 3225 1500
    38382 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 1200
    40 4 1 0 50 -1 0 11 0.0000 2 195 735 2550 1125 Task$_1$\001
    41 4 0 0 50 -1 0 11 0.0000 2 195 720 975 1125 CPU$_1$\001
    42 4 1 0 50 -1 0 11 0.0000 2 135 480 1950 1425 Cache\001
    43 4 1 0 50 -1 0 11 0.0000 2 195 870 1500 1725 Object$_1$\001
    44 4 1 0 50 -1 0 11 0.0000 2 195 870 2400 1725 Object$_2$\001
    45 4 2 0 50 -1 2 11 0.0000 2 135 585 2250 2250 1. alloc\001
    46 4 1 0 50 -1 0 11 0.0000 2 195 735 4950 1125 Task$_2$\001
    47 4 0 0 50 -1 0 11 0.0000 2 195 720 3375 1125 CPU$_2$\001
    48 4 1 0 50 -1 0 11 0.0000 2 195 870 3900 1725 Object$_1$\001
    49 4 1 0 50 -1 0 11 0.0000 2 195 870 4800 1725 Object$_2$\001
    50 4 1 0 50 -1 0 11 0.0000 2 135 480 4350 1425 Cache\001
    51 4 2 0 50 -1 0 11 0.0000 2 180 630 2175 2625 Memory\001
    52 4 0 0 50 -1 2 11 0.0000 2 180 720 4050 2250 4. modify\001
    53 4 2 0 50 -1 2 11 0.0000 2 135 585 3900 2175 3. alloc\001
    54 4 0 0 50 -1 2 11 0.0000 2 180 720 2400 2175 2. modify\001
     39         5625 1500 4875 1500 4875 1275 5625 1275 5625 1500
     404 1 0 50 -1 0 11 0.0000 2 165 855 2850 1425 Thread$_1$\001
     414 0 0 50 -1 0 11 0.0000 2 165 720 1275 1425 CPU$_1$\001
     424 1 0 50 -1 0 11 0.0000 2 135 435 2250 1725 Cache\001
     434 1 0 50 -1 0 11 0.0000 2 165 825 1800 2025 Object$_1$\001
     444 1 0 50 -1 0 11 0.0000 2 165 825 2700 2025 Object$_2$\001
     454 2 0 50 -1 2 11 0.0000 2 135 525 2550 2550 1. alloc\001
     464 1 0 50 -1 0 11 0.0000 2 165 855 5250 1425 Thread$_2$\001
     474 0 0 50 -1 0 11 0.0000 2 165 720 3675 1425 CPU$_2$\001
     484 1 0 50 -1 0 11 0.0000 2 165 825 4200 2025 Object$_1$\001
     494 1 0 50 -1 0 11 0.0000 2 165 825 5100 2025 Object$_2$\001
     504 1 0 50 -1 0 11 0.0000 2 135 435 4650 1725 Cache\001
     514 2 0 50 -1 0 11 0.0000 2 165 615 2475 2925 Memory\001
     524 0 0 50 -1 2 11 0.0000 2 180 720 4350 2550 4. modify\001
     534 2 0 50 -1 2 11 0.0000 2 135 525 4200 2475 3. alloc\001
     544 0 0 50 -1 2 11 0.0000 2 180 720 2700 2475 2. modify\001
  • doc/theses/mubeen_zulfiqar_MMath/figures/AllocInducedPassiveFalseSharing.fig

    r4f7ad4b r16d397a  
    1 #FIG 3.2  Produced by xfig version 3.2.5
     1#FIG 3.2  Produced by xfig version 3.2.7b
    22Landscape
    33Center
    44Inches
    5 Letter 
     5Letter
    66100.00
    77Single
    88-2
    991200 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 975
     105 1 0 1 0 7 50 -1 -1 0.000 0 0 1 0 4050.000 4662.500 2850 1575 4050 1350 5250 1575
    1111        1 1 1.00 45.00 90.00
    12 6 2250 2400 4050 2700
     126 2550 3000 4350 3300
    13132 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    14          2250 2400 3150 2400 3150 2700 2250 2700 2250 2400
     14         2550 3000 3450 3000 3450 3300 2550 3300 2550 3000
    15152 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    16          3150 2400 4050 2400 4050 2700 3150 2700 3150 2400
    17 4 1 0 50 -1 0 11 0.0000 2 195 870 2700 2625 Object$_1$\001
    18 4 1 0 50 -1 0 11 0.0000 2 195 870 3600 2625 Object$_2$\001
     16         3450 3000 4350 3000 4350 3300 3450 3300 3450 3000
     174 1 0 50 -1 0 11 0.0000 2 165 825 3000 3225 Object$_1$\001
     184 1 0 50 -1 0 11 0.0000 2 165 825 3900 3225 Object$_2$\001
    1919-6
    20202 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    21          1050 1500 1950 1500 1950 1800 1050 1800 1050 1500
     21         1350 2100 2250 2100 2250 2400 1350 2400 1350 2100
    22222 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 900
     23         1200 1500 3300 1500 3300 2550 1200 2550 1200 1500
    24242 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    2525        1 1 1.00 45.00 90.00
    26          1950 1950 2700 2400
     26         2250 2550 3000 3000
    27272 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 1500
     28         2250 2100 3150 2100 3150 2400 2250 2400 2250 2100
    29292 2 0 1 0 7 60 -1 -1 0.000 0 0 -1 0 0 5
    30          3450 1500 4350 1500 4350 1800 3450 1800 3450 1500
     30         3750 2100 4650 2100 4650 2400 3750 2400 3750 2100
    31312 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    32          4350 1500 5250 1500 5250 1800 4350 1800 4350 1500
     32         4650 2100 5550 2100 5550 2400 4650 2400 4650 2100
    33332 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    34          3300 900 5400 900 5400 1950 3300 1950 3300 900
     34         3600 1500 5700 1500 5700 2550 3600 2550 3600 1500
    35352 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    3636        1 1 1.00 45.00 90.00
    37          4350 1950 3600 2400
     37         4650 2550 3900 3000
    38382 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 1200
     39         3225 1800 2475 1800 2475 1575 3225 1575 3225 1800
    40402 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 1200
    42 4 1 0 50 -1 0 11 0.0000 2 195 735 2550 1125 Task$_1$\001
    43 4 0 0 50 -1 0 11 0.0000 2 195 720 975 1125 CPU$_1$\001
    44 4 1 0 50 -1 0 11 0.0000 2 135 480 1950 1425 Cache\001
    45 4 1 0 50 -1 0 11 0.0000 2 195 870 1500 1725 Object$_1$\001
    46 4 1 0 50 -1 0 11 0.0000 2 195 870 2400 1725 Object$_2$\001
    47 4 1 0 50 -1 0 11 0.0000 2 195 735 4950 1125 Task$_2$\001
    48 4 0 0 50 -1 0 11 0.0000 2 195 720 3375 1125 CPU$_2$\001
    49 4 1 0 50 -1 0 11 0.0000 2 195 870 3900 1725 Object$_1$\001
    50 4 1 0 50 -1 0 11 0.0000 2 195 870 4800 1725 Object$_2$\001
    51 4 1 0 50 -1 0 11 0.0000 2 135 480 4350 1425 Cache\001
    52 4 0 0 50 -1 2 11 0.0000 2 180 720 4050 2250 6. modify\001
    53 4 2 0 50 -1 0 11 0.0000 2 180 630 2175 2625 Memory\001
    54 4 2 0 50 -1 2 11 0.0000 2 135 585 2250 2250 1. alloc\001
    55 4 0 0 50 -1 2 11 0.0000 2 180 720 2400 2175 3. modify\001
    56 4 2 0 50 -1 2 11 0.0000 2 135 585 3675 2325 5. alloc\001
    57 4 2 0 50 -1 2 11 0.0000 2 135 780 3975 2175 4. dealloc\001
    58 4 1 0 50 -1 2 11 0.0000 2 195 2400 3750 675 2.  pass Object$_2$ reference\001
     41         5625 1800 4875 1800 4875 1575 5625 1575 5625 1800
     424 1 0 50 -1 0 11 0.0000 2 165 855 2850 1725 Thread$_1$\001
     434 0 0 50 -1 0 11 0.0000 2 165 720 1275 1725 CPU$_1$\001
     444 1 0 50 -1 0 11 0.0000 2 135 435 2250 2025 Cache\001
     454 1 0 50 -1 0 11 0.0000 2 165 825 1800 2325 Object$_1$\001
     464 1 0 50 -1 0 11 0.0000 2 165 825 2700 2325 Object$_2$\001
     474 1 0 50 -1 0 11 0.0000 2 165 855 5250 1725 Thread$_2$\001
     484 0 0 50 -1 0 11 0.0000 2 165 720 3675 1725 CPU$_2$\001
     494 1 0 50 -1 0 11 0.0000 2 165 825 4200 2325 Object$_1$\001
     504 1 0 50 -1 0 11 0.0000 2 165 825 5100 2325 Object$_2$\001
     514 1 0 50 -1 0 11 0.0000 2 135 435 4650 2025 Cache\001
     524 0 0 50 -1 2 11 0.0000 2 180 720 4350 2850 6. modify\001
     534 2 0 50 -1 0 11 0.0000 2 165 615 2475 3225 Memory\001
     544 2 0 50 -1 2 11 0.0000 2 135 525 2550 2850 1. alloc\001
     554 0 0 50 -1 2 11 0.0000 2 180 720 2700 2775 3. modify\001
     564 2 0 50 -1 2 11 0.0000 2 135 525 3975 2925 5. alloc\001
     574 2 0 50 -1 2 11 0.0000 2 135 705 4275 2775 4. dealloc\001
     584 1 0 50 -1 2 11 0.0000 2 165 2220 4050 1275 2.  pass Object$_2$ reference\001
  • doc/theses/mubeen_zulfiqar_MMath/figures/ProgramFalseSharing.fig

    r4f7ad4b r16d397a  
    1 #FIG 3.2  Produced by xfig version 3.2.5
     1#FIG 3.2  Produced by xfig version 3.2.7b
    22Landscape
    33Center
    44Inches
    5 Letter 
     5Letter
    66100.00
    77Single
     
    15152 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    1616         3450 3000 4350 3000 4350 3300 3450 3300 3450 3000
    17 4 1 0 50 -1 0 11 0.0000 2 195 870 3000 3225 Object$_1$\001
    18 4 1 0 50 -1 0 11 0.0000 2 195 870 3900 3225 Object$_2$\001
     174 1 0 50 -1 0 11 0.0000 2 165 825 3000 3225 Object$_1$\001
     184 1 0 50 -1 0 11 0.0000 2 165 825 3900 3225 Object$_2$\001
    1919-6
    20202 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
     
    3737         4650 2550 3900 3000
    38382 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 3150 1800
     39         5625 1800 5625 1575 4875 1575 4875 1800 5625 1800
    40402 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 5550 1800
    42 4 1 0 50 -1 0 11 0.0000 2 195 735 2850 1725 Task$_1$\001
    43 4 0 0 50 -1 0 11 0.0000 2 195 720 1275 1725 CPU$_1$\001
    44 4 1 0 50 -1 0 11 0.0000 2 135 480 2250 2025 Cache\001
    45 4 1 0 50 -1 0 11 0.0000 2 195 870 1800 2325 Object$_1$\001
    46 4 1 0 50 -1 0 11 0.0000 2 195 870 2700 2325 Object$_2$\001
    47 4 1 0 50 -1 0 11 0.0000 2 195 735 5250 1725 Task$_2$\001
    48 4 0 0 50 -1 0 11 0.0000 2 195 720 3675 1725 CPU$_2$\001
    49 4 1 0 50 -1 0 11 0.0000 2 195 870 4200 2325 Object$_1$\001
    50 4 1 0 50 -1 0 11 0.0000 2 195 870 5100 2325 Object$_2$\001
    51 4 1 0 50 -1 0 11 0.0000 2 135 480 4650 2025 Cache\001
    52 4 2 0 50 -1 0 11 0.0000 2 180 630 2475 3225 Memory\001
    53 4 2 0 50 -1 2 11 0.0000 2 135 585 2550 2850 1. alloc\001
     41         3225 1800 3225 1575 2475 1575 2475 1800 3225 1800
     424 1 0 50 -1 0 11 0.0000 2 165 855 2850 1725 Thread$_1$\001
     434 0 0 50 -1 0 11 0.0000 2 165 720 1275 1725 CPU$_1$\001
     444 1 0 50 -1 0 11 0.0000 2 135 435 2250 2025 Cache\001
     454 1 0 50 -1 0 11 0.0000 2 165 825 1800 2325 Object$_1$\001
     464 1 0 50 -1 0 11 0.0000 2 165 825 2700 2325 Object$_2$\001
     474 1 0 50 -1 0 11 0.0000 2 165 855 5250 1725 Thread$_2$\001
     484 0 0 50 -1 0 11 0.0000 2 165 720 3675 1725 CPU$_2$\001
     494 1 0 50 -1 0 11 0.0000 2 165 825 4200 2325 Object$_1$\001
     504 1 0 50 -1 0 11 0.0000 2 165 825 5100 2325 Object$_2$\001
     514 1 0 50 -1 0 11 0.0000 2 135 435 4650 2025 Cache\001
     524 2 0 50 -1 0 11 0.0000 2 165 615 2475 3225 Memory\001
     534 2 0 50 -1 2 11 0.0000 2 135 525 2550 2850 1. alloc\001
    54544 0 0 50 -1 2 11 0.0000 2 180 720 2700 2775 3. modify\001
    55554 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 195 2400 4050 1275 2.  pass Object$_2$ reference\001
     564 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.