{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T13:53:05Z","timestamp":1766065985030},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2010,4,14]],"date-time":"2010-04-14T00:00:00Z","timestamp":1271203200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sci. China Inf. Sci."],"published-print":{"date-parts":[[2010,5]]},"DOI":"10.1007\/s11432-010-0074-0","type":"journal-article","created":{"date-parts":[[2010,4,13]],"date-time":"2010-04-13T23:11:47Z","timestamp":1271200307000},"page":"932-944","source":"Crossref","is-referenced-by-count":4,"title":["OpenMP compiler for distributed memory architectures"],"prefix":"10.1007","volume":"53","author":[{"given":"Jue","family":"Wang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"ChangJun","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"JiLin","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"JianJiang","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,4,14]]},"reference":[{"key":"74_CR1","unstructured":"OpenMP Architecture Review Board. OpenMP Application Program Interface, version 2.5, 2005"},{"key":"74_CR2","first-page":"32","volume-title":"Proc. of the 1st European Workshop on OpenMP","author":"M. Sato","year":"1999","unstructured":"Sato M, Satoh S, Kusano K, et al. Design of OpenMP compiler for an SMP cluster. In: Proc. of the 1st European Workshop on OpenMP. Belin: Springer, 1999. 32\u201339"},{"key":"74_CR3","doi-asserted-by":"crossref","first-page":"647","DOI":"10.1016\/j.jpdc.2005.06.018","volume":"66","author":"J. J. Costa","year":"2006","unstructured":"Costa J J, Cortes T, Martorell X, et al. Running OpenMP applications efficiently on an everything-shared SDSM. J Parall Distrib Comput, 2006, 66: 647\u2013658","journal-title":"J Parall Distrib Comput"},{"key":"74_CR4","doi-asserted-by":"crossref","unstructured":"Min S J, Eigenmann R. Combined compile-time and runtime-driven, pro-active data movement in software DSM systems. In: Proc. of Seventh Workshop on Languages, Compilers, and Run-time Support for Scalable Systems, Houston, Texas, 2004. 1\u20136","DOI":"10.1145\/1066650.1066661"},{"key":"74_CR5","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1006\/jpdc.1997.1332","volume":"43","author":"H. H. Lu","year":"1997","unstructured":"Lu H H. Quantifying the performance differences between PVM and TreadMarks. J Parall Distrib Comput, 1997, 43: 65\u201378","journal-title":"J Parall Distrib Comput"},{"key":"74_CR6","first-page":"1","volume-title":"Proc. of International Parallel and Distributed Processing Symposium","author":"A. Basumallik","year":"2007","unstructured":"Basumallik A, Min S, Eigenmann R. Programming distributed memory systems using OpenMP. In: Proc. of International Parallel and Distributed Processing Symposium. New York: IEEE Press, 2007. 1\u20138"},{"key":"74_CR7","doi-asserted-by":"crossref","first-page":"189","DOI":"10.1145\/1088149.1088174","volume-title":"Proc. of the 19th Annual International Conference on Supercomputing","author":"A. Basumallik","year":"2005","unstructured":"Basumallik A, Eigenmann R. Towards automatic translation of OpenMP to MPI. In: Proc. of the 19th Annual International Conference on Supercomputing. New York: ACM Press, 2005. 189\u2013198"},{"key":"74_CR8","first-page":"119","volume-title":"Proc. of the Eleventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","author":"A. Basumallik","year":"2006","unstructured":"Basumallik A, Eigenmann R. Optimizing irregular shared-memory applications for distributed-memory systems. In: Proc. of the Eleventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming. New York: ACM Press, 2006. 119\u2013128"},{"key":"74_CR9","unstructured":"MPICH2.1.0.7, http:\/\/www.mcs.anl.gov\/research\/projects\/mpich2\/ , March 21, 2008"},{"key":"74_CR10","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1016\/j.parco.2006.07.001","volume":"32","author":"A. Dorta","year":"2006","unstructured":"Dorta A, Lopez P, Sande F. Basic skeletons in llc. Parall Comput, 2006, 32: 491\u2013506","journal-title":"Parall Comput"},{"key":"74_CR11","first-page":"171","volume-title":"Proc. of International Parallel and Distributed Processing Symposium","author":"R. Eigenmann","year":"2002","unstructured":"Eigenmann R, Hoeflinger J, Kuhn R H, et al. Is OpenMP for Grids? In: Proc. of International Parallel and Distributed Processing Symposium. New York: IEEE Press, 2002. 171\u2013178"},{"key":"74_CR12","unstructured":"Jeun W C, Kee Y S, Ha S. Improving performance of OpenMP for SMP clusters through overlapped page migrations. In: Proc. of International Workshop on OpenMP, Reims, France, 2006"},{"key":"74_CR13","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1007\/978-3-540-75444-2_42","volume-title":"Proc. of High Performance Computing and Communications","author":"D. Eachempati","year":"2007","unstructured":"Eachempati D, Huang L, Chapman B M. Strategies and implementation for translating OpenMP code for clusters. In: Proc. of High Performance Computing and Communications. Belin: Springer, 2007. 420\u2013431"},{"key":"74_CR14","unstructured":"Jin H, Frumkin M, Yan J. The OpenMP implementation of NAS parallel benchmarks and its performance. Technical Report NAS-99-011, 1999"},{"key":"74_CR15","first-page":"1","volume-title":"Proc. of the Workshop on OpenMP Applications and Tools","author":"V. Aslot","year":"2001","unstructured":"Aslot V, Domeika M, Eigenmann R. SPEComp: A new benchmark suite for measuring parallel computer performance. In: Proc. of the Workshop on OpenMP Applications and Tools. Belin: Springer, 2001. 1\u201310"},{"key":"74_CR16","unstructured":"COSMIC group, University of Maryland. COSMIC software for irregular applications. http:\/\/www.cs.umd.edu\/projects\/osmic\/software.html"},{"key":"74_CR17","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1002\/jcc.540040211","volume":"4","author":"B. R. Brooks","year":"1983","unstructured":"Brooks B R, Bruccoleri R E, Olafson B D, et al. A program for macromolecular energy, minimization, and dynamics calculations. J Comp Chem, 1983, 4: 187\u2013217","journal-title":"J Comp Chem"},{"key":"74_CR18","unstructured":"Brandes T. ADAPTOR Users Guide, Fraunhofer Gesellschaft, Augustin, Germany, 2004"},{"key":"74_CR19","doi-asserted-by":"crossref","first-page":"1121","DOI":"10.1109\/71.544354","volume":"7","author":"P. Petersen","year":"1996","unstructured":"Petersen P, Padua D A. Static and dynamic evaluation of data dependence analysis techniques. IEEE Trans Parall Distrib Syst, 1996, 7: 1121\u20131132","journal-title":"IEEE Trans Parall Distrib Syst"},{"key":"74_CR20","unstructured":"Brezany P, Dang M. CHAOS+ Runtime Library. Internal Report, Institute for Software Technology and Parallel Systems, University of Vienna, September 1997"},{"key":"74_CR21","unstructured":"Michelle M, Barbara K, Paul D. Data-flow analysis for MPI programs. In: Proceedings of the 2006 International Conference on Parallel Processing, Columbus, Ohio, USA, 2006. 175\u2013184"},{"key":"74_CR22","first-page":"318","volume":"2","author":"J. Wang","year":"2008","unstructured":"Wang J, Hu C J, Zhang J L, et al. An optimized strategy for collective communication in data parallelism (in Chinese). Chinese J Comput, 2008, 2: 318\u2013328","journal-title":"Chinese J Comput"},{"key":"74_CR23","first-page":"106","volume-title":"Proc. of the ACM International Conference on Supercomputing","author":"R. Engelen","year":"2004","unstructured":"Engelen R, Birch J, Shou Y, et al. A unified framework for nonlinear dependence testing and symbolic analysis. In: Proc. of the ACM International Conference on Supercomputing. New York: ACM Press, 2004. 106\u2013115"},{"key":"74_CR24","first-page":"313","volume-title":"Proc. of the ACM International Conference on Supercomputing","author":"Z. Li","year":"1992","unstructured":"Li Z. Array privatization for parallel execution of loops. In: Proc. of the ACM International Conference on Supercomputing. New York: ACM Press, 1992. 313\u2013322"},{"key":"74_CR25","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1145\/233561.233568","volume":"18","author":"M. R. Haghighat","year":"1996","unstructured":"Haghighat M R, Polychronopoulos C D. Symbolic analysis for parallelizing compilers. ACM Trans Program Languag Syst, 1996. 18: 477\u2013518","journal-title":"ACM Trans Program Languag Syst"},{"key":"74_CR26","first-page":"263","volume-title":"Proc. of IEEE International Symposium on Parallel Computing in Electrical Engineering","author":"C. Hu","year":"2006","unstructured":"Hu C, Li J, Wang J, et al. Communication generation for irregular parallel applications. In: Proc. of IEEE International Symposium on Parallel Computing in Electrical Engineering. New York: IEEE Press, 2006. 263\u2013270"},{"key":"74_CR27","series-title":"Lecture Notes in Computer Science","first-page":"101","volume-title":"OpenMP extensions for irregular parallel applications on cluster international workshop on OpenMP","author":"J. Wang","year":"2007","unstructured":"Wang J, Hu C, Zhang J, et al. OpenMP extensions for irregular parallel applications on cluster international workshop on OpenMP. Lecture Notes in Computer Science 4935. Berlin: Springer Publisher, 2007. 101\u2013111"},{"key":"74_CR28","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1109\/71.752780","volume":"10","author":"E. Tseng","year":"1999","unstructured":"Tseng E, Gaudlot J. Communication generation for aligned and cyclic(k) distributions using integer lattice. IEEE Trans Parallel Distrib Syst, 1999, 10: 136\u2013146","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"74_CR29","doi-asserted-by":"crossref","unstructured":"Ojima Y, Sato M, Harada H, et al. Performance of cluster-enabled OpenMP for the SCASH software distributed shared memory system, cluster computing and the grid. In: Proc. of 3rd IEEE\/ACM International Symposium on CCGrid, Tokyo, Japan, 2003. 450\u2013456","DOI":"10.1109\/CCGRID.2003.1199400"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-010-0074-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11432-010-0074-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-010-0074-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T15:36:04Z","timestamp":1559403364000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11432-010-0074-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,4,14]]},"references-count":29,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2010,5]]}},"alternative-id":["74"],"URL":"https:\/\/doi.org\/10.1007\/s11432-010-0074-0","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"value":"1674-733X","type":"print"},{"value":"1869-1919","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,4,14]]}}}