{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T20:01:11Z","timestamp":1725480071749},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540404354"},{"type":"electronic","value":"9783540450092"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/3-540-45009-2_19","type":"book-chapter","created":{"date-parts":[[2007,2,28]],"date-time":"2007-02-28T07:13:46Z","timestamp":1172646826000},"page":"244-259","source":"Crossref","is-referenced-by-count":9,"title":["Improving the Performance of OpenMP by Array Privatization"],"prefix":"10.1007","author":[{"given":"Zhenying","family":"Liu","sequence":"first","affiliation":[]},{"given":"Barbara","family":"Chapman","sequence":"additional","affiliation":[]},{"given":"Tien-Hsiung","family":"Weng","sequence":"additional","affiliation":[]},{"given":"Oscar","family":"Hernandez","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2003,5,27]]},"reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"Bircsak, J., Craig, P., Crowell, R., Cvetanovic, Z., Harris, J., Nelson C.A., and Offner, C.D.: Extending OpenMP for NUMA machines. Scientific programming. Vol. 8, No. 3, (2000)","DOI":"10.1155\/2000\/464182"},{"key":"19_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1002\/cpe.614","volume":"14","author":"B. Chapman","year":"2002","unstructured":"Chapman, B., Bregier, F., Patil, A., and Prabhakar, A.: Achieving High Performance under OpenMP on ccNUMA and Software Distributed Share Memory Systems. Currency and Computation Practice and Experience. Vol. 14, (2002) 1\u201317","journal-title":"Currency and Computation Practice and Experience"},{"key":"19_CR3","unstructured":"Chapman, B., Patil, A., and Prabhakar, A.: Performance Oriented Programming for NUMA Architectures. Workshop on OpenMP Applications and Tools (WOMPACT\u201901), Purdue University, West Lafayette, Indiana. July 30\u201331 (2001)"},{"key":"19_CR4","unstructured":"Chapman, B., Weng, T.-H., Hernandez, O., Liu, Z., Huang, L., Wen, Y., and Adhianto, L.: Cougar: An Interactive Tool for Cluster Computing. 6th World Multiconference on Systemics, Cybernetics and Informatics. Orlando, Florida, July 14\u201318, (2002)"},{"key":"19_CR5","unstructured":"The Dragon analysis tool. http:\/\/www.cs.uh.edu\/~dragon"},{"issue":"5","key":"19_CR6","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1109\/40.621209","volume":"17","author":"S.J. Eggers","year":"1997","unstructured":"Eggers, S.J., Emer, J.S., Lo, J.L., Stamm, R.L., and Tullsen, D.M.: Simultaneous Multithreading: A Platform for Next-Generation Processors. IEEE Micro, Vol. 17, No. 5, (1997) 12\u201319","journal-title":"IEEE Micro"},{"key":"19_CR7","unstructured":"Frumkin, M., and Yan, J.: Automatic Data Distribution for CFD Applications on Structured Grids. The 3rd Annual HPF User Group Meeting, Redondo Beach, CA, August 1\u20132, 1999. Full version: NAS Technical report NAS-99-012, (1999)"},{"key":"19_CR8","unstructured":"Hall, M.W., Hiranandani, S., Kennedy, K., and Tseng, C.-W.: Interprocedural Compilation of FORTRAN D for MIMD Distributed-Memory Machines. Proceedings of Supercomputing 92\u2019, Nov. (1992) 522\u2013534."},{"key":"19_CR9","unstructured":"Marowka, A., Liu, Z., and Chapman, B.: OpenMP-Oriented Applications for Distributed Shared Memory. In the Fourteenth IASTED International Conference on Parallel and Distributed Computing and Systems. November 4\u20136, 2002, Cambridge, (2002)"},{"key":"19_CR10","doi-asserted-by":"crossref","unstructured":"Muller, M.: OpenMP Optimization Techniques: Comparison of FORTRAN and C Compilers. Third European Workshop on OpenMP (EWOMP 2001), (2001)","DOI":"10.1007\/3-540-44587-0_4"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Nieplocha, J., Harrison, R.J., and Littlefield, R.J.: Global Arrays: A portable\u2019 shared-memory\u2019 programming model for distributed memory computers. Proceedings of Supercomputing, (1994) 340\u2013349","DOI":"10.1145\/602770.602833"},{"key":"19_CR12","doi-asserted-by":"crossref","unstructured":"Nikolopoulos, D.S., Papatheodorou, T.S., Polychronopoulos, C.D., Labarta, J., and Ayguade, E.: Is data distribution necessary in OpenMP. Proceedings of Supercomputing, Dallas, TX, (2000)","DOI":"10.1109\/SC.2000.10025"},{"key":"19_CR13","unstructured":"Nicolopoulos, D.S., Ayguad\u00e9, E.: Scaling Irregular Parallel Codes with Minimal Programming Effort. Proceedings of Supercomputing 2001 (SC\u201901), the International Conference for High Performance Computing and Communications, Denver, Colorado, November 10\u201316, (2001)"},{"key":"19_CR14","unstructured":"The Open64 compiler. http:\/\/open64.sourceforge.net\/"},{"issue":"2\u20133","key":"19_CR15","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1155\/2001\/605217","volume":"9","author":"M. Sato","year":"2001","unstructured":"Sato, M., Harada, H., Hasegawa A., and Ishikawa Y.: Cluster-Enabled OpenMP: An OpenMP Compiler for SCASH Software Distributed Share Memory System. Scientific Programming Vol. 9, No. 2\u20133, Special Issue: OpenMP, (2001): 123\u2013130","journal-title":"Scientific Programming"},{"issue":"2\u20133","key":"19_CR16","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1155\/2001\/189054","volume":"9","author":"S. Satoh","year":"2001","unstructured":"Satoh, S., Ksano K., and Sato, M.: Compiler Optimization Techniques for OpenMP Programs. Scientific Programming Vol. 9, No. 2\u20133, Special Issue: OpenMP, (2001) 131\u2013142","journal-title":"Scientific Programming"},{"key":"19_CR17","unstructured":"Silicon Graphics Inc. MIPSpro 7 FORTRAN 90 Commands and Directives Reference Manual, Chapter 5: Parallel Processing on Origin Series Systems. Documentation number 007-3696-003. http:\/\/techpubs.sgi.com\/"},{"key":"19_CR18","unstructured":"Tseng, C.-W.: An Optimizing FORTRAN D Compiler for MIMD Distributed-Memory Machines. PhD thesis, Dept. of Computer Science, Rice University, January (1993)"},{"key":"19_CR19","series-title":"Lect Notes Comput Sci","first-page":"500","volume-title":"Proc. Sixth Workshop on Languages and Compilers for Parallel Computing","author":"P. Tu","year":"1993","unstructured":"Tu, P., and Padua, D.: Automatic Array Privatization. Proc. Sixth Workshop on Languages and Compilers for Parallel Computing, Portland, OR. Lecture Notes in Computer Science., Vol. 768, August 12\u201314, (1993) 500\u2013521"},{"key":"19_CR20","unstructured":"Wallcraft, A.J.: SPMD OpenMP vs. MPI for Ocean Models. Proceedings of First European Workshops on OpenMP (EWOMP\u201999), Lund, Sweden, (1999)"},{"issue":"2","key":"19_CR21","first-page":"264","volume":"81","author":"H. Zima","year":"1993","unstructured":"Zima, H., and Chapman, B.: Compiling for Distributed Memory Systems, Proceedings of the IEEE, Special Section on Languages and Compilers for Parallel Machines, Vol. 81, No. 2, Feb. (1993) 264\u2013287","journal-title":"Special Section on Languages and Compilers for Parallel Machines"}],"container-title":["Lecture Notes in Computer Science","OpenMP Shared Memory Parallel Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45009-2_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,24]],"date-time":"2019-04-24T20:15:06Z","timestamp":1556136906000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45009-2_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540404354","9783540450092"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-45009-2_19","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2003]]}}}