Last update: Thu Apr 12 03:37:15 MDT 2012
Top |
Symbols |
Numbers |
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{Chandra:1994:WTS,
author = "Satish Chandra and James R. Larus and Anne Rogers",
title = "Where is time spent in message-passing and
shared-memory programs?",
journal = j-SIGPLAN,
volume = "29",
number = "11",
pages = "61--73",
month = nov,
year = "1994",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:16:57 MST 2003",
bibsource = "http://portal.acm.org/; http://www.acm.org/pubs/toc/",
URL = "http://www.acm.org:80/pubs/citations/proceedings/asplos/195473/p61-chandra/",
abstract = "Message passing and shared memory are two techniques
parallel programs use for coordination and
communication. This paper studies the strengths and
weaknesses of these two mechanisms by comparing
equivalent, well-written message-passing and
shared-memory programs running on similar hardware. To
ensure that our measurements are comparable, we
produced two carefully tuned versions of each program
and measured them on closely-related simulators of a
message-passing and a shared-memory machine, both of
which are based on same underlying hardware
assumptions. We examined the behavior and performance
of each program carefully. Although the cost of
computation in each pair of programs was similar,
synchronization and communication differed greatly. We
found that message-passing's advantage over
shared-memory is not clear-cut. Three of the four
shared-memory programs ran at roughly the same speed as
their message-passing equivalent, even though their
communication patterns were different.",
acknowledgement = ack-nhfb,
classification = "C5440 (Multiprocessing systems); C6110P (Parallel
programming); C6150N (Distributed systems software)",
conflocation = "San Jose, CA, USA; 4-7 Oct. 1994",
conftitle = "Sixth International Conference on Architectural
Support for Programming Languages and Operating Systems
(ASPLOS-VI)",
corpsource = "Dept. of Comput. Sci., Wisconsin Univ., Madison, WI,
USA",
keywords = "communication patterns; design; hardware assumptions;
measurement; message passing; message passing machine;
message-passing; parallel programming; parallel
programs; performance; shared memory machine; shared
memory programs; shared memory systems; shared-memory
programs; software performance evaluation; software
performance evaluation systems; synchronization;
theory",
sponsororg = "ACM; IEEE Comput. Soc",
subject = "{\bf D.4.4} Software, OPERATING SYSTEMS,
Communications Management, Message sending. {\bf B.3.2}
Hardware, MEMORY STRUCTURES, Design Styles, Shared
memory. {\bf C.1.2} Computer Systems Organization,
PROCESSOR ARCHITECTURES, Multiple Data Stream
Architectures (Multiprocessors), Parallel processors**.
{\bf C.4} Computer Systems Organization, PERFORMANCE OF
SYSTEMS.",
treatment = "P Practical",
}
Related entries
- advantage,
25(6)9,
25(6)296,
26(4)28,
26(4)290,
27(7)116,
27(7)128,
28(6)187,
28(7)102,
29(6)107,
29(6)206,
29(6)266,
29(11)2,
29(11)38,
29(11)219,
30(3)119,
30(6)79-1,
30(6)151,
30(6)205,
30(11)50,
30(11)146-1
- although,
25(1)59,
25(6)137,
25(6)283,
26(1)14,
26(4)290,
28(3)97,
28(6)237,
28(6)300,
28(12)169,
29(6)230,
29(6)349,
29(6)349-1,
29(11)158,
30(3)119,
30(6)205,
30(8)68,
33(7)51
- ARCHITECTURES,
25(6)28,
26(6)229,
27(7)94,
27(7)188-1,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)213,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
28(6)258,
29(6)36,
29(11)25,
29(11)38,
29(11)51,
29(11)98,
29(11)196,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
30(6)79-1,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)159,
33(11)170,
33(11)181,
33(11)283
- assumption,
25(6)137,
27(7)116,
30(11)50,
30(11)125
- B.3.2,
27(9)124,
27(9)137,
27(9)149,
27(9)187,
27(9)262,
27(9)274,
29(11)38,
29(11)145,
29(11)158,
29(11)219,
29(11)286,
29(11)297,
30(11)125,
31(5)237,
31(9)12,
31(9)26,
31(9)84,
31(9)94,
31(9)198,
31(9)268,
31(9)279,
32(5)171,
32(5)334,
33(11)105,
33(11)181,
33(11)218,
33(11)228,
33(11)240,
33(11)252,
33(11)295,
33(11)307
- behavior,
6(4)111,
6(4)159,
25(6)234,
26(6)59,
27(7)1,
27(7)12,
27(7)32,
27(7)55,
27(7)116,
28(3)69,
28(3)367,
28(3)369,
28(6)100,
28(7)44,
28(10)326,
28(10)326-1,
29(6)73,
29(11)132-1,
29(11)145,
29(11)328,
30(3)35,
30(6)1,
30(6)67,
30(6)79-1,
30(8)68,
30(11)20-1,
30(11)50,
30(11)70,
30(11)125,
32(10)1,
32(10)108,
33(7)27,
33(7)83,
33(11)12,
33(11)240,
34(7)35
- both,
25(1)59,
25(6)9,
25(6)85-1,
25(6)102,
25(6)112,
26(4)28,
26(7)83,
27(5)z,
27(7)82,
27(7)94,
27(7)175,
27(7)212,
27(7)249,
27(7)283,
27(10)452,
28(3)231,
28(3)299,
28(3)353,
28(3)357,
28(6)26,
28(6)177,
28(6)248,
28(7)13,
28(7)23,
28(7)54-1,
28(7)112,
28(7)129,
29(6)1,
29(6)290,
29(6)302,
29(8)59,
29(8)119,
29(11)2,
29(11)38,
29(11)98,
29(11)110,
29(11)122,
29(11)171,
29(11)183,
29(11)252,
29(11)274,
29(11)308,
30(2)25,
30(3)50,
30(6)56,
30(6)67,
30(6)93,
30(6)130,
30(6)186,
30(6)205,
30(6)279,
30(8)29,
30(8)68,
30(8)102,
30(8)156,
30(8)179,
30(8)207,
30(11)20-1,
31(5)108
- C.1.2,
27(7)94,
27(7)188-1,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
29(11)25,
29(11)38,
29(11)51,
29(11)98,
29(11)196,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)170,
33(11)181
- C.4,
27(9)76,
27(9)111,
27(9)124,
27(9)137,
27(9)162,
27(9)175,
27(9)187,
27(9)248,
27(9)262,
27(9)274,
29(6)186,
29(11)51,
29(11)98,
29(11)110,
29(11)122,
29(11)183,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
29(11)308,
29(11)319,
29(11)328,
30(11)20-1,
30(11)31,
30(11)60,
30(11)70,
30(11)79,
31(9)2-1,
31(9)138,
31(9)160,
31(9)258,
31(9)268,
33(11)71,
33(11)92,
33(11)105,
33(11)170,
33(11)181,
33(11)193,
33(11)205,
33(11)228,
33(11)240,
33(11)272,
33(11)283,
33(11)295
- C5440,
26(6)145,
28(7)1,
28(7)54-1,
28(7)92,
28(7)187,
28(7)229,
29(9)22,
29(11)12,
29(11)25,
29(11)38,
29(11)51,
29(11)196,
29(11)219,
29(11)242,
29(11)274,
29(11)286,
29(11)297,
29(11)308,
29(11)328,
29(12)87,
30(6)196,
30(6)205,
30(6)258,
30(8)166,
30(8)199
- C6110P,
28(3)1,
28(3)353,
28(6)68,
28(6)100,
28(6)112,
28(6)126,
28(6)258,
28(6)278,
28(7)1,
28(7)13,
28(7)23,
28(7)33,
28(7)44,
28(7)54-1,
28(7)64,
28(7)73,
28(7)83,
28(7)92,
28(7)102,
28(7)112,
28(7)119,
28(7)129,
28(7)139,
28(7)149,
28(7)159,
28(7)169,
28(7)179,
28(7)187,
28(7)198,
28(7)208,
28(7)218,
28(7)229,
28(7)239,
28(7)249,
28(12)169,
29(1)54,
29(2)19,
29(2)25,
29(3)12,
29(4)31,
29(5)17-1,
29(6)36,
29(6)73,
29(6)97,
29(6)107,
29(6)135,
29(6)218,
29(6)266,
29(7)61,
29(9)17,
29(9)105,
29(9)140,
29(10)31,
29(10)113,
29(11)208,
29(11)232,
29(11)242,
29(11)286,
29(11)328,
29(12)66,
30(3)83,
30(6)163-1,
30(6)196,
30(6)205,
30(6)218,
30(6)258,
30(8)1,
30(8)11,
30(8)19,
30(8)29,
30(8)39,
30(8)48,
30(8)58,
30(8)68,
30(8)102,
30(8)123,
30(8)134,
30(8)144,
30(8)156,
30(8)189,
30(8)207,
30(11)50,
30(11)60,
30(11)134
- C6150N,
28(7)23,
28(7)64,
28(7)73,
29(5)41-1,
29(6)36,
29(6)107,
29(8)119,
29(10)113,
29(10)301,
29(11)2,
29(11)12,
29(11)25,
29(11)38,
29(11)51,
29(11)183,
29(11)232,
29(11)286,
29(11)319,
29(11)328,
29(12)48,
29(12)66,
30(3)83,
30(3)103,
30(3)111,
30(6)13,
30(6)23,
30(6)67,
30(6)139,
30(6)151,
30(6)163-1,
30(8)1,
30(8)11,
30(8)29,
30(8)39,
30(8)68,
30(8)102,
30(8)134,
30(8)156,
30(8)179,
30(8)189,
30(8)199,
30(8)207,
30(8)217,
30(11)1,
30(11)50,
30(11)60,
30(11)70,
30(11)108,
30(11)134
- Chandra, Satish,
31(5)237,
32(7)100
- communications,
27(3)24,
27(12)61,
28(7)187,
29(11)2,
29(11)38,
29(11)51,
29(11)158,
29(11)171,
29(11)183,
30(11)60,
30(11)134,
31(5)68,
31(9)160,
32(7)136
- comparable,
25(6)9,
27(7)188-1,
29(6)97,
29(11)219,
29(11)286,
29(11)297,
30(11)134,
33(7)51
- comparing,
25(4)59,
25(6)234,
26(4)310,
29(11)274,
34(3)68
- coordination,
26(4)260,
31(5)237
- cost,
25(6)66,
26(4)28,
26(12)26,
27(7)188-1,
27(7)300,
27(7)311,
27(9)262,
28(6)217,
28(6)268,
28(7)218,
29(6)61,
29(6)73,
29(9)135,
29(10)324,
29(10)341,
29(11)51,
29(11)76-1,
29(11)86,
29(11)98,
29(11)110,
29(11)158,
29(11)242,
29(11)252,
29(11)263,
29(11)274,
29(11)319,
29(12)66,
30(3)35,
30(3)50,
30(6)93,
30(6)103,
30(6)301,
30(8)189,
31(6)92,
31(10)306,
32(5)320,
32(5)320-1,
32(8)292,
32(10)342,
32(10)342-1,
33(7)51,
33(7)67,
34(7)20
- D.4.4,
29(11)2,
29(11)38,
29(11)51,
29(11)158,
29(11)171,
29(11)183,
30(11)134,
31(5)68
- different,
25(4)59,
25(6)1,
25(6)296,
25(12)85,
27(7)1,
27(7)82,
27(7)152,
27(7)162,
27(7)188-1,
27(7)212,
27(7)311,
27(9)223,
27(12)20,
28(3)97,
28(3)177,
28(3)365,
28(3)367,
28(6)13,
28(6)90,
28(6)197,
28(6)278,
28(7)13,
28(7)179,
28(7)198,
29(6)36,
29(6)97,
29(6)266,
29(8)1,
29(8)94,
29(8)101,
29(8)119,
29(11)25,
29(11)76-1,
30(3)23,
30(3)111,
30(8)112,
30(8)199,
33(7)11,
33(7)67
- each,
25(6)85-1,
25(6)234,
25(6)283,
26(4)290,
27(7)1,
27(7)22,
27(7)68,
27(7)82,
27(7)188-1,
27(7)212,
27(7)273,
27(7)322,
28(2)21,
28(3)299,
28(6)1,
28(6)26,
28(6)56,
28(6)90,
28(6)100,
28(6)126,
28(6)147,
28(8)90,
29(6)13,
29(6)85,
29(6)107,
29(6)171,
29(6)349,
29(6)349-1,
29(8)59,
29(8)101,
29(8)119,
29(11)98,
29(11)171,
29(11)286,
29(11)297,
29(11)319,
30(3)35,
30(3)62,
30(6)23,
30(6)47,
30(6)79-1,
30(6)93,
30(8)29,
30(8)80-1,
30(8)134,
30(8)189,
30(11)79,
30(11)125,
33(7)43
- ensure,
25(6)165,
28(7)229,
29(6)278,
30(6)196,
30(8)80-1
- equivalent,
27(7)44,
28(6)26,
28(6)237,
29(6)1,
29(11)158,
30(8)39,
33(2)59
- even,
25(6)78,
25(6)112,
27(7)249,
27(9)223,
27(9)262,
28(3)231,
28(3)359,
28(3)361,
28(6)187,
28(6)197,
28(7)44,
28(7)179,
29(6)24,
29(6)49,
29(6)135,
29(6)290,
29(8)74,
29(11)2,
29(11)76-1,
29(11)242,
29(11)252,
29(11)286,
30(3)62,
30(4)13,
30(6)32,
30(6)151,
30(6)218,
30(8)58,
30(8)123,
30(8)199,
30(11)50,
33(7)59
- examined,
25(6)246,
33(7)83
- found,
25(6)53,
25(6)322,
27(7)162,
28(6)56,
29(6)206,
29(11)12,
29(11)252,
29(11)308,
30(6)139,
30(8)11,
30(8)48
- four,
27(3)35,
27(7)44,
28(3)299,
28(8)90,
29(8)129,
30(6)270,
30(8)80-1
- greatly,
29(11)2,
30(3)13
- Larus, James R.,
27(9)262,
28(6)300,
28(7)73,
29(11)208,
29(11)297,
29(11)297-1,
30(6)291,
30(6)291-1,
30(8)68,
31(5)237,
32(5)85,
32(7)100,
32(7)240,
32(7)240,
33(5)72,
33(11)283,
34(3)37,
34(5)1,
34(5)13,
34(5)259
- measured,
27(7)44,
28(6)258,
29(6)186,
30(4)13,
30(6)13,
30(6)279,
30(8)166,
32(8)292
- MEMORY,
27(9)124,
27(9)137,
27(9)149,
27(9)187,
27(9)262,
27(9)274,
29(11)38,
29(11)145,
29(11)158,
29(11)219,
29(11)286,
29(11)297,
30(11)125,
31(5)44,
31(5)79,
31(5)237,
31(9)12,
31(9)26,
31(9)74,
31(9)84,
31(9)94,
31(9)105,
31(9)138,
31(9)198,
31(9)268,
31(9)279,
32(5)171,
32(5)334,
33(11)105,
33(11)181,
33(11)218,
33(11)228,
33(11)240,
33(11)252,
33(11)295,
33(11)307
- memory, shared-,
26(7)61,
26(7)106,
27(9)262,
28(3)353,
28(7)54-1,
28(7)187,
28(7)229,
28(12)1,
28(12)129,
28(12)129-1,
29(7)61,
29(11)12,
29(11)25,
29(11)286,
29(11)297,
30(6)205,
33(7)67
- message,
25(6)150,
25(10)116,
26(11)129,
27(9)285,
28(1)85,
28(3)69,
28(3)367,
28(6)126,
28(7)23,
28(7)218,
28(12)118,
29(6)121,
29(9)105,
29(10)1,
29(10)176,
29(11)2,
29(11)25,
29(11)38,
29(11)51,
29(11)297,
29(12)48,
30(6)93,
30(6)196,
30(7)41,
30(8)39,
30(8)189,
30(8)217,
30(11)79,
32(9)61,
32(9)61-1
- message-passing,
27(9)262,
28(7)54,
28(7)54-1,
29(11)25
- multiprocessing,
28(7)198,
29(9)105,
29(11)12,
29(11)25,
29(11)38,
29(11)51,
29(11)196,
29(11)219,
29(11)242,
29(11)274,
29(11)286,
29(11)297,
29(11)308,
29(11)319,
29(11)328,
29(12)87,
30(6)196,
30(6)205,
30(6)258,
30(8)166,
30(8)199
- pair,
28(7)129,
29(6)230,
29(6)242,
29(6)242-1
- passing,
26(11)129,
28(1)85,
28(7)218,
28(12)118,
29(5)31,
29(9)105,
29(11)2,
29(11)25,
29(11)38,
29(11)51,
29(11)297,
29(12)48,
30(3)13,
30(4)80,
30(8)39,
30(8)217
- passing, message-,
27(9)262,
28(7)54,
28(7)54-1,
29(11)25
- pattern,
6(4)85,
6(4)128,
6(4)132,
25(6)223,
25(6)283,
25(10)38,
25(10)116,
26(6)145,
26(9)62,
27(7)162,
27(7)200,
27(10)63,
27(10)218,
27(12)28,
28(6)68,
28(6)197,
28(7)23,
28(7)83,
28(7)169,
28(7)249,
29(6)85,
29(6)337,
29(6)337-1,
29(8)35,
29(10)191,
29(10)453,
30(6)218,
30(8)112,
30(10)231,
30(10)337,
30(10)342,
30(10)370,
30(10)370-1,
30(11)50,
31(1)2,
31(1)2-1,
31(2)4,
31(3)2,
31(4)1-1,
31(6)110,
31(10)18,
31(12)18,
32(8)75,
32(10)206-1,
32(10)218,
32(10)342,
32(10)342-1,
32(11)17,
33(5)60,
33(10)134,
33(12)20-1,
34(1)348,
34(2)26,
34(2)47,
34(2)47,
34(4)19-1,
34(6)18-1,
34(6)z-2,
34(12)18-1,
34(12)57
- PERFORMANCE,
27(9)76,
27(9)111,
27(9)124,
27(9)137,
27(9)162,
27(9)175,
27(9)187,
27(9)248,
27(9)262,
27(9)274,
29(6)186,
29(11)51,
29(11)98,
29(11)110,
29(11)122,
29(11)183,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
29(11)308,
29(11)319,
29(11)328,
30(11)20-1,
30(11)31,
30(11)60,
30(11)70,
30(11)79,
31(9)2-1,
31(9)138,
31(9)160,
31(9)258,
31(9)268,
33(11)71,
33(11)92,
33(11)105,
33(11)115,
33(11)170,
33(11)181,
33(11)193,
33(11)205,
33(11)218,
33(11)228,
33(11)240,
33(11)272,
33(11)283,
33(11)295
- PROCESSOR,
25(6)28,
26(6)229,
27(7)94,
27(7)188-1,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)213,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
28(6)258,
29(6)36,
29(11)25,
29(11)38,
29(11)51,
29(11)98,
29(11)196,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
30(6)79-1,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)159,
33(11)170,
33(11)181,
33(11)283
- processors**.,
27(7)94,
27(9)285,
28(6)68,
28(6)112,
29(11)51,
29(11)98,
29(11)196,
31(9)26,
31(9)37,
31(9)50,
32(5)183,
33(11)170
- produced,
25(6)85-1,
25(6)112,
25(6)165,
27(7)94,
27(7)273,
28(3)97,
28(3)177,
28(3)231,
28(3)299,
29(8)1,
30(3)13,
30(3)119,
30(11)1
- ran,
29(11)252,
30(8)166
- Rogers, Anne,
27(9)38,
30(8)29,
30(8)68,
32(7)80
- roughly,
29(11)297
- running,
25(6)150,
25(6)209,
26(1)99,
27(7)32,
27(7)44,
27(7)188-1,
28(7)83,
28(7)198,
29(10)324,
29(11)145,
30(6)196,
30(8)68,
30(11)88
- same,
25(4)51,
25(6)85-1,
25(6)165,
27(7)1,
27(7)32,
27(7)44,
27(7)82,
27(7)235,
28(3)69,
28(3)367,
28(6)126,
28(6)237,
28(6)268,
28(7)208,
28(7)218,
28(7)239,
29(6)36,
29(6)196,
29(8)1,
29(11)25,
29(11)171,
29(11)286,
29(11)297,
30(3)35,
30(6)1,
30(6)13,
30(6)205,
30(8)68,
30(8)102,
30(8)179,
30(8)199,
31(5)108
- sending,
28(3)367,
29(11)51,
30(11)79
- shared-memory,
26(7)61,
26(7)106,
27(9)262,
28(3)353,
28(7)54,
28(7)54-1,
28(7)73,
28(7)187,
28(7)229,
28(12)1,
28(12)129,
28(12)129-1,
29(7)61,
29(11)12,
29(11)25,
29(11)208,
29(11)286,
29(11)297,
30(6)205,
32(7)240,
33(7)67
- similar,
26(4)310,
27(7)116,
27(7)212,
27(7)249,
28(3)149,
28(3)363,
29(6)302,
29(11)145,
30(8)112,
30(11)134
- simulator,
25(6)257,
28(6)187,
28(7)187,
29(11)122,
29(11)274,
29(12)73
- speed,
25(6)9,
25(6)150,
25(12)85,
27(7)32,
27(7)162,
27(7)235,
27(9)98,
29(6)171,
29(6)186,
29(6)206,
29(11)132-1,
29(11)158,
29(11)219,
29(11)252,
29(11)263,
33(5)142,
34(1)339
- stream,
25(6)28,
26(4)2,
27(7)12,
27(7)68,
27(7)94,
27(7)188-1,
27(9)76,
27(9)85,
27(9)111,
27(9)149,
27(9)162,
27(9)175,
27(9)213,
27(9)262,
27(9)274,
27(9)285,
28(6)68,
28(6)112,
29(3)33,
29(11)25,
29(11)38,
29(11)51,
29(11)98,
29(11)196,
29(11)219,
29(11)232,
29(11)242,
29(11)252,
29(11)274,
30(8)11,
30(8)134,
31(9)2-1,
31(9)12,
31(9)26,
31(9)37,
31(9)50,
31(9)210,
31(9)279,
32(5)183,
32(5)334,
33(11)58,
33(11)170,
33(11)181,
34(1)261
- strength,
26(4)290,
27(7)162,
27(8)43,
28(3)347,
30(2)42,
30(3)71
- STRUCTURES,
26(6)177-1,
27(9)124,
27(9)137,
27(9)149,
27(9)187,
27(9)262,
27(9)274,
28(3)363,
29(6)218,
29(11)38,
29(11)145,
29(11)158,
29(11)219,
29(11)286,
29(11)297,
30(11)125,
31(5)44,
31(5)79,
31(5)237,
31(9)12,
31(9)26,
31(9)74,
31(9)84,
31(9)94,
31(9)105,
31(9)138,
31(9)198,
31(9)222-1,
31(9)268,
31(9)279,
32(5)171,
32(5)334,
33(5)60,
33(11)12,
33(11)105,
33(11)115,
33(11)181,
33(11)218,
33(11)228,
33(11)240,
33(11)252,
33(11)295,
33(11)307
- styles,
26(6)229,
27(9)124,
27(9)137,
27(9)149,
27(9)187,
27(9)262,
27(9)274,
28(3)69,
28(6)197,
28(6)258,
29(8)74,
29(8)101,
29(11)38,
29(11)145,
29(11)158,
29(11)219,
29(11)286,
29(11)297,
30(6)79-1,
30(11)31,
30(11)125,
31(5)237,
31(9)2-1,
31(9)12,
31(9)26,
31(9)84,
31(9)94,
31(9)198,
31(9)268,
31(9)279,
32(5)171,
32(5)334,
33(11)105,
33(11)181,
33(11)218,
33(11)228,
33(11)240,
33(11)252,
33(11)295,
33(11)307
- synchronization,
25(3)21,
25(3)89,
26(4)269,
26(7)106,
27(9)162,
27(9)223,
27(9)262,
28(6)100,
28(7)54-1,
28(7)64,
28(7)64-1,
28(7)73,
28(7)129,
28(7)159,
28(7)187,
28(7)187,
28(7)198,
28(7)229,
28(10)109,
29(7)61,
29(11)25,
29(11)38,
29(12)87,
30(6)196,
30(8)144,
30(8)166,
30(8)199,
30(11)50,
30(11)79,
31(6)157,
31(9)26,
32(5)71,
32(7)112,
32(7)112,
33(5)258,
33(11)58,
34(3)166,
34(10)35,
34(10)207
- though,
25(6)40,
25(6)102,
27(7)249,
27(9)248,
28(6)197,
29(6)24,
29(6)49,
29(6)218,
29(8)74,
29(11)274,
30(4)13
- three,
26(4)28,
27(7)22,
27(7)44,
27(7)200,
27(7)212,
28(6)13,
28(6)237,
28(7)33,
28(7)187,
28(7)198,
29(6)1,
29(6)186,
29(8)46,
29(11)98,
29(11)286,
29(11)297,
30(3)83,
30(3)94,
30(4)29,
30(6)151,
30(8)68,
30(8)80-1,
30(11)50,
30(11)117
- tuned,
30(11)41
- underlying,
25(1)52,
25(1)59,
27(7)55,
27(7)116,
28(3)351,
28(7)249,
29(6)73,
30(3)71,
30(6)291,
33(7)1,
33(7)27
- version,
25(6)234,
25(6)257,
25(6)337,
26(8)121,
26(11)230,
27(2)88,
27(5)z,
27(7)1,
27(7)32,
27(7)44,
27(7)188-1,
27(8)99,
27(12)57,
28(2)21,
28(3)37,
28(3)53,
28(3)299,
28(3)367,
28(7)198,
28(7)218,
29(6)1,
29(6)36,
29(6)266,
29(8)119,
29(9)44,
29(11)196,
29(11)252,
30(3)119,
30(6)13,
30(6)93,
30(6)315,
33(7)19,
33(7)51,
33(7)83
- was,
25(6)322,
26(6)145,
27(7)1,
27(7)44,
27(7)322,
27(12)20,
27(12)61,
28(3)1,
28(3)37,
28(3)53,
28(3)69,
28(3)97,
28(3)133,
28(3)201,
28(3)209,
28(3)299,
28(3)333,
28(3)345,
28(3)355,
28(3)367,
28(6)26,
28(8)90,
29(6)186,
29(6)257,
29(6)257-1,
29(8)1,
29(8)94,
29(11)328,
30(3)71,
30(4)13,
30(11)99,
33(7)35,
33(12)72,
34(2)1,
34(5)z,
34(5)z-1
- weaknesses,
26(4)290
- were,
25(6)78,
25(6)85-1,
25(6)311,
27(7)1,
27(7)341,
28(2)21,
28(3)69,
28(3)299,
28(3)345,
29(6)36,
29(6)49,
29(6)85,
29(6)186,
29(6)302,
29(11)122,
29(11)145,
29(11)252,
29(11)263,
29(11)328,
30(3)1,
30(3)71,
30(8)68,
30(11)1,
30(11)125,
33(7)59
- where,
25(4)73,
25(6)92,
27(6)84,
27(7)82,
27(7)212,
27(7)224,
27(7)273,
28(3)231,
28(6)100,
28(6)126,
28(7)112,
28(7)239,
29(6)61,
29(6)107,
29(6)135,
29(6)186,
29(6)349,
29(6)349-1,
29(8)59,
29(8)74,
29(11)51,
29(11)110,
29(11)219,
29(11)286,
29(11)297,
30(3)1,
30(3)50,
30(4)13,
30(6)56,
30(6)67,
30(6)93,
30(8)92,
30(8)189,
30(10)156,
30(11)31,
32(10)345-1,
32(10)345-4,
33(6)1