118:
188:
178:
75:, or clusters of (homogeneous) processors. The implementation transparently supports a variety of different kinds of processors and
159:
183:
57:, but it uses the same intermediate form and run-time system as SR. Consequently, MPD provides the same variety of
31:
35:
102:
152:
21:
17:
133:
58:
145:
50:
125:
43:
8:
65:
117:
46:, namely that it supports all three of these concurrent programming techniques.
129:
72:
172:
69:
40:
Foundations of
Multithreaded, Parallel, and Distributed Programming
98:
88:
resource helloWorld() writes("Hello World\n") end
54:
76:
42:. The name lists the distinguishing features of the
170:
153:
160:
146:
38:is derived from the one used in the book
49:MPD is implemented as a variant of the
171:
112:
64:MPD programs can execute on single
13:
14:
200:
99:MPD page at University of Arizona
92:
189:Programming language topic stubs
179:Concurrent programming languages
116:
32:concurrent programming language
184:SR programming language family
82:
1:
24:, and Distributed Programming
132:. You can help Knowledge by
7:
10:
205:
111:
86:
61:mechanisms as does SR.
51:SR programming language
128:-related article is a
59:concurrent programming
53:. It has a different
126:programming-language
103:copy in archive.org
141:
140:
196:
162:
155:
148:
120:
113:
204:
203:
199:
198:
197:
195:
194:
193:
169:
168:
167:
166:
109:
95:
90:
89:
85:
73:multiprocessors
12:
11:
5:
202:
192:
191:
186:
181:
165:
164:
157:
150:
142:
139:
138:
121:
107:
106:
94:
93:External links
91:
87:
84:
81:
9:
6:
4:
3:
2:
201:
190:
187:
185:
182:
180:
177:
176:
174:
163:
158:
156:
151:
149:
144:
143:
137:
135:
131:
127:
122:
119:
115:
114:
110:
104:
100:
97:
96:
80:
78:
74:
71:
70:shared-memory
67:
62:
60:
56:
52:
47:
45:
41:
37:
33:
29:
25:
23:
19:
18:Multithreaded
134:expanding it
123:
108:
63:
48:
39:
27:
16:
15:
83:Sample Code
173:Categories
66:processors
79:systems.
44:language
22:Parallel
30:) is a
55:parser
36:syntax
34:whose
124:This
130:stub
77:Unix
28:MPD
175::
68:,
20:,
161:e
154:t
147:v
136:.
105:)
101:(
26:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.