{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,15]],"date-time":"2025-08-15T01:23:03Z","timestamp":1755220983926,"version":"3.43.0"},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2003,5,1]],"date-time":"2003-05-01T00:00:00Z","timestamp":1051747200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2003,5,1]],"date-time":"2003-05-01T00:00:00Z","timestamp":1051747200000},"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":["The Journal of Supercomputing"],"published-print":{"date-parts":[[2003,5]]},"DOI":"10.1023\/a:1022852522319","type":"journal-article","created":{"date-parts":[[2003,4,4]],"date-time":"2003-04-04T16:57:10Z","timestamp":1049475430000},"page":"17-41","source":"Crossref","is-referenced-by-count":0,"title":["Segmented Alignment: An Enhanced Model to Align Data Parallel Programs of HPF"],"prefix":"10.1007","volume":"25","author":[{"given":"Gwan-Hwan","family":"Hwang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cheng-Wei","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jenq Kuen","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roy","family":"Dz-Ching Ju","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"5117967_CR1","unstructured":"J. C. Adams, W. S. Brainerd, J. T. Martin, B. T. Smith, and J. L. Wagener. Fortran 90 Handbook Complete ANSI\/ISO Reference. Intertext Publications McGraw-Hill Book Company, 1992."},{"key":"5117967_CR2","unstructured":"A. V. Aho, R. Sethi, and J. D. Ullman. Compilers Principles, Techniques, and Tools. Addison-Wesley Publishing Company, 1986."},{"key":"5117967_CR3","doi-asserted-by":"crossref","unstructured":"J. M. Anderson and M. S. Lam. Global optimizations for parallelism andlocality on scalable parallel machines. In Proceedings of the ACMSIGPLAN'93 Conference on Programming Language Design and Implementation, pp. 112\u2013125, June 1993.","DOI":"10.1145\/155090.155101"},{"key":"5117967_CR4","unstructured":"R. Bixby, K. Kennedy, and U. Kremer. Automatic data layour using 0\u20131 Intefer programming. In Proceedings of the International Conference on Parallel Architectures and Compilation Techniques, Montreal, Canada, August 1994."},{"issue":"1","key":"5117967_CR5","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1006\/jpdc.1994.1039","volume":"21","author":"Z. Bozkus","year":"1994","unstructured":"Z. Bozkus, A. Choudhary, G. Fox, T. Haupt, S. Ranka, and M. Y. Wu. Compiling Fortran 90D\/HPF for distributed memory MIMD computers. Journal of Parallel and Distributed Computing, 21(1):15\u201326, 1994.","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"3","key":"5117967_CR6","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1145\/579.357248","volume":"6","author":"T. A. Budd","year":"1984","unstructured":"T. A. Budd. An APL compiler for a vector processor. ACMT ransactions on Programming Languages and Systems, 6(3):297\u2013313, 1984.","journal-title":"ACMT ransactions on Programming Languages and Systems"},{"key":"5117967_CR7","doi-asserted-by":"crossref","unstructured":"S. Chatterjee, J. R. Gilbert, R. Schreiber, and S.-H. Teng. Automatic array alignment in data-parallel programs. In Proceedings of the Twentieth Annual SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Charleston, SC, pp. 16\u201328, January 1993.","DOI":"10.1145\/158511.158517"},{"key":"5117967_CR8","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1016\/0743-7315(91)90109-M","volume":"13","author":"J. R. Gilbert","year":"1991","unstructured":"J. R. Gilbert and R. Schreiber. Optimal expression evaluation for data parallel architectures. Journal of Parallel and Distributed Computing, 13:58\u201364, 1991.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"5117967_CR9","doi-asserted-by":"crossref","unstructured":"L. J. Guibas and D. K. Wyatt. Compilation andd elayedevaluation in APL. In Proceeding of the Fifth Annual ACM Symposium on Principles of Programming Languages, pp. 1\u20138, 1978.","DOI":"10.1145\/512760.512761"},{"key":"5117967_CR10","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1109\/71.127259","volume":"3","author":"M. Gupta","year":"1992","unstructured":"M. Gupta and P. Banerjee. Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers. IEEE Transactions on Parallel and Distributed Systems, 3:179\u2013193, Mar. 1992.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"5117967_CR11","doi-asserted-by":"crossref","unstructured":"M. Gupta and P. Banerjee. PARADIGM: A compiler for automatic data distribution on multicomputers. In ACM Inter national Conference on Supercomputing, Tokyo, July 1993.","DOI":"10.1145\/165939.165959"},{"issue":"3","key":"5117967_CR12","first-page":"5","volume":"7","author":"J. Harris","year":"1995","unstructured":"J. Harris, J. Bircsak, M. R. Bolduc, J. A. Diewald, I. Gale, N. W. Johnson, S. Lee, C. A. Nelson, and C. D. Offner. Compiling High Performance Fortran for Distributed-memory Systems. Digital Technical Journal, 7(3):5\u201323, 1995.","journal-title":"Digital Technical Journal"},{"key":"5117967_CR13","doi-asserted-by":"crossref","unstructured":"G. H. Hwang, J. K. Lee, and D. C. Ju. An array operation synthesis scheme to optimize Fortran 90 programs. In Proceedings of ACMSIGPLAN Conference on Principles and Practice of Parallel Programming, pp. 112\u2013122, July 1995. Also, ACMSigplan Notices, 30(8), 1995.","DOI":"10.1145\/209937.209949"},{"key":"5117967_CR14","first-page":"1","volume":"3","author":"G. H. Hwang","year":"1996","unstructured":"G. H. Hwang, J. K. Lee, and D. C. Ju. Array operation synthesis to optimize HPF programs. In Proceedings of the 1996 International Conference on Parallel Processing, 3:1\u20138, August, 1996.","journal-title":"Proceedings of the 1996 International Conference on Parallel Processing"},{"key":"5117967_CR15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1006\/jpdc.1998.1481","volume":"54","author":"G. H. Hwang","year":"1998","unstructured":"G. H. Hwang, J. K. Lee, and D. C. Ju. A function-composition approach to synthesize Fortran 90 array operations. Journal of Parallel and Distributed Computing, 54:1\u201347, 1998.","journal-title":"Journal of Parallel and Distributed Computing"},{"issue":"4","key":"5117967_CR16","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1145\/291891.291901","volume":"20","author":"K. Kennedy","year":"1998","unstructured":"K. Kennedy and U. Kremer. Automatic data layout for distribution-memory machines. ACM Transactions on Parallel Languages and Systems, 20(4):869\u2013916, 1998.","journal-title":"ACM Transactions on Parallel Languages and Systems"},{"key":"5117967_CR17","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1016\/0743-7315(90)90086-5","volume":"2","author":"K. Knob","year":"1990","unstructured":"K. Knob, J. D. Lukas, and G. L. Steele. Data optimization: allocation of arrays to reduce communication on SIMD Machines. Journal of Parallel and Distributed Computing, 2:102\u2013118, 1990.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"5117967_CR18","doi-asserted-by":"crossref","unstructured":"C. Koelbel. Compile-time generation of regular communications patterns. In Proceedings of Supercomputing'91, pages 101\u2013110, 1991.","DOI":"10.1145\/125826.125890"},{"key":"5117967_CR19","volume-title":"The High Performance Fortran Handbook","author":"C. Koelbel","year":"1994","unstructured":"C. Koelbel, D. Loveman, R. Schreiber, G. Steele, and M. Zosel. The High Performance Fortran Handbook, MIT Press, Cambridge, 1994."},{"key":"5117967_CR20","doi-asserted-by":"crossref","unstructured":"J. K. Lee and D. Gannon. Object-Oriented Parallel Programming: Experiments and Results. In Proceedings of Supercomputing' 91, New Mexico, November, 1991.","DOI":"10.1145\/125826.105186"},{"key":"5117967_CR21","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1016\/0743-7315(91)90090-V","volume":"13","author":"J. Li","year":"1991","unstructured":"J. Li and M. Chen. The data alignment phase in compiling programs for distributed-memory machines. Journal of Parallel and Distributed Computing, 13:213\u2013221, Oct. 1991.","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"5117967_CR22","doi-asserted-by":"crossref","unstructured":"J. Li and M. Chen. Compiling communication-efficient programs for massively parallel machines. IEEE Transactions On Parallel and Distributed Systems, 2(3), 1991.","DOI":"10.1109\/71.86111"},{"key":"5117967_CR23","unstructured":"A. Mohamer, G. Fox, G. Laszewski, M. Parashar, T. Haupt, K. Mills, Y. Lu, N. Lin, and N. Yeh. Applications benchmark set for Fortran-D and high performance Fortran. Technical Report SCCS327, NPAC, Syracuse University."},{"key":"5117967_CR24","doi-asserted-by":"crossref","unstructured":"M. Philippsen and M. U. Mock. Data andprocess alignment in Modula-2*. In Automatic Parallelization: New Approaches, pp. 177\u2013191. Verlag Vieweg, 1994.","DOI":"10.1007\/978-3-322-87865-6_10"},{"key":"5117967_CR25","first-page":"112","volume-title":"Proceedings of the Fifth ACMSIGPLAN Symposium on Principles & Practice of Parallel Programming","author":"M. Philippsen","year":"1995","unstructured":"M. Philippsen. Automatic alignment of array data and process to reduce communication time on DMPPs. In Proceedings of the Fifth ACMSIGPLAN Symposium on Principles & Practice of Parallel Programming, pp. 112\u2013122. ACM Press. Santa Barbara, CA. 1995."},{"key":"5117967_CR26","unstructured":"W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery. Numerical Recipes in Fortran90: The Art of Parallel Scientific Computer, Volume 2 of Fortran Numerical Recipes, Second Edition. Cambridge University Press, 1996"},{"key":"5117967_CR27","unstructured":"J. R. Rice and J. Jing. Problems to test parallel andvector languages. Purdue University Technical Report CSD-TR-1016, 1990."},{"key":"5117967_CR28","doi-asserted-by":"crossref","unstructured":"T. J. Sheffier, R. Schreiber, J. R. Gilbert, and S. Chatterjee. Aligning parallel arrays to reduce communication. In Proceedings of Frontiers' 95, pp. 324\u2013331. McLean, VA, February 1995.","DOI":"10.1109\/FMPC.1995.380438"},{"issue":"2","key":"5117967_CR29","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1109\/5.214550","volume":"81","author":"H. Zima","year":"1993","unstructured":"H. Zima and B. Chapman. Compiling for distributed-memory systems. In Proceeding IEEE, 81(2):264\u2013287, 1993.","journal-title":"Proceeding IEEE"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1022852522319.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1023\/A:1022852522319\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1023\/A:1022852522319.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,8]],"date-time":"2025-08-08T05:59:11Z","timestamp":1754632751000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1023\/A:1022852522319"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,5]]},"references-count":29,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2003,5]]}},"alternative-id":["5117967"],"URL":"https:\/\/doi.org\/10.1023\/a:1022852522319","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2003,5]]}}}