-
1
-
-
33746090532
-
Compiler and runtime support for efficient software transactional memory
-
in ACM Press, New York, NY
-
Adl-Tabatabai, A.-R., Lewis, B.T., Menon, V., Murhpy, B.R., Saha, B., and Shpeisman, T. (2006). Compiler and runtime support for efficient software transactional memory, in PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 26-37, ACM Press, New York, NY.
-
(2006)
PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 26-37
-
-
Adl-Tabatabai, A.-R.1
Lewis, B.T.2
Menon, V.3
Murhpy, B.R.4
Saha, B.5
Shpeisman, T.6
-
2
-
-
84976656147
-
Compiling Fortran 8x array features for the Connection Machine computer system
-
in Languages, and Systems ACM Press, New York, NY
-
Albert, E., Knobe, K., Lukas, J.D., and Steele, Jr., G.L. (1988). Compiling Fortran 8x array features for the Connection Machine computer system, in PPEALS '88: Proceedings of the ACM/SIGPLAN Conference on Parallel Programming: Experience with Applications, Languages, and Systems, pp. 42-56, ACM Press, New York, NY.
-
(1988)
PPEALS '88: Proceedings of the ACM/SIGPLAN Conference on Parallel Programming: Experience With Applications
, pp. 42-56
-
-
Albert, E.1
Knobe, K.2
Lukas, J.D.3
Steele Jr., G.L.4
-
3
-
-
84947739367
-
Scheduling on the Tera MTA
-
in D. G. Feitelson, and L. Rudolph, editors Berlin: Springer Verlag
-
Alverson, G., Kahan, S., Korry, R., McCann, C., and Smith, B. (1995). Scheduling on the Tera MTA, in D. G. Feitelson, and L. Rudolph, editors, Job scheduling strategies for parallel processing, vol. 949 of Lecture Notes in Computer Science, pp. 19-44, Berlin: Springer Verlag.
-
(1995)
Job Scheduling Strategies for Parallel Processing, Vol. 949 of Lecture Notes in Computer Science
, pp. 19-44
-
-
Alverson, G.1
Kahan, S.2
Korry, R.3
McCann, C.4
Smith, B.5
-
6
-
-
4544337628
-
-
Technical Report UCB/CSD-02-1207, U.C. Berkeley. (newer versions also available at http://gasnet.cs.berkeley.edu)
-
Bonachea, D. (2002). GASNet specification v1.1, Technical Report UCB/ CSD-02-1207, U.C. Berkeley. (newer versions also available at http://gasnet.cs.berkeley.edu)
-
(2002)
GASNet Specification V1.1
-
-
Bonachea, D.1
-
7
-
-
34447555253
-
Programming in the partitioned global address space model
-
(notes available at)
-
Carlson, B., El-Ghazawi, T., Numerich, R., and Yelick, K. (2003). Programming in the partitioned global address space model, Tutorial at Supercomputing 2003. (notes available at http://upc.gwu.edu)
-
(2003)
Tutorial at Supercomputing 2003
-
-
Carlson, B.1
El-Ghazawi, T.2
Numerich, R.3
Yelick, K.4
-
8
-
-
0003510632
-
-
Technical Report CCS-TR-99-157, Center for Computing Sciences, Bowie, MD
-
Carlson, W.W., Draper, J.M., Culler, D.E., Yelick, K., Brooks, E., and Warren, K. (1999). Introduction to UPC and language specification, Technical Report CCS-TR-99-157, Center for Computing Sciences, Bowie, MD.
-
(1999)
Introduction to UPC and Language Specification
-
-
Carlson, W.W.1
Draper, J.M.2
Culler, D.E.3
Yelick, K.4
Brooks, E.5
Warren, K.6
-
9
-
-
0037997819
-
The design and implementation of a region-based parallel language
-
Ph.D. thesis, University of Washington
-
Chamberlain, B.L. (2001). The design and implementation of a region-based parallel language, Ph.D. thesis, University of Washington.
-
(2001)
-
-
Chamberlain, B.L.1
-
10
-
-
1442359606
-
ZPL's WYSIWYG performance model
-
in IEEE Computer Society Press
-
Chamberlain, B.L., Choi, S.-E., Lewis, E.C., Lin, C., Snyder, L., and Weathersby, W.D. (1998). ZPL's WYSIWYG performance model, in Proceedings of the Third International Workshop on High-Level Programming Models and Supportive Environments, pp. 50-61, IEEE Computer Society Press.
-
(1998)
Proceedings of the Third International Workshop on High-Level Programming Models and Supportive Environments
, pp. 50-61
-
-
Chamberlain, B.L.1
Choi, S.-E.2
Lewis, E.C.3
Lin, C.4
Snyder, L.5
Weathersby, W.D.6
-
11
-
-
0141462995
-
Regions: An abstraction for expressing array computation
-
Chamberlain, B.L., Lewis, E.C., Lin, C., and Snyder, L. (1999). Regions: An abstraction for expressing array computation, in ACM/SIGAPL International Conference on Array Programming Languages, pp. 41-49.
-
(1999)
ACM/SIGAPL International Conference on Array Programming Languages
, pp. 41-49
-
-
Chamberlain, B.L.1
Lewis, E.C.2
Lin, C.3
Snyder, L.4
-
13
-
-
0012593025
-
-
Morgan Kaufmann, San Francisco, CA
-
Chandra, R., Menon, R., Dagum, L., Kohr, D., Maydan, D., and McDonald, J. (2000). Parallel programming in OpenMP, Morgan Kaufmann, San Francisco, CA.
-
(2000)
Parallel Programming in OpenMP
-
-
Chandra, R.1
Menon, R.2
Dagum, L.3
Kohr, D.4
Maydan, D.5
McDonald, J.6
-
14
-
-
0002218488
-
Programming in Vienna Fortran
-
Chapman, B.M., Mehrotra, P., and Zima, H.P. (1992). Programming in Vienna Fortran, Scientific Programming, 1(1): 31-50.
-
(1992)
Scientific Programming
, vol.1
, Issue.1
, pp. 31-50
-
-
Chapman, B.M.1
Mehrotra, P.2
Zima, H.P.3
-
15
-
-
1142293067
-
A performance analysis of the Berkeley UPC compiler
-
in San Francisco, CA
-
Chen, W.-Y., Bonachea, D., Duell, J., Husbands, P., Iancu, C., and Yelick, K. (2003). A performance analysis of the Berkeley UPC compiler, in Proceedings of the International Conference of Supercomputing (ICS), San Francisco, CA.
-
(2003)
Proceedings of the International Conference of Supercomputing (ICS)
-
-
Chen, W.-Y.1
Bonachea, D.2
Duell, J.3
Husbands, P.4
Iancu, C.5
Yelick, K.6
-
16
-
-
33745203631
-
Communication optimizations for fine-grained UPC applications
-
in St. Louis, MO
-
Chen, W.-Y., Iancu, C., and Yelick, K. (2005). Communication optimizations for fine-grained UPC applications, in 14th International Conference on Parallel Architectures and Compilation Techniques (PACT), St. Louis, MO.
-
(2005)
14th International Conference on Parallel Architectures and Compilation Techniques (PACT)
-
-
Chen, W.-Y.1
Iancu, C.2
Yelick, K.3
-
17
-
-
33746073838
-
-
Cray Inc. Cray Inc., Seattle, WA, 0.4 edition
-
Cray Inc. (2005). Chapel specification, Cray Inc., Seattle, WA, 0.4 edition. (http://chapel.cs.washington.edu).
-
(2005)
Chapel Specification
-
-
-
18
-
-
0002806690
-
OpenMP: An industry-standard API for shared-memory programming
-
Dagum, L. and Menon, R. (1998). OpenMP: An industry-standard API for shared-memory programming, IEEE Computational Science and Engineering, 5(1): 46-55.
-
(1998)
IEEE Computational Science and Engineering
, vol.5
, Issue.1
, pp. 46-55
-
-
Dagum, L.1
Menon, R.2
-
19
-
-
5444259410
-
-
Lawrence Livermore National Laboratory, 0.11.0 edition
-
Dahlgren, T., Epperly, T., Kumfert, G., and Leek, J. (2006). Babel users' guide, Lawrence Livermore National Laboratory, 0.11.0 edition.
-
(2006)
Babel Users' Guide
-
-
Dahlgren, T.1
Epperly, T.2
Kumfert, G.3
Leek, J.4
-
20
-
-
33749622537
-
High-Level programming language abstractions for advanced and dynamic parallel computations
-
Ph.D. thesis, University of Washington
-
Deitz, S.J. (2005). High-Level programming language abstractions for advanced and dynamic parallel computations, Ph.D. thesis, University of Washington.
-
(2005)
-
-
Deitz, S.J.1
-
21
-
-
33751069821
-
Global-view abstractions for user-defined reductions and scans
-
in ACM Press, New York, NY
-
Deitz, S.J., Callahan, D., Chamberlain, B.L., and Snyder, L. (2006). Global-view abstractions for user-defined reductions and scans, in PPoPP '06: Proceedings of the 11th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 40-47, ACM Press, New York, NY.
-
(2006)
PPoPP '06: Proceedings of the 11th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
, pp. 40-47
-
-
Deitz, S.J.1
Callahan, D.2
Chamberlain, B.L.3
Snyder, L.4
-
23
-
-
10444273118
-
A multi-platform Co-Array Fortran compiler
-
in Antibes Juan-les-Pins, France
-
Dotsenko, Y., Coarfa, C., and Mellor-Crummey, J. (2004). A multi-platform Co-Array Fortran compiler, in Proceedings of the 13th International Conference of Parallel Architectures and Compilation Techniques (PACT 2004), Antibes Juan-les-Pins, France.
-
(2004)
Proceedings of the 13th International Conference of Parallel Architectures and Compilation Techniques (PACT 2004)
-
-
Dotsenko, Y.1
Coarfa, C.2
Mellor-Crummey, J.3
-
24
-
-
84949552795
-
-
Wiley-Interscience, Hobohen, NJ
-
El-Ghazawi, T., Carlson, W., Sterling, T., and Yelick, K. (2005). UPC: Distributed shared-memory programming, Wiley-Interscience, Hobohen, NJ.
-
(2005)
UPC: Distributed Shared-memory Programming
-
-
El-Ghazawi, T.1
Carlson, W.2
Sterling, T.3
Yelick, K.4
-
25
-
-
0003734214
-
-
Technical Report CRPC-TR 90079, Rice University, Center for Research on Parallel Computation
-
Fox, G., Hiranandani, S., Kennedy, K., Koelbel, C., Kremer, U., Tseng, C.-W., and Wu, M.-Y. (1990). Fortran D language specification, Technical Report CRPC-TR 90079, Rice University, Center for Research on Parallel Computation.
-
(1990)
Fortran D Language Specification
-
-
Fox, G.1
Hiranandani, S.2
Kennedy, K.3
Koelbel, C.4
Kremer, U.5
Tseng, C.-W.6
Wu, M.-Y.7
-
26
-
-
6344219523
-
Practical lock-freedom
-
Ph.D. thesis, King's College, University of Cambridge
-
Fraser, K. (2003). Practical lock-freedom, Ph.D. thesis, King's College, University of Cambridge.
-
(2003)
-
-
Fraser, K.1
-
27
-
-
0003798597
-
-
Technical Report ORNL/TM-12187, Oak Ridge National Laboratory
-
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R., and Sunderam, V. (1994 a). PVM 3 user's guide and reference manual, Technical Report ORNL/TM-12187, Oak Ridge National Laboratory.
-
(1994)
PVM 3 User's Guide and Reference Manual
-
-
Geist, A.1
Beguelin, A.2
Dongarra, J.3
Jiang, W.4
Manchek, R.5
Sunderam, V.6
-
28
-
-
0003249836
-
PVM: Parallel virtual machine, a user's guide and tutorial for networked parallel computing
-
Cambridge, MA: MIT Press
-
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R., and Sunderam, V. (1994 b). PVM: Parallel virtual machine, a user's guide and tutorial for networked parallel computing, Scientific and Engineering Computation, Cambridge, MA: MIT Press.
-
(1994)
Scientific and Engineering Computation
-
-
Geist, A.1
Beguelin, A.2
Dongarra, J.3
Jiang, W.4
Manchek, R.5
Sunderam, V.6
-
29
-
-
0000470989
-
Sparse matrices in MATLAB: Design and implementation
-
Gilbert, J.R., Moler, C., and Schreiber, R. (1992). Sparse matrices in MATLAB: Design and implementation, SIMAX, 13(1): 333-356.
-
(1992)
SIMAX
, vol.13
, Issue.1
, pp. 333-356
-
-
Gilbert, J.R.1
Moler, C.2
Schreiber, R.3
-
30
-
-
33845410009
-
MPI: The complete reference
-
Cambridge, MA: MIT Press
-
Gropp, W., Huss-Lederman, S., Lumsdaine, A., Lusk, E., Nitzberg, B., Saphir, W., and Snir, M. (1998). MPI: The complete reference, volume 2, Scientific and Engineering Computation, Cambridge, MA: MIT Press.
-
(1998)
Scientific and Engineering Computation
, vol.2
-
-
Gropp, W.1
Huss-Lederman, S.2
Lumsdaine, A.3
Lusk, E.4
Nitzberg, B.5
Saphir, W.6
Snir, M.7
-
31
-
-
31844442209
-
Composable memory transactions
-
in Chicago, IC
-
Harris, T., Marlow, S., Jones, S.P., and Herlihy, M. (2005). Composable memory transactions, in ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming, Chicago, IC.
-
(2005)
ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming
-
-
Harris, T.1
Marlow, S.2
Jones, S.P.3
Herlihy, M.4
-
32
-
-
33746091701
-
Optimizing memory transactions
-
in ACM Press, New York, NY
-
Harris, T., Plesko, M., Shinnar, A., and Tarditi, D. (2006). Optimizing memory transactions, in PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 14-25, ACM Press, New York, NY.
-
(2006)
PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 14-25
-
-
Harris, T.1
Plesko, M.2
Shinnar, A.3
Tarditi, D.4
-
33
-
-
0003193398
-
High Performance Fortran language specification
-
High Performance Fortran Forum
-
High Performance Fortran Forum (1993). High Performance Fortran language specification, Scientific Programming, 2(1-2): 1-170.
-
(1993)
Scientific Programming
, vol.2
, Issue.1-2
, pp. 1-170
-
-
-
35
-
-
1142307058
-
-
Technical Report UCB/EECS-2005-15, Electrical Engineering and Computer Sciences, University of California at Berkeley
-
Hilfinger, P.N., Bonachea, D.O., Datta, K., Gay, D., Graham, S.L., Liblit, B.R., Pike, G., Su, J.Z., and Yelick, K.A. (2005). Titanium language reference manual, Technical Report UCB/EECS-2005-15, Electrical Engineering and Computer Sciences, University of California at Berkeley.
-
(2005)
Titanium Language Reference Manual
-
-
Hilfinger, P.N.1
Bonachea, D.O.2
Datta, K.3
Gay, D.4
Graham, S.L.5
Liblit, B.R.6
Pike, G.7
Su, J.Z.8
Yelick, K.A.9
-
36
-
-
0008537782
-
The Cilk system for parallel multithreaded computing
-
Ph.D. thesis, MIT Department of Electrical Engineering and Computer Science
-
Joerg, C.F. (1996). The Cilk system for parallel multithreaded computing, Ph.D. thesis, MIT Department of Electrical Engineering and Computer Science.
-
(1996)
-
-
Joerg, C.F.1
-
37
-
-
0003487717
-
The High Performance Fortran handbook
-
Cambridge, MA: MIT Press
-
Koelbel, C.H., Loveman, D.B., Schreiber, R.S., Guy L. Steele, Jr., and Zosel, M.E. (1996). The High Performance Fortran handbook, Scientific and Engineering Computation, Cambridge, MA: MIT Press.
-
(1996)
Scientific and Engineering Computation
-
-
Koelbel, C.H.1
Loveman, D.B.2
Schreiber, R.S.3
Guy Jr., L.S.4
Zosel, M.E.5
-
38
-
-
84976788673
-
Abstraction mechanisms in CLU
-
Liskov, B., Snyder, A., Atkinson, R., and Schaffert, C. (1977). Abstraction mechanisms in CLU, ACM SIGPLAN, 12(7): 75-81.
-
(1977)
ACM SIGPLAN
, vol.12
, Issue.7
, pp. 75-81
-
-
Liskov, B.1
Snyder, A.2
Atkinson, R.3
Schaffert, C.4
-
39
-
-
0001439335
-
MPI: A message passing interface standard
-
Message Passing Interface Forum
-
Message Passing Interface Forum (1994). MPI: A message passing interface standard, International Journal of Supercomputing Applications, 8(3/4): 169-416.
-
(1994)
International Journal of Supercomputing Applications
, vol.8
, Issue.3-4
, pp. 169-416
-
-
-
41
-
-
84900322787
-
Portable performance of data parallel languages
-
in San Jose, CA
-
Ngo, T.A., Snyder, L., and Chamberlain, B.L. (1997). Portable performance of data parallel languages, in Proceedings of SC97: High Performance Networking and Computing, San Jose, CA.
-
(1997)
Proceedings of SC97: High Performance Networking and Computing
-
-
Ngo, T.A.1
Snyder, L.2
Chamberlain, B.L.3
-
42
-
-
84957632942
-
ARMCI: A portable remote memory copy library for distributed array libraries and compiler run-time systems
-
in J. Rolim et al., editors Lecture Notes in Computer Science San Juan, Puerto Rico, Berlin: Springer Verlag
-
Nieplocha, J. and Carpenter, B. (1999). ARMCI: A portable remote memory copy library for distributed array libraries and compiler run-time systems, in J. Rolim et al., editors, Proceedings of the 3rd Workshop on Runtime Systems for Parallel Programming, Lecture Notes in Computer Science vol. 1586, pp. 533-546, San Juan, Puerto Rico, Berlin: Springer Verlag.
-
(1999)
Proceedings of the 3rd Workshop on Runtime Systems for Parallel Programming
, vol.1586
, pp. 533-546
-
-
Nieplocha, J.1
Carpenter, B.2
-
43
-
-
0002081678
-
Co-array Fortran for parallel programming
-
Numerich, R.W. and Reid, J. (1998). Co-array Fortran for parallel programming, SIGPLAN Fortran Forum, 17(2): 1-31.
-
(1998)
SIGPLAN Fortran Forum
, vol.17
, Issue.2
, pp. 1-31
-
-
Numerich, R.W.1
Reid, J.2
-
44
-
-
33745800319
-
Co-arrays in the next Fortran standard
-
Numerich, R.W. and Reid, J. (2005). Co-arrays in the next Fortran standard, SIGPLAN Fortran Forum, 24(2): 4-17.
-
(2005)
SIGPLAN Fortran Forum
, vol.24
, Issue.2
, pp. 4-17
-
-
Numerich, R.W.1
Reid, J.2
-
45
-
-
0007908506
-
A generalized portable SHMEM library for high performance computing
-
in M. Guizani, and Z. Shen, editors Las Vegas, Nevada
-
Parzyszek, K., Nieplocha, J., and Kendall, R.A. (2000). A generalized portable SHMEM library for high performance computing, in M. Guizani, and Z. Shen, editors, Twelfth IASTED International Conference on Parallel and Distributed Computing and Systems, pp. 401-406, Las Vegas, Nevada.
-
(2000)
Twelfth IASTED International Conference on Parallel and Distributed Computing and Systems
, pp. 401-406
-
-
Parzyszek, K.1
Nieplocha, J.2
Kendall, R.A.3
-
46
-
-
0013398077
-
Cilk: Efficient multithreaded computing
-
Ph.D. thesis, MIT Department of Electrical Engineering and Computer Science
-
Randall, K.H. (1998). Cilk: Efficient multithreaded computing, Ph.D. thesis, MIT Department of Electrical Engineering and Computer Science.
-
(1998)
-
-
Randall, K.H.1
-
47
-
-
0003360020
-
MPI: The complete reference
-
2nd edition, Cambridge, MA: MIT Press
-
Snir, M., Otto, S., Huss-Lederman, S., Walker, D., and Dongarra, J. (1998). MPI: The complete reference, volume 1, Scientific and Engineering Computation, 2nd edition, Cambridge, MA: MIT Press.
-
(1998)
Scientific and Engineering Computation
, vol.1
-
-
Snir, M.1
Otto, S.2
Huss-Lederman, S.3
Walker, D.4
Dongarra, J.5
-
50
-
-
8344257616
-
-
Supercomputing Technologies Group MIT Laboratory for Computer Science
-
Supercomputing Technologies Group (2001). Cilk 5.3.2 Reference manual, MIT Laboratory for Computer Science.
-
(2001)
Cilk 5.3.2 Reference Manual
-
-
-
51
-
-
0031247803
-
Vienna-Fortran/HPF extensions for sparse and irregular problems and their compilation
-
Ujaldon, M., Zapata, E.L., Chapman, B.M., and Zima, H.P. (1997). Vienna-Fortran/HPF extensions for sparse and irregular problems and their compilation, IEEE Transactions on Parallel and Distributed Systems, 8 (10).
-
(1997)
IEEE Transactions on Parallel and Distributed Systems
, vol.8
, Issue.10
-
-
Ujaldon, M.1
Zapata, E.L.2
Chapman, B.M.3
Zima, H.P.4
-
52
-
-
34447571243
-
-
UPC Consortium (available at)
-
UPC Consortium (2005). UPC Language specification (v 1.2). (available at http://upc.gwu.edu)
-
(2005)
UPC Language Specification (v 1.2)
-
-
-
53
-
-
0026867086
-
Active Messages: A mechanism for integrated communication and computation
-
in Gold Coast, Australia
-
von Eicken, T., Culler, D.E., Goldstein, S.C., and Schauser, K.E. (1992). Active Messages: A mechanism for integrated communication and computation, in 19th International Symposium on Computer Architecture, Gold Coast, Australia, pp. 256-266.
-
(1992)
19th International Symposium on Computer Architecture
, pp. 256-266
-
-
von Eicken, T.1
Culler, D.E.2
Goldstein, S.C.3
Schauser, K.E.4
-
54
-
-
0032155556
-
Titanium: A high-performance Java dialect
-
Yelick, K., Semenzato, L., Pike, G., Miyamato, C., Liblit, B., Krishnamurthy, A., Hilfinger, P., Graham, S., Gay, D., Colella, P., and Aiken, A. (1998). Titanium: A high-performance Java dialect, Concurrency: Practice and Experience, 10 (11-13): 825-836.
-
(1998)
Concurrency: Practice and Experience
, vol.10
, Issue.11-13
, pp. 825-836
-
-
Yelick, K.1
Semenzato, L.2
Pike, G.3
Miyamato, C.4
Liblit, B.5
Krishnamurthy, A.6
Hilfinger, P.7
Graham, S.8
Gay, D.9
Colella, P.10
Aiken, A.11
-
55
-
-
0003590583
-
-
Technical Report NASA-CR-189629/ICASE-IR-21, Institute for Computer Applications in Science and Engineering
-
Zima, H., Brezany, P., Chapman, B., Mehrotra, P., and Schwald, A. (1992). Vienna Fortran - a language specification version 1.1, Technical Report NASA-CR-189629/ICASE-IR-21, Institute for Computer Applications in Science and Engineering.
-
(1992)
Vienna Fortran - A Language Specification Version 1.1
-
-
Zima, H.1
Brezany, P.2
Chapman, B.3
Mehrotra, P.4
Schwald, A.5
|