{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,11,11]],"date-time":"2026-11-11T02:34:27Z","timestamp":1794364467701,"version":"4.9.0"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2003,6,1]],"date-time":"2003-06-01T00:00:00Z","timestamp":1054425600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2003,6,1]],"date-time":"2003-06-01T00:00:00Z","timestamp":1054425600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["International Journal of Parallel Programming"],"published-print":{"date-parts":[[2003,6]]},"DOI":"10.1023\/a:1023090719310","type":"journal-article","created":{"date-parts":[[2003,4,7]],"date-time":"2003-04-07T22:17:24Z","timestamp":1049753844000},"page":"225-249","source":"Crossref","is-referenced-by-count":28,"title":["Optimizing OpenMP Programs on Software Distributed Shared Memory Systems"],"prefix":"10.1007","volume":"31","author":[{"given":"Seung-Jai","family":"Min","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ayon","family":"Basumallik","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rudolf","family":"Eigenmann","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"462921_CR1","unstructured":"OpenMP Forum, OpenMP: A Proposed Industry Standard API for Shared Memory Programming, \u201cwww.openmp.org\u201d Technical Report (October 1997)."},{"key":"462921_CR2","unstructured":"Message Passing Interface Forum, MPI: Message passing interface standard, www.mpi-forum.org (1999)."},{"issue":"2","key":"462921_CR3","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.485843","volume":"29","author":"S. Dwarkadas","year":"1996","unstructured":"S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu, C. Amza, A. L. Cox, and W. Zwaenepoel, Treadmarks: Shared Memory Computing on Networks of Workstations, IEEE Computer, 29(2):18\u201328 (February 1996).","journal-title":"IEEE Computer"},{"key":"462921_CR4","unstructured":"J. M. Bull, Measuring Synchronization and Scheduling Overheads in OpenMP, Proc. of the European Workshop on OpenMP (EWOMP' 99) (October 1999)."},{"key":"462921_CR5","doi-asserted-by":"crossref","unstructured":"R. Eigenmann, G. Gaertner, W. B. Jones, V. Aslot, M. Domeika, and B. Parady, SPEComp: A New Benchmark Suite for Measuring Parallel Computer Performance, Proc. of WOMPAT 2001, Workshop on OpenMP Applications and Tools, Lecture Notes in Computer Science 2104, pp. 1\u201310 (July 2001).","DOI":"10.1007\/3-540-44587-0_1"},{"key":"462921_CR6","unstructured":"R. Crowell, Z. Cvetanovic, J. Harris, C. Nelson, J. Bircsak, P. Craig, and C. Offner, Extending OpenMP for NUMA Machines, Proc. of the IEEE\/ACM Supercomputing' 2000: High Performance Networking and Computing Conference (SC'2000) (November 2000)."},{"key":"462921_CR7","unstructured":"V. Schuster and D. Miles, Distributed OpenMP, Extensions to OpenMP for SMP Clusters, Proc. of the Workshop on OpenMP Applications and Tools (WOMPAT'2000) (July 2000)."},{"issue":"4","key":"462921_CR8","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1023\/A:1008035807599","volume":"12","author":"T. S. Abdelrahman","year":"1998","unstructured":"T. S. Abdelrahman and T. N. Wong, Compiler Support for Data Distribution on NUMA Multiprocessors, J. Supercomputing, 12(4):349\u2013371 (October 1998).","journal-title":"J. Supercomputing"},{"key":"462921_CR9","doi-asserted-by":"crossref","unstructured":"High Performance Fortran Forum, High Performance Fortran Language Specification, Version 1.0, Technical Report CRPC-TR92225, Houston, Texas (1993).","DOI":"10.1145\/174223.158909"},{"key":"462921_CR10","doi-asserted-by":"crossref","unstructured":"M. Sato, M. Hirano, Y. Tanaka, and S. Sekiguchi, OmniRPC: A Grid RPC Facility for Cluster and Global Computing in OpenMP, Proc. of the Workshop on OpenMP Applications and Tools (WOMPAT2001) (July 2001).","DOI":"10.1007\/3-540-44587-0_12"},{"key":"462921_CR11","unstructured":"L. Smith and M. Bull, Development of Mixed Mode MPI \/ OpenMP Applications, Proc. of the Workshop on OpenMP Applications and Tools (WOMPAT2000) (July 2000)."},{"key":"462921_CR12","unstructured":"M. Booth and K. Misegades, Microtasking: A New Way to Harness Multiprocessors, Cray Channels, pp. 24\u201327 (1986)."},{"key":"462921_CR13","doi-asserted-by":"crossref","unstructured":"A. Basumallik, S.-J. Min, and R. Eigenmann, Towards OpenMP Execution on Software Distributed Shared Memory Systems, Int'l. Workshop on OpenMP: Experiences and Implementations (WOMPEI'02), Lecture Notes in Computer Science 2327, Springer-Verlag (May 2002).","DOI":"10.1007\/3-540-47847-7_42"},{"key":"462921_CR14","doi-asserted-by":"crossref","unstructured":"P. Keleher, A. L. Cox, and W. Zwaenepoel, Lazy Release Consistency for Software Distributed Shared Memory, Proc. of the 19th Ann. Int'l. Symp. on Computer Architecture (ISCA'92), pp. 13\u201321 (1992).","DOI":"10.1145\/139669.139676"},{"key":"462921_CR15","doi-asserted-by":"crossref","unstructured":"V. Aslot, M. Domeika, R. Eigenmann, G. Gaertner, W. B. Jones, and B. Parady, SPEComp: A New Benchmark Suite for Measuring Parallel Computer Performance, Proc. of the Workshop on OpenMP Applications and Tools (WOMPAT2001), Lecture Notes in Computer Science 2104, pp. 1\u201310 (July 2001).","DOI":"10.1007\/3-540-44587-0_1"},{"issue":"2","key":"462921_CR16","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/2.485843","volume":"29","author":"C. Amza","year":"1996","unstructured":"C. Amza, A. L. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu, and W. Zwaenepoel, TreadMarks: Shared Memory Computing on Networks of Workstations, IEEE Computer, 29(2):18\u201328 (February 1996).","journal-title":"IEEE Computer"},{"key":"462921_CR17","unstructured":"A. Lo, T. Mowry, and C. Chan, Comparative Evaluation of Latency Tolerance Techniques for Software Distributed Shared Memory, Proc. Fourth Int'l. Symposium on High-Performance Computer Architecture (HPCA'98) (February 1998)."},{"key":"462921_CR18","first-page":"342","volume":"1","author":"E. H. Gornish","year":"1990","unstructured":"E. H. Gornish, E. D. Granston, and A. V. Veidenbaum, Compiler-directed Data Prefetching in Multiprocessors with Memory Hierarchies, Proceedings of ICS'90, Amsterdam, The Netherlands, Vol. 1, pp. 342\u2013353 (June 1990).","journal-title":"Proceedings of ICS'90, Amsterdam, The Netherlands"},{"key":"462921_CR19","doi-asserted-by":"crossref","unstructured":"C. W. Tseng, Compiler Optimizations for Eliminating Barrier Synchronization, Proc. of the 5th ACM Symposium on Principles and Practice of Parallel Programming (PPOPP'95) (July 1995).","DOI":"10.1145\/209936.209952"},{"key":"462921_CR20","unstructured":"J. Zhu and J. Hoeflinger, Compiling for a Hybrid Programming Model Using the LMAD Representation, Proc. of the 14th Annual Workshop on Languages and Compilers for Parallel Computing (LCPC2001) (August 2001)."},{"key":"462921_CR21","doi-asserted-by":"crossref","unstructured":"M. J. Voss and R. Eigenmann, High-Level Adaptive Program Optimization with ADAPT, Proc. of the Symposium on Principles and Practice of Parallel Programming (2001).","DOI":"10.1145\/379539.379583"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1023090719310.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1023090719310\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1023090719310.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,27]],"date-time":"2025-05-27T08:40:32Z","timestamp":1748335232000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1023090719310"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,6]]},"references-count":21,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2003,6]]}},"alternative-id":["462921"],"URL":"https:\/\/doi.org\/10.1023\/a:1023090719310","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2003,6]]}}}