{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T08:09:41Z","timestamp":1759133381746},"reference-count":30,"publisher":"Elsevier BV","issue":"9","license":[{"start":{"date-parts":[[1999,9,1]],"date-time":"1999-09-01T00:00:00Z","timestamp":936144000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Parallel Computing"],"published-print":{"date-parts":[[1999,9]]},"DOI":"10.1016\/s0167-8191(99)00037-x","type":"journal-article","created":{"date-parts":[[2003,4,7]],"date-time":"2003-04-07T14:52:00Z","timestamp":1049727120000},"page":"1105-1130","source":"Crossref","is-referenced-by-count":5,"title":["Communication set generations with CSD calculus and expression-rewriting framework"],"prefix":"10.1016","volume":"25","author":[{"given":"Gwan-Hwan","family":"Hwang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jenq Kuen","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0167-8191(99)00037-X_BIB1","unstructured":"J.C. Adams, W.S. Brainerd, J.T. Martin, B.T. Smith, J.L. Wagener, Fortran 90 Handbook Complete Ansi\/Iso Reference, Intertext Publications, McGraw-Hill Book Company, 1992"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB2","doi-asserted-by":"crossref","unstructured":"F. Bodin, P. Beckman, D. Gannon, S. Narayana, S. Yang, Distributed pC++: Basic ideas for an object parallel language, Scientific Programming 2(3) (1993)","DOI":"10.1155\/1993\/158246"},{"issue":"1","key":"10.1016\/S0167-8191(99)00037-X_BIB3","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1006\/jpdc.1994.1039","article-title":"Compiling Fortran 90D\/HPF for distributed memory MIMD computers","volume":"21","author":"Bozkus","year":"1994","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB4","unstructured":"T.-R. Chuang, R.-G. Chang, J.K. Lee, Sampling and analytical techniques for data distribution of parallel sparse computation, in: Proceedings of the SIAM Conference on Parallel Processing for Scientific Computing, March 1997"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB5","doi-asserted-by":"crossref","unstructured":"J. Dongarra, R. van de Geijn, D. Walker, A look at scalable dense linear algebra libraries in: Proceedings of Scalable High-Performance Computing Conference, Williamsburg, VA, April 1992, pp. 372\u2013379","DOI":"10.1109\/SHPCC.1992.232670"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB6","series-title":"The High Performance Fortran Handbook","author":"Koelbel","year":"1994"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB7","doi-asserted-by":"crossref","unstructured":"R.-G. Chang, T.-R. Chuang, J. Kuen Lee, Efficient support of parallel sparse computation for array intrinsic functions of Fortran 90, in: Proceedings of the 12th ACM International Conference on Supercomputing, Melbourne, July 1998","DOI":"10.1145\/277830.277845"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB8","doi-asserted-by":"crossref","unstructured":"S. Chatterjee, J. Gilbert, F. Long, R. Scheriber, S. Teng, Generating local addresses and communication sets for data parallel programs, in: Proceedings of Fourth ACM SIGPLAN Conference on Principles and Practice of Parallel Programming, May 1993, pp. 149\u2013158","DOI":"10.1145\/155332.155348"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB9","doi-asserted-by":"crossref","unstructured":"S. Hiranandani, K. Kennedy, J. Mellor-Crummey, A. Sethi, Compilation techniques for block-cyclic distributions, in: Proceedings of the International Conference on Supercomputing, 1994, pp. 392\u2013403","DOI":"10.1145\/181181.181572"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB10","doi-asserted-by":"crossref","unstructured":"K. Kennedy, N. Nedeljkovic, A. Sethi, A linear-time algorithm for computing the memory access sequence in data-parallel programs, in: Proceedings of the Fifth ACM SIGPLAN Conference on Principles and Practice of Parallel Programming, July 1995, pp. 102\u2013111","DOI":"10.1145\/209936.209948"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB11","doi-asserted-by":"crossref","unstructured":"K. Kennedy, N. Nedeljkovic, A. Sethi, Communication generation for cyclic(k) distributions, in: Proceedings of the Third Workshop on Languages, Compilers and Run-Time Systems for Scalable Computers (LCR '95), Troy, NY, May 1995","DOI":"10.1007\/978-1-4615-2315-4_14"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB12","doi-asserted-by":"crossref","unstructured":"H.J. Sips, K. van Reeuwijk, W. Denissen, Analysis of local enumeration and storage schemes in HPF, in: Proceedings of the International Conference on Supercomputing, 1996, pp. 10\u201317","DOI":"10.1145\/237578.237580"},{"issue":"2","key":"10.1016\/S0167-8191(99)00037-X_BIB13","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1006\/jpdc.1996.0011","article-title":"On compiling array expressions for efficient execution on distributed memory machines","volume":"32","author":"Gupta","year":"1996","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB14","doi-asserted-by":"crossref","unstructured":"G.-H. Hwang, J.K. Lee, D.-C. Ju, An array operation synthesis scheme to optimize Fortran 90 programs, in: Proceedings of the Fifth ACM SIGPLAN Conference on Principles and Practice of Parallel Programming pages, July 1995, pp. 112\u2013122","DOI":"10.1145\/209936.209949"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB15","unstructured":"G.-H. Hwang, J.K. Lee, D.-C. Ju, Array operation synthesis to optimize HPF programs, in: Proceedings of the International Conference on Parallel Processing, August 1996"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB16","doi-asserted-by":"crossref","unstructured":"G.-H. Hwang, J.K. Lee, D.-C. Ju, Integrating automatic data alignment and array operation synthesis to optimize data parallel programs, Workshop on Languages and Compilers for Parallel Computing, Minneapolis, August 1997","DOI":"10.1007\/BFb0032708"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB17","unstructured":"G.-H. Hwang, J.K. Lee, An expression-rewriting framework to generate communication sets for HPF programs with block-cyclic distribution, Technical Report PL97-002, National Tsing-Hua University, Hsinchu, Taiwan, 1997 (available in http:\/\/ falcon.cs.nthu.edu.tw\/g\u0303hhwang\/papers. html)"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB18","doi-asserted-by":"crossref","unstructured":"S.K.S. Gupta, S.D. Kaushik, C.-H. Huang, P. Sadayappan, Compiling array expressions for efficient execution on distributed memory machines, in: Proceedings of the International Conference on Parallel Processing, 1993","DOI":"10.1109\/ICPP.1993.122"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB19","doi-asserted-by":"crossref","unstructured":"C. Koelbel, Compile-time generation of regular communications patterns, in: Proceedings of the Supercomputing, 1991, pp. 101\u2013110","DOI":"10.1145\/125826.125890"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB20","doi-asserted-by":"crossref","unstructured":"J.K. Lee, D. Gannon, Object-Oriented parallel programming: experiments and results, in: Proceedings of the Supercomputing '91, New Mexico, November 1991","DOI":"10.1145\/125826.105186"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB21","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1006\/jpdc.1996.1278","article-title":"Parallel array object I\/O support on distributed environments","volume":"40","author":"Lee","year":"1997","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB22","unstructured":"J.K. Lee, D. Ho, Y.-C. Chuang, Data distribution analysis and optimization for pointer-based distributed programs, in: Proceedings of the International Conference on Parallel Processing, August 1997"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB23","doi-asserted-by":"crossref","unstructured":"J. Stichnoth, D. O'Hallaron, T. Gross, Generating communication for array statements: design, implementation and evaluation, Journal of Parallel and Distributed Computing, 1994, pp. 150\u2013159","DOI":"10.1006\/jpdc.1994.1048"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB24","doi-asserted-by":"crossref","unstructured":"K. van Reeuwijk, W. Denissen, H.J. Sips, E.M.R.M. Paalvast, An implementation framework for HPF distributed arrays on message-passing parallel computer systems, IEEE Trans. Parallel and Distributed Systems 7(9) 1996","DOI":"10.1109\/71.536935"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB25","unstructured":"S.P. Midkiff, Local iteration set computation For block-cyclic distributions, in: Proceedings of the International Conference on Parallel Processing, 1995"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB26","doi-asserted-by":"crossref","unstructured":"K.-P. Shih, C.H. Huang, J. Sheu, Table-lookup approach for compiling two-level data-processor mappings in HPF, Workshop on Languages and Compilers for Parallel Computing, Minneapolis, August 1997","DOI":"10.1007\/BFb0032682"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB27","doi-asserted-by":"crossref","unstructured":"A. Thirumalai, J. Ramanujam, Fast address sequence generation for data-parallel programs using integer lattices, in: Proceedings of the Eighth International Workshop Languages and Compilers for Parallel Computing, 1995","DOI":"10.1007\/BFb0014200"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB28","doi-asserted-by":"crossref","unstructured":"L. Wang, J.M. Stichnoth, S. Chatterjee, Runtime performance of parallel array assignment: an empirical study, in: Proceedings of the ACM\/IEEE Supercomputing Conference, Pittsburgh, PA, November 1996","DOI":"10.1145\/369028.369036"},{"key":"10.1016\/S0167-8191(99)00037-X_BIB29","unstructured":"H. Zima, B. Chapman, Supercompilers for Parallel and Vector Computers, Addison-Wesley, Reading, MA, 1990"},{"key":"10.1016\/S0167-8191(99)00037-X_NEWBIB30","unstructured":"G.-H. Hwang, J.K. Lee, An expression-rewriting framework to generate communication sets for HPF programs with block-cyclic distribution, in: Proceedings of the 12th International Parallel Processing Symposium (IPPS'1998), Orlando, FL, USA, 1998, March 30\u2013April 3"}],"container-title":["Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S016781919900037X?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S016781919900037X?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,30]],"date-time":"2020-01-30T01:45:46Z","timestamp":1580348746000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S016781919900037X"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999,9]]},"references-count":30,"journal-issue":{"issue":"9","published-print":{"date-parts":[[1999,9]]}},"alternative-id":["S016781919900037X"],"URL":"https:\/\/doi.org\/10.1016\/s0167-8191(99)00037-x","relation":{},"ISSN":["0167-8191"],"issn-type":[{"value":"0167-8191","type":"print"}],"subject":[],"published":{"date-parts":[[1999,9]]}}}