Entry Kim:2006:ERI from toplas.bib
Last update: Tue May 1 02:05:46 MDT 2012
Top |
Symbols |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Kim:2006:ERI,
author = "Seon Wook Kim and Chong-Liang Ooi and Rudolf Eigenmann
and Babak Falsafi and T. N. Vijaykumar",
title = "Exploiting reference idempotency to reduce speculative
storage overflow",
journal = j-TOPLAS,
volume = "28",
number = "5",
pages = "942--965",
month = sep,
year = "2006",
CODEN = "ATPSDT",
DOI = "http://doi.acm.org/10.1145/1152649.1152653",
ISSN = "0164-0925 (print), 1558-4593 (electronic)",
ISSN-L = "0164-0925",
bibdate = "Wed Sep 6 07:13:55 MDT 2006",
bibsource = "http://www.acm.org/pubs/contents/journals/toplas/;
http://www.math.utah.edu/pub/tex/bib/toplas.bib",
abstract = "Recent proposals for multithreaded architectures
employ speculative execution to allow threads with
unknown dependences to execute speculatively in
parallel. The architectures use hardware speculative
storage to buffer speculative data, track data
dependences and correct incorrect executions through
roll-backs. Because all memory references access the
speculative storage, current proposals implement
speculative storage using small memory structures to
achieve fast access. The limited capacity of the
speculative storage causes considerable performance
loss due to speculative storage overflow whenever a
thread's speculative state exceeds the speculative
storage capacity. Larger threads exacerbate the
overflow problem but are preferable to smaller threads,
as larger threads uncover more parallelism. In this
article, we discover a new program property called
memory reference idempotency. Idempotent references are
guaranteed to be eventually corrected, though the
references may be temporarily incorrect in the process
of speculation. Therefore, idempotent references, even
from nonparallelizable program sections, need not be
tracked in the speculative storage, and instead can
directly access nonspeculative storage (i.e.,
conventional memory hierarchy). Thus, we reduce the
demand for speculative storage space in large threads.
We define a formal framework for reference idempotency
and present a novel compiler-assisted speculative
execution model. We prove the necessary and sufficient
conditions for reference idempotency using our model.
We present a compiler algorithm to label idempotent
memory references for the hardware. Experimental
results show that for our benchmarks, over 60\% of the
references in nonparallelizable program sections are
idempotent.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Programming Languages and
Systems",
}
Related entries
- access,
6(4)546,
8(1)142,
8(4)419,
14(4)471,
15(4)659,
15(4)706,
16(6)1768,
17(5)777,
18(2)139,
18(3)235,
18(5)615,
18(6)659,
20(3)483,
20(6)1195,
21(4)703,
21(6)1251,
22(1)129,
22(3)540,
22(4)701,
24(1)65,
24(5)566,
26(1)57,
27(2)344,
28(2)290,
28(5)795,
29(1)4,
30(1)1,
30(4)18,
30(5)28,
31(2)8,
31(6)20,
32(4)11,
32(6)22,
32(6)23
- achieve,
11(4)598,
14(3)396,
15(1)182,
16(6)1768,
17(3)535,
18(4)424,
21(2)324,
21(4)703,
22(2)224,
22(2)265,
22(5)932,
27(6)1049,
27(6)1147,
27(6)1216,
28(1)134,
29(1)3,
30(3)17,
32(1)2,
32(1)3,
32(4)14,
34(1)3
- all,
4(1)44,
4(2)258,
6(2)281,
6(4)632,
8(4)547,
10(2)248,
13(1)1,
13(1)52,
13(2)181,
13(2)237,
13(2)269,
14(1)1,
14(1)28,
14(2)127,
14(3)299,
15(4)659,
15(5)771,
16(3)649,
16(3)798,
16(3)954,
16(3)1024,
16(3)1051,
16(4)1081,
16(4)1215,
16(5)1472,
16(5)1613,
16(6)1675,
16(6)1811,
17(1)47,
17(2)197,
17(2)264,
17(3)431,
18(1)16,
18(1)30,
18(6)752,
19(1)87,
19(3)525,
19(4)557,
19(5)726,
19(5)804,
19(6)853,
19(6)916,
19(6)942,
19(6)1031,
20(3)546,
20(5)1067,
20(6)1131,
20(6)1171,
20(6)1265,
21(1)1,
21(1)138,
21(3)502,
21(3)677,
21(4)747,
21(6)1137,
22(2)265,
22(3)490,
22(4)638,
22(5)861,
27(6)1147,
28(1)1,
28(1)175,
28(2)331,
28(3)389,
28(4)696,
28(4)747,
28(5)848,
29(2)13,
29(5)29,
30(2)8,
30(5)25,
30(6)30,
30(6)33,
31(1)1,
31(1)4,
31(3)10,
31(3)12,
31(6)20,
31(6)21,
32(1)1,
32(1)2,
32(3)9,
33(1)4,
34(1)1,
34(1)4
- allow,
3(2)126,
4(3)455,
4(4)687,
5(2)127,
5(3)405,
6(4)546,
7(1)159,
8(4)419,
8(4)547,
9(2)164,
9(2)235,
9(3)319,
9(3)367,
9(4)473,
10(2)189,
12(4)643,
13(2)237,
13(2)269,
14(1)54,
14(2)265,
14(4)490,
16(3)577,
16(3)687,
16(3)924,
16(3)954,
16(3)1051,
16(4)1279,
16(5)1411,
16(6)1661,
16(6)1811,
17(4)561,
18(5)564,
18(5)615,
19(1)7,
19(1)153,
19(4)557,
20(1)208,
20(4)869,
20(5)980,
20(6)1223,
21(1)46,
21(1)138,
21(2)324,
21(4)703,
22(2)296,
22(3)471,
22(4)673,
22(6)1002,
22(6)1037,
27(6)1049,
27(6)1216,
27(6)1344,
28(1)1,
28(3)517,
28(4)715,
29(6)35,
30(4)18,
30(4)22,
31(2)8,
31(3)12,
32(2)4,
32(3)9,
32(4)11,
32(5)19,
33(1)4,
34(1)6
- architecture,
4(2)226,
7(1)80,
7(4)501,
7(4)560,
8(1)154,
9(4)599,
9(4)618,
10(2)313,
10(4)579,
11(1)57,
12(4)537,
13(1)124,
14(1)28,
14(2)127,
14(2)265,
14(3)299,
15(3)400,
15(4)632,
15(4)659,
15(5)745,
16(1)151,
16(3)305,
16(3)524,
16(4)1215,
16(6)1699,
16(6)1768,
17(1)123,
17(4)600,
17(5)740,
18(3)235,
18(6)649,
18(6)659,
19(1)188,
20(3)586,
20(4)869,
20(5)1014,
20(6)1195,
21(3)527,
21(4)703,
21(5)1028,
21(6)1251,
22(3)431,
22(5)773,
22(5)816,
22(6)1037,
28(1)106,
28(4)619,
28(4)715,
30(4)23,
30(5)28,
30(6)30,
31(1)5,
31(3)9,
32(4)13,
32(4)14,
32(4)15
- because,
4(4)668,
4(4)687,
5(2)236,
9(3)408,
9(4)491,
13(1)1,
15(1)73,
15(4)632,
16(1)35,
16(3)328,
16(3)607,
16(3)649,
16(3)924,
16(4)1319,
16(6)1768,
17(1)63,
17(4)561,
18(1)30,
18(4)424,
18(6)683,
18(6)752,
19(1)1,
19(3)444,
19(4)568,
20(4)707,
20(4)869,
20(6)1223,
21(1)90,
21(2)370,
21(3)430,
21(3)677,
21(4)813,
22(1)162,
22(2)265,
22(4)673,
22(5)932,
28(3)476,
28(5)848,
29(6)35,
30(2)8,
30(3)12,
30(4)18,
30(4)21,
32(5)17,
34(1)6
- benchmark,
16(3)328,
16(4)1248,
16(5)1431,
17(2)233,
17(4)600,
17(5)740,
18(1)30,
18(4)424,
19(6)853,
19(6)1031,
20(1)166,
20(3)635,
21(3)627,
21(6)1251,
22(2)265,
27(6)1097,
28(5)848,
29(1)2,
30(1)4,
30(4)18,
30(4)20,
30(5)28,
30(6)32,
30(6)33,
31(6)20,
32(6)24,
33(1)3,
34(1)4,
34(1)5
- buffer,
16(6)1661,
34(1)6
- called,
4(2)149,
4(2)179,
4(4)585,
4(4)650,
4(4)687,
7(4)501,
8(4)419,
8(4)524,
9(2)277,
9(3)319,
9(4)491,
13(1)52,
13(1)150,
14(1)28,
14(2)127,
14(2)201,
14(2)265,
16(1)151,
16(2)175,
16(3)328,
16(4)1215,
16(4)1279,
16(5)1472,
16(5)1648,
16(6)1737,
17(1)63,
17(2)293,
17(4)635,
18(1)30,
18(4)401,
18(6)730,
18(6)752,
19(6)853,
19(6)1031,
20(1)166,
20(5)1014,
21(5)895,
21(5)1028,
22(1)87,
22(4)673,
22(4)701,
28(1)70,
28(2)290,
28(3)476,
28(5)795,
28(5)848,
30(3)17,
30(4)23,
31(1)4,
31(4)16,
32(2)4,
32(3)8,
32(3)9,
32(4)15,
32(6)23,
34(1)2,
34(1)3,
34(1)4
- capacity,
20(6)1195
- cause,
16(3)387,
16(5)1449,
16(5)1648,
17(3)431,
20(2)259,
20(2)436,
20(3)635,
21(4)703,
28(1)106,
32(4)15,
32(5)17
- condition,
4(2)179,
4(2)226,
4(4)711,
8(4)547,
9(4)491,
11(4)633,
12(3)463,
12(4)643,
13(1)150,
15(1)182,
16(2)259,
16(3)687,
16(6)1875,
17(1)63,
18(2)175,
18(3)325,
19(3)427,
19(5)804,
19(6)1053,
20(3)635,
21(6)1137,
22(1)162,
22(2)296,
27(6)1216,
27(6)1270,
28(2)207,
28(2)256,
31(1)1,
31(2)7,
31(4)14,
31(5)18,
33(1)4,
33(4)14,
34(1)2
- conventional,
6(4)527,
8(4)491,
13(1)21,
13(2)269,
14(2)265,
15(5)745,
16(5)1431,
19(1)87,
20(6)1223,
21(3)527,
22(2)378,
22(4)673,
28(1)1,
32(1)3,
32(4)14,
34(1)2
- correct,
4(2)226,
4(3)323,
4(4)601,
8(3)344,
9(2)164,
10(2)282,
12(4)643,
14(2)147,
15(5)876,
16(3)387,
16(3)607,
16(5)1613,
16(5)1648,
17(1)47,
17(1)63,
19(3)444,
19(3)525,
19(4)586,
19(5)685,
20(1)51,
20(1)208,
21(2)189,
21(6)1196,
22(4)673,
27(6)1270,
28(1)106,
28(2)256,
29(2)13,
30(4)18,
30(5)26,
31(5)17,
32(3)8,
32(4)14,
34(1)6
- current,
7(4)501,
14(2)173,
16(2)205,
16(3)727,
16(3)1010,
17(2)366,
19(3)413,
20(1)208,
20(2)274,
20(3)586,
20(5)917,
20(6)1111,
21(1)90,
21(6)1077,
21(6)1137,
22(2)187,
22(5)773,
27(6)1147,
30(3)12,
30(5)25,
31(1)1,
31(1)2,
31(3)12
- define,
4(4)527,
4(4)668,
8(4)577,
10(2)189,
13(2)211,
14(4)589,
15(1)133,
15(5)771,
16(3)456,
16(3)524,
16(3)954,
16(4)1319,
16(5)1472,
16(6)1811,
16(6)1875,
17(1)47,
17(1)157,
17(2)264,
17(2)366,
18(2)109,
18(4)477,
18(6)711,
19(6)899,
20(4)707,
21(2)240,
21(3)569,
22(4)638,
22(6)1037,
28(3)389,
31(1)2,
31(6)23,
32(3)8,
32(3)9,
32(4)12,
32(5)19,
33(1)4,
33(5)16
- demand,
7(1)62,
8(1)109,
8(1)140,
16(3)370,
17(6)896,
19(6)992,
21(2)189,
27(6)1097,
30(6)32
- dependence,
9(3)319,
9(4)491,
12(1)26,
13(4)451,
16(3)305,
16(4)1114,
16(4)1248,
17(1)85,
17(4)600,
18(4)477,
19(3)462,
19(4)557,
19(5)639,
20(3)635,
20(6)1195,
21(2)240,
22(5)773,
29(5)27,
30(6)32,
32(1)1,
32(1)3,
32(6)23
- directly,
4(2)125,
6(3)314,
16(1)151,
16(3)649,
16(3)775,
16(5)1411,
17(2)233,
18(2)109,
18(6)752,
19(3)492,
19(5)804,
20(5)980,
21(2)189,
30(4)18,
30(4)21,
31(1)3,
31(4)13,
32(1)2,
32(4)14,
34(1)3
- discover,
9(4)491,
13(2)181,
19(6)942,
27(6)1344,
28(3)429,
28(4)715,
32(6)23
- due,
4(1)44,
15(5)771,
16(3)305,
16(4)1156,
16(5)1399,
17(4)561,
18(4)477,
19(3)525,
19(6)853,
20(3)586,
20(6)1111,
21(2)175,
27(6)1049,
28(2)331,
28(5)908,
31(1)1,
31(1)4,
32(3)9,
32(4)15,
32(5)17,
32(5)18,
34(1)5
- Eigenmann, Rudolf,
30(3)17
- employ,
8(4)491,
9(2)164,
16(4)1215,
20(1)166,
20(6)1195,
20(6)1265,
27(6)1097,
28(1)134,
30(4)24,
31(2)7,
33(1)4
- even,
4(4)668,
7(1)62,
8(4)491,
8(4)524,
8(4)547,
9(2)164,
9(2)235,
11(4)598,
13(2)237,
15(4)632,
16(3)986,
16(4)1097,
16(4)1248,
16(5)1467,
17(1)63,
17(3)461,
17(4)561,
18(3)235,
18(4)424,
18(6)649,
18(6)752,
19(3)462,
20(1)1,
20(4)724,
21(2)189,
22(1)87,
22(2)416,
28(1)1,
28(3)517,
28(4)715,
28(5)848,
29(5)29,
29(6)35,
30(5)28,
31(3)9,
31(5)17,
31(6)20,
32(1)1,
32(4)15,
32(5)17,
32(5)18,
32(6)23,
34(1)6
- eventually,
4(3)455,
4(4)650,
15(5)771,
18(5)615,
28(1)1,
32(5)16
- exceeds,
31(5)17
- execute,
4(1)44,
4(2)149,
16(3)328,
16(3)954,
16(4)1319,
18(4)355,
19(6)942,
20(3)586,
28(5)908,
29(6)33,
32(4)15,
33(4)14
- experimental,
5(4)656,
6(4)546,
7(1)159,
8(4)419,
8(4)524,
13(1)150,
16(1)35,
16(3)370,
16(3)428,
16(5)1449,
17(2)197,
17(4)600,
17(4)635,
18(3)235,
19(6)1053,
20(1)166,
20(4)768,
20(4)869,
20(5)917,
20(6)1195,
20(6)1265,
21(2)370,
21(4)747,
21(6)1251,
22(2)187,
28(1)106,
28(1)134,
28(2)256,
28(2)331,
28(3)476,
28(5)908,
30(4)23,
32(1)3,
32(6)21,
32(6)24,
34(1)5
- exploiting,
16(3)524,
20(3)483,
20(3)635,
20(5)980,
28(5)795,
33(6)19
- fast,
1(1)121,
16(6)1737,
17(5)740,
17(6)896,
18(4)424,
20(1)116,
20(1)166,
20(6)1195,
21(2)286,
21(3)430,
21(5)895,
22(5)816,
26(2)263,
26(6)938,
27(3)426,
28(1)106,
28(4)696,
28(4)715,
29(2)11,
30(3)17,
32(4)15,
33(6)21
- guaranteed,
13(1)52,
17(1)63,
18(2)175,
21(4)747,
22(1)87,
22(3)540,
31(1)1,
31(6)20,
31(6)21
- hardware,
7(1)62,
7(2)270,
8(1)142,
8(1)154,
8(3)344,
9(2)257,
9(4)491,
10(4)579,
14(2)127,
14(2)265,
15(1)182,
16(3)524,
16(5)1512,
16(6)1661,
17(4)561,
18(3)235,
18(3)300,
18(6)659,
19(3)492,
19(4)586,
19(5)726,
21(4)703,
21(5)977,
21(5)1028,
22(4)673,
27(6)1097,
29(6)33,
31(5)17,
32(4)14,
32(5)17,
34(1)5
- hierarchy,
5(3)405,
8(4)524,
10(2)204,
13(1)124,
16(4)1319,
16(4)1361,
16(6)1768,
16(6)1811,
18(1)30,
18(3)354,
18(6)711,
21(4)813,
22(3)540,
28(2)331,
28(3)517,
30(5)28,
30(6)33
- i.e.,
4(3)382,
16(2)259,
16(4)1319,
17(1)63,
17(2)197,
17(3)431,
18(1)1,
18(3)300,
19(6)942,
20(1)51,
21(1)46,
21(6)1077,
22(5)816,
22(5)861,
28(5)908,
29(6)33
- implement,
4(1)83,
4(2)125,
4(2)149,
14(3)417,
16(1)151,
16(2)259,
16(3)328,
16(3)872,
17(2)264,
18(6)752,
19(4)586,
19(6)1053,
20(3)483,
20(4)724,
20(6)1223,
21(3)569,
21(5)895,
22(1)129,
22(2)224,
22(3)471,
30(6)30,
31(3)12,
32(4)12
- incorrect,
4(4)615,
16(3)387,
16(5)1648,
20(5)980,
21(1)1,
30(2)8,
31(3)9,
31(5)17,
32(4)15
- instead,
3(3)251,
4(2)226,
6(2)254,
16(3)775,
16(3)986,
16(5)1411,
16(6)1768,
17(3)431,
19(3)413,
20(1)51,
20(6)1297,
21(3)430,
22(2)187,
22(5)816,
34(1)1,
34(1)2,
34(1)6
- label,
16(2)259,
22(1)162,
26(5)805
- large,
4(1)1,
4(2)226,
4(4)527,
5(2)164,
5(3)405,
7(1)62,
8(4)524,
9(3)297,
10(2)248,
11(4)598,
12(4)670,
13(1)99,
13(1)179,
14(1)1,
14(2)173,
14(2)265,
15(1)36,
16(3)370,
16(3)607,
16(3)1024,
16(4)1156,
16(4)1215,
17(2)394,
17(5)740,
18(1)16,
18(4)424,
18(4)477,
19(6)1031,
20(1)51,
20(1)116,
20(3)635,
20(5)1014,
20(6)1195,
20(6)1265,
21(4)747,
21(4)813,
22(5)773,
22(5)932,
28(1)1,
28(5)908,
29(1)3,
30(5)28,
32(1)1,
32(3)8,
32(3)9,
33(4)14,
34(1)4,
34(1)5
- larger,
4(1)1,
7(4)501,
16(3)428,
18(4)477,
19(5)639,
20(2)302,
21(2)370,
22(5)932,
28(2)207,
31(6)20
- limited,
7(1)62,
14(1)28,
16(4)1215,
19(1)87,
19(3)413,
20(5)1014,
20(6)1195,
20(6)1297,
22(2)378,
27(6)1097,
31(1)4
- loss,
16(1)151,
20(6)1195,
20(6)1297,
27(6)1097
- may,
4(1)83,
4(2)125,
4(3)382,
4(3)496,
4(4)563,
5(3)405,
6(2)159,
9(3)408,
13(2)181,
14(2)201,
15(4)706,
15(5)876,
16(1)151,
16(3)524,
16(3)607,
16(3)649,
16(3)798,
16(3)1010,
16(3)1024,
16(4)1156,
16(4)1248,
16(5)1431,
16(5)1449,
16(6)1675,
16(6)1699,
17(2)181,
17(2)217,
17(3)448,
17(4)635,
17(5)777,
18(1)73,
18(2)109,
18(2)139,
18(6)752,
19(1)48,
19(3)525,
19(4)617,
20(1)208,
20(4)724,
20(4)869,
20(6)1131,
21(1)1,
21(1)11,
21(1)138,
21(3)430,
21(3)502,
21(3)677,
21(6)1196,
22(2)296,
22(2)416,
22(4)701,
27(6)1049,
27(6)1344,
28(2)290,
28(2)331,
28(5)795,
28(5)908,
30(3)12,
30(4)21,
30(5)29,
31(3)11,
31(5)17,
31(6)20,
31(6)21,
32(1)2,
32(3)9,
32(4)13,
32(4)15,
32(5)17,
32(5)19,
33(3)9
- multithreaded,
27(6)1097,
28(2)207,
28(6)1088,
30(4)20,
31(1)1,
32(4)14,
34(1)4
- necessary,
4(2)179,
6(2)159,
8(4)491,
14(3)396,
16(3)387,
16(3)924,
16(4)1248,
16(5)1648,
16(6)1811,
17(4)561,
18(3)235,
18(4)477,
18(6)649,
21(1)11,
21(2)240,
21(4)703,
22(2)296,
27(6)1147,
30(4)18,
30(4)21,
31(3)9,
32(2)6,
32(4)14
- need,
4(1)44,
4(4)711,
8(4)491,
9(2)235,
9(4)491,
13(2)237,
14(4)521,
15(1)73,
16(3)607,
16(3)687,
16(3)986,
16(4)1279,
16(6)1768,
17(2)264,
18(5)615,
19(6)899,
20(1)51,
20(2)274,
20(3)635,
20(4)869,
20(6)1131,
21(6)1137,
22(2)187,
22(2)296,
22(4)638,
22(4)701,
22(6)1037,
28(4)715,
31(6)22,
32(3)9,
33(1)3
- novel,
4(2)239,
4(4)552,
5(2)236,
7(4)501,
8(4)419,
14(1)54,
14(4)574,
15(5)745,
16(3)986,
17(3)461,
18(4)355,
19(1)48,
19(5)726,
20(1)166,
20(2)436,
21(5)1028,
22(1)45,
27(6)1049,
27(6)1097,
27(6)1216,
27(6)1344,
28(1)1,
30(1)4,
30(4)24,
30(6)33,
31(5)18,
32(1)2,
32(2)4,
32(3)9,
32(4)12,
32(4)13,
32(4)15,
33(6)21,
34(1)3,
34(1)5
- overflow,
13(1)1,
18(2)139
- parallelism,
6(2)159,
7(2)270,
7(2)348,
7(3)404,
7(4)501,
9(3)319,
9(4)491,
9(4)618,
10(4)579,
11(1)90,
11(4)562,
11(4)598,
12(2)203,
13(1)99,
14(1)28,
15(3)563,
15(5)771,
16(3)305,
16(3)524,
16(3)798,
16(4)1248,
16(6)1737,
17(2)233,
17(4)600,
18(3)268,
18(4)477,
19(6)853,
19(6)899,
19(6)1031,
20(3)635,
20(6)1131,
20(6)1195,
21(1)138,
21(2)189,
21(2)240,
21(6)1251,
22(2)296,
27(6)1097,
33(3)10,
34(1)3
- proposal,
17(1)28,
21(1)11,
22(3)540,
30(6)33,
34(1)4
- prove,
14(2)147,
15(4)575,
15(4)632,
15(4)659,
15(5)771,
16(3)924,
16(3)1051,
16(4)1081,
16(4)1248,
16(5)1411,
16(5)1613,
17(1)47,
17(1)157,
17(2)264,
17(4)576,
18(3)235,
18(3)254,
18(5)519,
18(6)730,
19(3)413,
19(5)804,
19(6)899,
20(4)707,
20(4)724,
20(5)1067,
20(6)1111,
20(6)1171,
21(1)90,
21(2)189,
21(2)240,
21(3)569,
21(3)677,
21(4)790,
21(5)914,
21(6)1196,
22(1)87,
22(2)296,
22(5)773,
22(6)1002,
27(6)1270,
28(2)290,
28(5)795,
29(6)35,
30(4)24,
31(2)8,
31(3)12,
31(5)19,
32(3)7,
32(3)8,
33(4)12,
34(1)2
- recent,
4(2)283,
9(4)491,
13(1)124,
14(2)173,
16(1)35,
17(1)28,
17(2)233,
17(4)561,
18(6)730,
19(6)916,
20(3)635,
21(1)46,
21(5)1028,
22(2)378,
27(6)1147,
32(1)2,
32(1)3,
34(1)5
- reduce,
4(2)149,
7(2)183,
9(3)408,
13(1)150,
14(1)28,
14(2)173,
14(2)265,
16(2)259,
16(3)428,
16(3)1051,
16(4)1319,
16(5)1512,
16(6)1768,
17(4)635,
17(5)691,
18(6)659,
19(6)1031,
20(2)302,
20(6)1111,
20(6)1223,
21(1)138,
21(4)703,
22(2)378,
22(3)490,
22(5)932,
27(6)1097,
28(5)908,
29(1)2,
30(3)17,
30(4)22,
30(5)27,
31(1)3,
31(3)9,
32(1)2,
32(4)11,
32(5)17
- reference,
1(1)115,
2(3)269,
11(2)284,
14(4)471,
14(4)521,
16(2)175,
16(6)1768,
18(3)254,
18(5)615,
18(6)752,
20(3)635,
21(3)430,
21(4)703,
21(4)848,
22(5)816,
27(6)1344,
28(1)1,
28(2)290,
28(3)429,
30(1)1,
30(5)27,
32(2)4,
32(3)7,
32(3)8,
33(1)2
- section,
4(3)382,
6(2)215,
14(2)145,
15(5)745,
19(3)492,
28(1)134,
30(3)17,
31(6)20
- small,
4(1)44,
4(2)149,
4(4)687,
5(1)56,
11(1)90,
13(1)1,
13(4)558,
14(2)173,
15(1)36,
15(4)632,
16(4)1361,
17(2)197,
17(3)461,
17(4)635,
17(5)740,
18(3)325,
18(4)355,
18(4)424,
18(4)454,
20(5)1014,
20(6)1223,
21(1)90,
21(3)430,
22(5)932,
28(4)619,
28(4)747,
29(2)13,
31(1)3,
31(4)14,
32(1)3,
32(5)18,
33(5)16
- smaller,
13(1)150,
13(2)181,
17(5)691,
18(1)16,
21(2)370,
22(2)378,
29(1)3,
32(6)22,
33(4)14,
34(1)5
- space,
1(2)287,
4(2)179,
9(2)164,
11(1)90,
13(1)1,
14(2)201,
15(5)876,
16(3)370,
16(4)1248,
16(4)1361,
17(1)123,
17(1)157,
17(4)635,
17(4)672,
17(5)777,
18(3)325,
18(4)477,
19(3)462,
19(6)992,
20(2)302,
20(2)344,
20(4)869,
20(6)1195,
20(6)1223,
21(1)138,
21(4)813,
22(1)129,
22(2)296,
22(4)673,
24(4)409,
27(3)388,
28(2)290,
29(1)2,
30(3)17,
30(5)28,
31(1)3,
31(2)8,
31(6)21,
32(4)11,
32(4)12,
32(4)13,
34(1)3
- speculation,
21(2)240
- speculative,
21(2)240,
31(5)17,
32(3)9
- speculatively,
18(4)355,
22(5)816
- state,
4(2)179,
4(3)455,
7(1)159,
8(1)154,
8(4)577,
11(4)491,
13(1)150,
13(3)399,
13(4)633-1,
15(1)182,
15(4)659,
15(5)771,
16(4)1215,
16(5)1512,
16(6)1842,
17(3)461,
18(3)325,
19(4)617,
19(5)726,
19(5)804,
20(1)51,
20(2)274,
20(2)302,
20(5)917,
21(4)747,
22(6)1037,
23(3)273,
27(4)786,
27(6)1147,
27(6)1344,
28(3)476,
29(6)35,
30(4)24,
31(4)16,
31(6)22,
32(4)14,
32(6)22,
33(5)17,
34(1)2
- storage,
1(1)71,
3(4)388,
4(3)345,
4(4)527,
7(1)62,
7(1)80,
7(1)159,
8(4)419,
9(3)367,
9(3)408,
10(4)555,
11(3)388,
12(1)1,
13(3)372,
14(1)1,
15(1)1,
15(1)182,
15(5)745,
16(3)775,
16(5)1467,
17(2)233,
18(3)235,
18(5)615,
20(1)1,
20(4)724,
20(5)980,
21(3)430,
22(3)490,
28(4)715,
28(5)848,
29(6)34,
31(3)11,
32(2)5,
32(4)11
- sufficient,
4(2)179,
9(3)319,
11(4)633,
13(1)150,
14(3)396,
16(4)1248,
17(1)63,
18(4)477,
21(2)240,
21(4)703,
21(4)813,
22(2)296,
23(2)105,
27(6)1216
- temporarily,
32(4)12
- therefore,
4(2)295,
4(4)650,
14(1)1,
14(2)127,
14(4)589,
15(4)681,
16(3)387,
16(3)456,
16(3)775,
17(3)431,
19(3)462,
19(5)804,
20(5)917,
21(4)790,
22(4)701,
28(4)747,
31(2)6,
31(4)15,
33(1)3
- though,
16(4)1215,
20(4)724,
31(4)15,
33(1)3
- thread,
17(2)233,
17(4)600,
17(5)704,
21(1)138,
21(2)240,
22(4)673,
27(6)1097,
30(4)20,
31(5)17,
32(5)18
- through,
4(1)44,
4(3)496,
5(3)405,
5(4)641,
6(4)505,
6(4)527,
8(1)109,
9(2)164,
9(3)297,
11(4)598,
12(1)135,
13(1)99,
13(2)181,
14(2)173,
14(3)339,
15(4)735,
16(2)205,
16(2)259,
16(3)577,
16(3)954,
16(4)1248,
16(6)1842,
17(5)777,
18(1)16,
18(2)139,
18(5)528,
18(6)752,
19(5)804,
20(1)208,
20(4)869,
20(6)1131,
21(2)189,
21(3)430,
21(5)1028,
21(6)1077,
21(6)1137,
22(2)265,
22(3)490,
22(5)861,
28(4)747,
28(5)848,
29(2)9,
29(2)10,
30(4)18,
30(4)22,
30(6)32,
31(2)6,
31(4)14,
32(4)11,
32(4)13,
32(4)14,
32(5)17,
32(6)23,
33(3)11
- thus,
4(2)179,
14(2)201,
15(1)133,
16(3)1051,
16(4)1361,
16(5)1411,
18(3)268,
18(3)325,
18(6)730,
19(4)557,
20(2)302,
21(3)569,
21(6)1077,
22(1)129,
28(1)1,
29(1)2,
29(5)29,
30(3)12,
30(4)18,
30(5)27,
33(3)11,
33(4)13,
33(6)21
- track,
16(3)1051,
22(4)701,
22(6)1037,
27(6)1147,
30(2)8,
30(4)18,
31(1)2,
31(3)11,
32(4)12,
32(6)23,
34(1)4
- uncover,
9(4)491
- unknown,
20(6)1171,
28(5)848,
30(1)4
- whenever,
15(4)575,
17(2)366,
31(3)10