ACM Home Page
Please provide us with feedback. Feedback
Compiling nested data-parallel programs for shared-memory multiprocessors
Full text PdfPdf (4.17 MB)
Source ACM Transactions on Programming Languages and Systems (TOPLAS) archive
Volume 15 ,  Issue 3  (July 1993) table of contents
Pages: 400 - 462  
Year of Publication: 1993
ISSN:0164-0925
Author
Siddhartha Chatterjee  Carnegie Mellon Univ., Pittsburgh, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 37,   Citation Count: 3
Additional Information:

references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/169683.174152
What is a DOI?

REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
4
 
5
 
6
 
7
 
8
t~LELLOCH, G.E. Preflx sums and Jchelr appllcaGons, rPech, tlep. OMU-Og-90-190, gchool of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa., Nov. 1990.
 
9
 
10
BLELLOCH, G. E., AND CHA~TERJEE, S. VCODE: A data-parallel intermediate language. In Proceedings of the 3rd Symposium on the Front~ers of Masszvely Parallel Computat~on (Col}ege Park, Md., Oct 8-10). IEEE, New York, 1990, 471-480
 
11
 
12
13
 
14
 
15
16
 
17
 
18
CHATTEP~JEE, S., AND AGRAWAL, P. Connected speech recognition on a multiple processor plpeline. In Proceed~ngs of the 1989 IEEE International Conference on Acoustics, Speech and Signal Processmg (Glasgow~ Scotland, May 23 26). IEEE, New York, 1989, 774-777.
 
19
 
20
CHATTERJEE~ S.~ GILBERT, J. R., SCHREIBER, R., AND TENG, S.-H. Optimal evaluation of array expressions on massively parallel machines. In Proceedtngs of the 2nd Workshop on Languages, Compllers, and Runtime Environments for Distributed Memory Multfprocessors (Boulder, Colo.~ Sept. 30-Oct. 2). ACM, New York, 1992, 68-71.
 
21
22
 
23
COOPER, E. C., AND DRAVES, R.P. C threads Tech. Rep. CMU~CS-88-154, Dept. of Computer Science, Carnegie-Mellon Univ., Pittsburgh, Pa., June 1988.
 
24
 
25
COOPER, K. D., AND KENNEDY, K. Interprocedural side effect analysis m linear rime. Tech. Rep. RIC 87-62, Dept. of Computer Science, R~ce Univ., t{ouston, Tex., Oct. 1987.
 
26
COOPER, K. D., KENNEDY, K., AND TORCZON, L. Interprocedural constant propagation. Tech. Rep. RIC 85-29, Dept. of Computer Science, Rice Univ., Houston, Tex., Dec. 1985.
 
27
28
 
29
DALL~, W. J., CHIEN, A., FISKE, S., HORWAT, W., KEE~, J., LARIVEE, M., LET~IIN, R., NUTH, P., WILLIS, S., CARRICK, P., AND FLYLER, G. The J-Machine: A fine-grained concurrent computer. In Proceedings of the IFIP 11th World Computer Congress (San Francisco, Calif., Aug. 28 Sept. 1). IFIP, Amsterdam, 1989, 1147-1153.
 
30
ENCORE COMPUTER CORPORATION. Multimax Techn~cal Summary. Encore Computer Corporation, Marlboro, Mass., 1988.
 
31
32
 
33
 
34
35
36
 
37
 
38
 
39
40
 
41
 
42
 
43
 
44
KUNG, H. T. Computational models for parallel computers. Tech. Rep. CMU-CS-88-164, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa., Aug. 1987.
45
 
46
 
47
MILNER, R. A theory of type polymorphism in programming. J. Comput. Syst. Sci. 17, 3 (Dec. 1978), 348-375.
 
48
49
 
50
NORi, K. V., AMMANN, U., JENSEN, K., NAGELI, H. H., AND JACOBI, C. The PASCAL P compiler: Implementation notes (revised edition). Tech. Rep. 10, ETH, Zurich, Switzerland, Oct. 1976.
51
 
52
 
53
54
 
55
RAMAMOORTHY, C. V., CHANDY, K. M., AND GONZALEZ, M. J., JN. Optimal scheduling strategies in a multiprocessor system. IEEE Trans. Comput. C-21, 2 (Feb. 1972), 137-146.
 
56
RASHID, R.F. Threads of a new system. Unix Rev. 4, 8 (Aug. 1986), 37-49.
 
57
ROSE, J. R., AND STEELE, G. L., JR. C~": An extended C language for data parallel programming. In Proceed~ngs of the 2nd International Conference on Supercomput~ng. Vol. 2 (San Francisco, Calif., May 4-7). International Supercomputing Institute, St. Petersburg, Fla., 1987, 2-16.
 
58
 
59
60
 
61
SIPELSTEIN, J.M. Data representation optimizations for collection-oriented languages. Ph.D. thesis, School of Computer Science, Carnegie Mellon Univ., Pittsburgh, Pa To appear.
 
62
SIPELSTEIN, J. M., AND BLELLOCH, G.E. Collectlon-oriented languages. Proc. IEEE 79, 4 (Apr. 1991), 504-523.
 
63
 
64
 
65
 
66
THINKING MACHINES CORPORATION. C* Programmtng Guide Verszon 6.0 Beta Thinkmg Machines Corp., Cambndge, Mass., Aug. 1990.
67
68
 
69
 
70
 
71



REVIEW

"Pierre Jouvelot : Reviewer"

The data-parallel programming paradigm found in languages such as C* and CM Fortran is often thought of as being practical only on single instruction multiple data (SIMD) machines. Chatterjee argues that this view is too limited. Single progra  more...

Collaborative Colleagues:
Siddhartha Chatterjee: colleagues