Changeset d286e94d for doc


Ignore:
Timestamp:
May 18, 2021, 9:05:33 AM (3 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
63f42a8
Parents:
c2794b2
Message:

comment on Mubeen's thesis writing-points

Location:
doc/theses/mubeen_zulfiqar_MMath
Files:
1 added
9 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mubeen_zulfiqar_MMath/AllocDS1.fig

    rc2794b2 rd286e94d  
    88-2
    991200 2
    10 6 4950 1275 5250 1425
    11 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5025 1350 20 20 5025 1350 5045 1350
    12 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5100 1350 20 20 5100 1350 5120 1350
    13 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5175 1350 20 20 5175 1350 5195 1350
     106 4200 1575 4500 1725
     111 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4275 1650 20 20 4275 1650 4295 1650
     121 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4350 1650 20 20 4350 1650 4370 1650
     131 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4425 1650 20 20 4425 1650 4445 1650
    1414-6
    15 6 5700 1950 6000 2100
    16 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5775 2025 20 20 5775 2025 5795 2025
    17 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5850 2025 20 20 5850 2025 5870 2025
    18 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5925 2025 20 20 5925 2025 5945 2025
    19 -6
    20 6 3600 2100 3900 2475
     156 2850 2475 3150 2850
    21162 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    2217        1 1 1.00 45.00 90.00
    23          3675 2100 3675 2325
     18         2925 2475 2925 2700
    24192 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    25          3600 2325 3900 2325 3900 2475 3600 2475 3600 2325
     20         2850 2700 3150 2700 3150 2850 2850 2850 2850 2700
    2621-6
    27 6 5100 2100 5400 2475
     226 4350 2475 4650 2850
    28232 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    2924        1 1 1.00 45.00 90.00
    30          5175 2100 5175 2325
     25         4425 2475 4425 2700
    31262 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    32          5100 2325 5400 2325 5400 2475 5100 2475 5100 2325
     27         4350 2700 4650 2700 4650 2850 4350 2850 4350 2700
    3328-6
    34 6 4350 2100 4575 2775
     296 3600 2475 3825 3150
    35302 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    3631        1 1 1.00 45.00 90.00
    37          4425 2100 4425 2325
     32         3675 2475 3675 2700
    38332 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    39          4350 2325 4575 2325 4575 2475 4350 2475 4350 2325
     34         3600 2700 3825 2700 3825 2850 3600 2850 3600 2700
    40352 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    41          4350 2625 4575 2625 4575 2775 4350 2775 4350 2625
     36         3600 3000 3825 3000 3825 3150 3600 3150 3600 3000
    42372 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    4338        1 1 1.00 45.00 90.00
    44          4425 2400 4425 2625
     39         3675 2775 3675 3000
    4540-6
    46 6 5700 3225 6000 3375
    47 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5775 3300 20 20 5775 3300 5795 3300
    48 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5850 3300 20 20 5850 3300 5870 3300
    49 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5925 3300 20 20 5925 3300 5945 3300
     416 4875 3600 5175 3750
     421 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4950 3675 20 20 4950 3675 4970 3675
     431 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5025 3675 20 20 5025 3675 5045 3675
     441 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5100 3675 20 20 5100 3675 5120 3675
     45-6
     466 4875 2325 5175 2475
     471 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4950 2400 20 20 4950 2400 4970 2400
     481 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5025 2400 20 20 5025 2400 5045 2400
     491 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5100 2400 20 20 5100 2400 5120 2400
     50-6
     516 5625 2325 5925 2475
     521 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5700 2400 20 20 5700 2400 5720 2400
     531 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5775 2400 20 20 5775 2400 5795 2400
     541 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5850 2400 20 20 5850 2400 5870 2400
     55-6
     566 5625 3600 5925 3750
     571 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5700 3675 20 20 5700 3675 5720 3675
     581 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5775 3675 20 20 5775 3675 5795 3675
     591 3 0 1 0 0 50 -1 20 0.000 1 0.0000 5850 3675 20 20 5850 3675 5870 3675
    5060-6
    51612 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    52          2700 1950 3900 1950
     62         2400 2100 2400 2550
    53632 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    54          3000 1800 3000 2175
     64         2550 2100 2550 2550
    55652 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    56          3150 1800 3150 2175
     66         2700 2100 2700 2550
    57672 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    58          3300 1800 3300 2175
     68         2850 2100 2850 2550
    59692 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    60          3450 1800 3450 2175
     70         3000 2100 3000 2550
    61712 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    62          3600 1800 3600 2175
     72         3600 2100 3600 2550
    63732 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    64          3750 1800 3750 2175
     74         3900 2100 3900 2550
    65752 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    66          4200 1950 5400 1950
     76         4050 2100 4050 2550
    67772 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    68          4350 1800 4350 2175
     78         4200 2100 4200 2550
    69792 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    70          4500 1800 4500 2175
     80         4350 2100 4350 2550
    71812 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    72          4650 1800 4650 2175
     82         4500 2100 4500 2550
    73832 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    74          4800 1800 4800 2175
     84         3300 1500 3300 1800
    75852 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    76          4950 1800 4950 2175
     86         3600 1500 3600 1800
    77872 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    78          5100 1800 5100 2175
    79 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    80          5250 1800 5250 2175
    81 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    82          4050 1200 4050 1500
    83 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    84          4350 1200 4350 1500
    85 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    86          4650 1200 4650 1500
     88         3900 1500 3900 1800
    87892 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    88          3750 1200 5550 1200 5550 1500 3750 1500 3750 1200
     90         3000 1500 4800 1500 4800 1800 3000 1800 3000 1500
    89912 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
    9092        1 1 1.00 45.00 90.00
    91          3975 1350 3375 1800
     93         3225 1650 2625 2100
    92942 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    9395        1 1 1.00 45.00 90.00
    94          3900 1350 3300 1800
     96         3150 1650 2550 2100
    95972 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    9698        1 1 1.00 45.00 90.00
    97          4200 1350 4800 1800
     99         3450 1650 4050 2100
    981002 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
    99101        1 1 1.00 45.00 90.00
    100          4125 1350 4725 1800
     102         3375 1650 3975 2100
    1011032 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    102          2850 1800 2850 2175
     104         2100 2100 2100 2550
     1052 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     106         1950 2250 3150 2250
     1072 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     108         3450 2250 4650 2250
    1031092 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    104          2700 1800 3900 1800 3900 2175 2700 2175 2700 1800
     110         1950 2100 3150 2100 3150 2550 1950 2550 1950 2100
    1051112 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    106          4200 1800 5400 1800 5400 2175 4200 2175 4200 1800
     112         3450 2100 4650 2100 4650 2550 3450 2550 3450 2100
     1132 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     114         2250 2100 2250 2550
     1152 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     116         3750 2100 3750 2550
    1071172 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    108118        1 1 1.00 45.00 90.00
    109          2775 2100 2775 2325
     119         2025 2475 2025 2700
    1101202 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    111121        1 1 1.00 45.00 90.00
    112          2775 2400 2775 2625
     122         2025 2775 2025 3000
    1131232 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    114          2700 2625 2850 2625 2850 2775 2700 2775 2700 2625
     124         1950 3000 2100 3000 2100 3150 1950 3150 1950 3000
    1151252 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    116          2700 2325 2850 2325 2850 2475 2700 2475 2700 2325
     126         1950 2700 2100 2700 2100 2850 1950 2850 1950 2700
    1171272 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
    118128        1 1 1.00 45.00 90.00
    119          2700 3375 3450 3375 3450 3150
     129         1950 3750 2700 3750 2700 3525
    1201302 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    121          2700 3150 3900 3150 3900 3525 2700 3525 2700 3150
     131         1950 3525 3150 3525 3150 3900 1950 3900 1950 3525
    1221322 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
    123133        1 1 1.00 45.00 90.00
    124          4200 3375 4950 3375 4950 3150
     134         3450 3750 4200 3750 4200 3525
    1251352 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    126          4200 3150 5400 3150 5400 3525 4200 3525 4200 3150
     136         3450 3525 4650 3525 4650 3900 3450 3900 3450 3525
    1271372 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
    128138        1 1 1.00 45.00 90.00
    129          3900 4350 4950 4350 4950 3900
     139         3150 4650 4200 4650 4200 4275
    1301402 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    131          3900 3900 5400 3900 5400 4575 3900 4575 3900 3900
    132 4 2 0 50 -1 0 12 0.0000 2 135 975 2625 2175 free buckets\001
    133 4 2 0 50 -1 0 12 0.0000 2 135 435 2625 1950 locks\001
    134 4 1 0 50 -1 0 12 0.0000 2 135 1365 4650 1125 N thread buckets\001
    135 4 1 0 50 -1 0 12 0.0000 2 180 390 5175 1725 heap\001
    136 4 1 0 50 -1 0 12 0.0000 2 180 390 2925 1725 heap\001
    137 4 1 0 50 -1 0 12 0.0000 2 180 915 3300 3075 bump alloc\001
    138 4 0 0 50 -1 0 12 0.0000 2 135 360 4275 3325 lock\001
    139 4 1 0 50 -1 0 12 0.0000 2 180 915 4800 3075 bump alloc\001
    140 4 0 0 50 -1 0 12 0.0000 2 135 360 3975 4075 lock\001
    141 4 1 0 50 -1 0 12 0.0000 2 135 345 4725 3825 sbrk\001
    142 4 0 0 50 -1 0 12 0.0000 2 135 360 2775 3325 lock\001
    143 4 2 0 50 -1 0 12 0.0000 2 135 675 2625 2625 free lists\001
     141         3150 4275 4650 4275 4650 4875 3150 4875 3150 4275
     1422 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     143         1950 2400 3150 2400
     1442 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     145         3450 2400 4650 2400
     1462 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     147         5400 2100 5400 3900
     1484 2 0 50 -1 0 11 0.0000 2 120 300 1875 2250 lock\001
     1494 1 0 50 -1 0 12 0.0000 2 135 1935 3900 1425 N kernel-thread buckets\001
     1504 1 0 50 -1 0 12 0.0000 2 195 810 4425 2025 heap$_2$\001
     1514 1 0 50 -1 0 12 0.0000 2 195 810 2175 2025 heap$_1$\001
     1524 2 0 50 -1 0 11 0.0000 2 120 270 1875 2400 size\001
     1534 2 0 50 -1 0 11 0.0000 2 120 270 1875 2550 free\001
     1544 1 0 50 -1 0 12 0.0000 2 180 825 2550 3450 local pool\001
     1554 0 0 50 -1 0 12 0.0000 2 135 360 3525 3700 lock\001
     1564 0 0 50 -1 0 12 0.0000 2 135 360 3225 4450 lock\001
     1574 2 0 50 -1 0 12 0.0000 2 135 600 1875 3000 free list\001
     1584 1 0 50 -1 0 12 0.0000 2 180 825 4050 3450 local pool\001
     1594 1 0 50 -1 0 12 0.0000 2 180 1455 3900 4200 global pool (sbrk)\001
     1604 0 0 50 -1 0 12 0.0000 2 135 360 2025 3700 lock\001
     1614 1 0 50 -1 0 12 0.0000 2 180 720 6450 3150 free pool\001
     1624 1 0 50 -1 0 12 0.0000 2 180 390 6450 2925 heap\001
  • doc/theses/mubeen_zulfiqar_MMath/AllocDS2.fig

    rc2794b2 rd286e94d  
    88-2
    991200 2
    10 6 2850 2025 3150 2175
    11 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 2925 2100 20 20 2925 2100 2945 2100
    12 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3000 2100 20 20 3000 2100 3020 2100
    13 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3075 2100 20 20 3075 2100 3095 2100
     106 2850 2100 3150 2250
     111 3 0 1 0 0 50 -1 20 0.000 1 0.0000 2925 2175 20 20 2925 2175 2945 2175
     121 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3000 2175 20 20 3000 2175 3020 2175
     131 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3075 2175 20 20 3075 2175 3095 2175
    1414-6
    15 6 4050 2025 4350 2175
    16 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4125 2100 20 20 4125 2100 4145 2100
    17 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4200 2100 20 20 4200 2100 4220 2100
    18 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4275 2100 20 20 4275 2100 4295 2100
     156 4050 2100 4350 2250
     161 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4125 2175 20 20 4125 2175 4145 2175
     171 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4200 2175 20 20 4200 2175 4220 2175
     181 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4275 2175 20 20 4275 2175 4295 2175
    1919-6
    20 6 4650 2025 4950 2175
    21 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4725 2100 20 20 4725 2100 4745 2100
    22 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4800 2100 20 20 4800 2100 4820 2100
    23 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4875 2100 20 20 4875 2100 4895 2100
     206 4650 2100 4950 2250
     211 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4725 2175 20 20 4725 2175 4745 2175
     221 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4800 2175 20 20 4800 2175 4820 2175
     231 3 0 1 0 0 50 -1 20 0.000 1 0.0000 4875 2175 20 20 4875 2175 4895 2175
    2424-6
    25 6 3450 2025 3750 2175
    26 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3525 2100 20 20 3525 2100 3545 2100
    27 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3600 2100 20 20 3600 2100 3620 2100
    28 1 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3675 2100 20 20 3675 2100 3695 2100
     256 3450 2100 3750 2250
     261 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3525 2175 20 20 3525 2175 3545 2175
     271 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3600 2175 20 20 3600 2175 3620 2175
     281 3 0 1 0 0 50 -1 20 0.000 1 0.0000 3675 2175 20 20 3675 2175 3695 2175
    2929-6
    30 6 3300 2100 3600 2475
     306 3300 2175 3600 2550
    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          3375 2100 3375 2325
     33         3375 2175 3375 2400
    34342 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    35          3300 2325 3600 2325 3600 2475 3300 2475 3300 2325
     35         3300 2400 3600 2400 3600 2550 3300 2550 3300 2400
    3636-6
     372 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     38         3150 1800 3150 2250
     392 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     40         2850 1800 2850 2250
     412 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     42         4650 1800 4650 2250
     432 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     44         4950 1800 4950 2250
     452 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     46         4500 1725 4500 2250
     472 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     48         5100 1725 5100 2250
     492 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     50         3450 1800 3450 2250
     512 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     52         3750 1800 3750 2250
     532 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     54         3300 1725 3300 2250
     552 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     56         3900 1725 3900 2250
     572 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     58         5250 1800 5250 2250
     592 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     60         5400 1800 5400 2250
     612 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     62         5550 1800 5550 2250
     632 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     64         5700 1800 5700 2250
     652 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     66         5850 1800 5850 2250
     672 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
     68         2700 1725 2700 2250
     692 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
     70        1 1 1.00 45.00 90.00
     71         3375 1275 3375 1575
     722 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
     73        1 1 1.00 45.00 90.00
     74         2700 1275 2700 1575
     752 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
     76        1 1 1.00 45.00 90.00
     77         2775 1275 2775 1575
     782 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
     79        1 1 1.00 45.00 90.00
     80         5175 1275 5175 1575
     812 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
     82        1 1 1.00 45.00 90.00
     83         5625 1275 5625 1575
     842 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
     85        1 1 1.00 45.00 90.00
     86         3750 1275 3750 1575
     872 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2
     88        1 1 1.00 45.00 90.00
     89         3825 1275 3825 1575
    37902 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    3891         2700 1950 6000 1950
    39922 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    40          3150 1800 3150 2175
    41 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    42          2850 1800 2850 2175
    43 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    44          4650 1800 4650 2175
    45 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    46          4950 1800 4950 2175
    47 2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    48          4500 1725 4500 2175
    49 2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    50          5100 1725 5100 2175
    51 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    52          3450 1800 3450 2175
    53 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    54          3750 1800 3750 2175
    55 2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    56          3300 1725 3300 2175
    57 2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    58          3900 1725 3900 2175
    59 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    60          5250 1800 5250 2175
    61 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    62          5400 1800 5400 2175
    63 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    64          5550 1800 5550 2175
    65 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    66          5700 1800 5700 2175
    67 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    68          5850 1800 5850 2175
    69 2 1 0 3 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
    70          2700 1725 2700 2175
     93         2700 2100 6000 2100
    71942 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    72          2700 1800 6000 1800 6000 2175 2700 2175 2700 1800
     95         2700 1800 6000 1800 6000 2250 2700 2250 2700 1800
    73962 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    7497        1 1 1.00 45.00 90.00
    75          2775 2100 2775 2325
     98         2775 2175 2775 2400
    76992 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    77100        1 1 1.00 45.00 90.00
    78          2775 2400 2775 2625
     101         2775 2475 2775 2700
    791022 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    80          2700 2625 2850 2625 2850 2775 2700 2775 2700 2625
     103         2700 2700 2850 2700 2850 2850 2700 2850 2700 2700
    811042 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    82          2700 2325 2850 2325 2850 2475 2700 2475 2700 2325
     105         2700 2400 2850 2400 2850 2550 2700 2550 2700 2400
    831062 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2
    84107        1 1 1.00 45.00 90.00
    85          4575 2100 4575 2325
     108         4575 2175 4575 2400
    861092 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    87          4500 2325 5025 2325 5025 2475 4500 2475 4500 2325
     110         4500 2400 5025 2400 5025 2550 4500 2550 4500 2400
    881112 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 3
    89112        1 1 1.00 45.00 90.00
    90          3600 3525 4650 3525 4650 3075
     113         3600 3525 4650 3525 4650 3150
    911142 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5
    92          3600 3075 5100 3075 5100 3750 3600 3750 3600 3075
    93 4 2 0 50 -1 0 12 0.0000 2 135 975 2625 2175 free buckets\001
    94 4 2 0 50 -1 0 12 0.0000 2 135 435 2625 1950 locks\001
     115         3600 3150 5100 3150 5100 3750 3600 3750 3600 3150
     1164 2 0 50 -1 0 11 0.0000 2 120 300 2625 1950 lock\001
    951174 1 0 50 -1 0 10 0.0000 2 150 1155 3000 1725 N$\\times$S$_1$\001
    961184 1 0 50 -1 0 10 0.0000 2 150 1155 3600 1725 N$\\times$S$_2$\001
     1194 1 0 50 -1 0 12 0.0000 2 180 390 4425 1500 heap\001
     1204 2 0 50 -1 0 12 0.0000 2 135 1140 2550 1425 kernel threads\001
     1214 2 0 50 -1 0 11 0.0000 2 120 270 2625 2100 size\001
     1224 2 0 50 -1 0 11 0.0000 2 120 270 2625 2250 free\001
     1234 2 0 50 -1 0 12 0.0000 2 135 600 2625 2700 free list\001
     1244 0 0 50 -1 0 12 0.0000 2 135 360 3675 3325 lock\001
     1254 1 0 50 -1 0 12 0.0000 2 180 1455 4350 3075 global pool (sbrk)\001
    971264 1 0 50 -1 0 10 0.0000 2 150 1110 4800 1725 N$\\times$S$_t$\001
    98 4 2 0 50 -1 0 12 0.0000 2 135 675 2625 2625 free lists\001
    99 4 0 0 50 -1 0 12 0.0000 2 135 360 3675 3250 lock\001
    100 4 1 0 50 -1 0 12 0.0000 2 135 345 4425 3000 sbrk\001
    101 4 1 0 50 -1 0 12 0.0000 2 180 390 4425 1500 heap\001
  • doc/theses/mubeen_zulfiqar_MMath/Makefile

    rc2794b2 rd286e94d  
    1515
    1616.PHONY: all clean
     17.PRECIOUS: %.dvi %.ps # do not delete intermediate files
    1718
    1819### Commands:
    1920LATEX = TEXINPUTS=${TEXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${BUILD}
    2021BIBTEX = BIBINPUTS=${BIBLIB} bibtex
    21 #GLOSSARY=INDEXSTYLE=${BUILD} makeglossaries-lite
     22#GLOSSARY = INDEXSTYLE=${BUILD} makeglossaries-lite
    2223
    2324### Rules and Recipes:
     
    2526all: ${DOC}
    2627
    27 ${BUILD}/%.dvi: ${TEXSRC} ${FIGSRC:.fig=.tex} ${BIBSRC} Makefile | ${BUILD}
     28${BUILD}/%.dvi: ${TEXSRC} ${FIGSRC:%.fig=%.tex} ${BIBSRC} Makefile | ${BUILD}
    2829        ${LATEX} ${BASE}
    2930        ${BIBTEX} ${BUILD}/${BASE}
  • doc/theses/mubeen_zulfiqar_MMath/allocator.tex

    rc2794b2 rd286e94d  
    11\chapter{Allocator}
    22
     3\noindent
    34====================
    45
    56Writing Points:
     7\begin{itemize}
     8\item
     9Objective of @uHeapLmmm@.
     10\item
     11Design philosophy.
     12\item
     13Background and previous design of @uHeapLmmm@.
     14\item
     15Distributed design of @uHeapLmmm@.
    616
    7 Objective of uHeapLmmm.
    8 Design philosophy.
    9 Background and previous design of uHeapLmmm.
     17----- SHOULD WE GIVE IMPLEMENTATION DETAILS HERE? -----
    1018
    11 Distributed design of uHeapLmmm.
    12 ----- SHOULD WE GIVE IMPLEMENTATION DETAILS HERE? -----
    13 > figure.
    14 > Advantages of distributed design.
     19\PAB{Maybe. There might be an Implementation chapter.}
     20\item
     21figure.
     22\item
     23Advantages of distributed design.
     24\end{itemize}
    1525
    16 The new features added to uHeapLmmm (incl. malloc_size routine)
    17 CFA alloc interface with examples.
    18 > Why did we need it?
    19 > The added benefits.
     26The new features added to @uHeapLmmm@ (incl. @malloc_size@ routine)
     27\CFA alloc interface with examples.
     28\begin{itemize}
     29\item
     30Why did we need it?
     31\item
     32The added benefits.
     33\end{itemize}
     34
    2035----- SHOULD WE GIVE PERFORMANCE AND USABILITY COMPARISON OF DIFFERENT INTERFACES THAT WE TRIED? -----
     36
     37\PAB{Often Performance is its own chapter. I added one for now.}
    2138
    2239Performance evaluation using u-benchmark suite.
    2340
     41\noindent
    2442====================
    2543
    2644\newpage
    2745\paragraph{Design 1: Decentralized}
    28 Fixed number of heaps: shard the heap into N heaps each with a bump-area allocated from the sbrk area.
     46Fixed number of heaps: shard the heap into N heaps each with a bump-area allocated from the @sbrk@ area.
    2947Kernel threads (KT) are assigned to the N heaps.
    3048When KTs $\le$ N, the heaps are uncontented.
  • doc/theses/mubeen_zulfiqar_MMath/background.tex

    rc2794b2 rd286e94d  
    11\chapter{Background}
    22
     3\noindent
    34====================
    45
    56Writing Points:
     7\begin{itemize}
     8\item
     9Classification of benchmarks.
     10\item
     11Literature review of current benchmarks.
     12\item
     13Features and limitations.
     14\item
     15Literature review of current memory allocators.
     16\item
     17Breakdown of memory allocation techniques.
     18\item
     19Features and limitations.
     20\end{itemize}
    621
    7 Classification of benchmarks.
    8 Literature review of current benchmarks.
    9 Features and limitations.
    10 
    11 Literature review of current memory allocators.
    12 Breakdown of memory allocation techniques.
    13 Fetures and limitations.
    14 
     22\noindent
    1523====================
    1624
  • doc/theses/mubeen_zulfiqar_MMath/benchmarks.tex

    rc2794b2 rd286e94d  
    11\chapter{Benchmarks}
    22
     3\noindent
    34====================
    45
    56Writing Points:
     7\begin{itemize}
     8\item
     9Performance matrices of memory allocation.
     10\item
     11Aim of micro benchmark suite.
    612
    7 Performance matrices of memory allocation.
     13----- SHOULD WE GIVE IMPLEMENTATION DETAILS HERE? -----
    814
    9 Aim of micro benchmark suite.
    10 ----- SHOULD WE GIVE IMPLEMENTATION DETAILS HERE? -----
     15\PAB{For the benchmarks, yes.}
     16\item
    1117A complete list of benchmarks in micro benchmark suite.
     18\item
     19One detailed section for each benchmark in micro benchmark suite including:
    1220
    13 One detailed section for each benchmark in micro benchmark suite including:
    14 > The introduction of the benchmark.
    15 > Figure.
    16 > Results with popular memory allocators.
     21\begin{itemize}
     22\item
     23The introduction of the benchmark.
     24\item
     25Figure.
     26\item
     27Results with popular memory allocators.
     28\end{itemize}
    1729
     30\item
    1831Summarize performance of current memory allocators.
     32\end{itemize}
    1933
     34\noindent
    2035====================
  • doc/theses/mubeen_zulfiqar_MMath/conclusion.tex

    rc2794b2 rd286e94d  
    11\chapter{Conclusion}
    22
     3\noindent
    34====================
    45
    56Writing Points:
     7\begin{itemize}
     8\item
     9Summarize u-benchmark suite.
     10\item
     11Summarize @uHeapLmmm@.
     12\item
     13Make recommendations on memory allocator design.
     14\end{itemize}
    615
    7 Summarize u-benchmark suite.
    8 Summarize uHeapLmmm.
    9 Make recommendations on memory allocator design.
    10 
     16\noindent
    1117====================
  • doc/theses/mubeen_zulfiqar_MMath/intro.tex

    rc2794b2 rd286e94d  
    11\chapter{Introduction}
    22
     3\noindent
    34====================
    45
    56Writing Points:
     7\begin{itemize}
     8\item
     9Introduce dynamic memory allocation with brief background.
     10\item
     11Scope of the thesis.
     12\item
     13Importance of memory allocation and micro-benchmark suite.
     14\item
     15Research problem.
     16\item
     17Research objectives.
     18\item
     19The vision behind cfa-malloc.
     20\item
     21An outline of the thesis.
     22\end{itemize}
    623
    7 Introduce dynamic memory allocation with brief background.
    8 Scope of the thesis.
    9 Importance of memory allocation and micro benhmark suite.
    10 
    11 Research problem.
    12 Research objectives.
    13 The vision behind cfa-malloc.
    14 
    15 An outline of the thesis.
    16 
     24\noindent
    1725====================
  • doc/theses/mubeen_zulfiqar_MMath/uw-ethesis.tex

    rc2794b2 rd286e94d  
    8484\usepackage{graphicx}
    8585\usepackage{comment} % Removes large sections of the document.
    86 \usepackage{todonotes} % Adds todos (Must be included after comment.)
    8786
    8887% Hyperlinks make it very easy to navigate an electronic document.
     
    107106    colorlinks=true,        % false: boxed links; true: colored links
    108107    linkcolor=blue,         % color of internal links
    109     citecolor=green,        % color of links to bibliography
     108    citecolor=blue,        % color of links to bibliography
    110109    filecolor=magenta,      % color of file links
    111     urlcolor=cyan           % color of external links
     110    urlcolor=blue           % color of external links
    112111}
    113112\ifthenelse{\boolean{PrintVersion}}{   % for improved print quality, change some hyperref options
     
    168167\CFAStyle                                               % CFA code-style for all languages
    169168\lstset{language=CFA,basicstyle=\linespread{0.9}\tt}    % CFA default language
     169\newcommand{\PAB}[1]{{\color{red}PAB: #1}}
    170170
    171171%======================================================================
     
    194194\input{allocator}
    195195\input{benchmarks}
     196\input{performance}
    196197\input{conclusion}
    197198
Note: See TracChangeset for help on using the changeset viewer.