{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T18:00:35Z","timestamp":1725559235255},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540260943"},{"type":"electronic","value":"9783540320388"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11431664_1","type":"book-chapter","created":{"date-parts":[[2010,7,13]],"date-time":"2010-07-13T13:29:11Z","timestamp":1279027751000},"page":"1-16","source":"Crossref","is-referenced-by-count":0,"title":["Exploiting Single-Assignment Properties to Optimize Message-Passing Programs by Code Transformations"],"prefix":"10.1007","author":[{"given":"Alfredo","family":"Crist\u00f3bal-Salas","sequence":"first","affiliation":[]},{"given":"Andrey","family":"Chernykh","sequence":"additional","affiliation":[]},{"given":"Edelmira","family":"Rodr\u00edguez-Alcantar","sequence":"additional","affiliation":[]},{"given":"Jean-Luc","family":"Gaudiot","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"1_CR1","doi-asserted-by":"crossref","unstructured":"Amarasinghe, S.-P., Lam, M.-S.: Communication optimization and code generation for distributed memory machines. In: Proceedings of the SIGPLAN 1993 Conference on Programming Language Design and Implementation (1993)","DOI":"10.1145\/155090.155102"},{"issue":"4","key":"1_CR2","first-page":"598","volume":"11","author":"Arvind","year":"1989","unstructured":"Arvind, Nikhil, R.-S., Pingali, K.-K.: I-Structures: Data Structures for Parallel Computing. ACM Transaction on PLS\u00a011(4), 598\u2013632 (1989)","journal-title":"ACM Transaction on PLS"},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"Banerjee, P., Chandy, J.-A., Gupta, M., Holm, J.-G., Lain, A., Palermo, D.-J., Ramaswamy, S., Su, E.: The PARADIGM compiler for distributed-memory message multicomputers. In: proceedings of the first international workshop on parallel processing (1994)","DOI":"10.1109\/2.467577"},{"issue":"1","key":"1_CR4","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1006\/jpdc.1996.1267","volume":"40","author":"J. Bruck","year":"1997","unstructured":"Bruck, J., Dolev, D., Ho, C.-T., Ro\u015fu, M.-C., Strong, R.: Efficient Message-passing Interface (MPI) for Parallel Computing on Clusters of Workstations. Journal of Parallel and Distributed Computing\u00a040(1), 19\u201334 (1997)","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"1_CR5","unstructured":"Champeaux, D., Lea, D., Faure, P.: Object-Oriented System Development. Addison-Wesley, Reading (1993) ISBN 0-201-56355-X"},{"key":"1_CR6","unstructured":"Crist\u00f3bal-Salas, A., Tchernykh, A.: I-Structure Software Cache for distributed applications, Dyna, Year 71, No. 141. pp. 67 \u2013 74, Medell\u00edn, March 2004 (2004) ISSN 0012-7353"},{"key":"1_CR7","first-page":"77","volume-title":"International Journal of Parallel Programming","author":"A. Crist\u00f3bal-Salas","year":"2003","unstructured":"Crist\u00f3bal-Salas, A., Tchernykh, A., Gaudiot, J.-L., Lin, W.Y.: Non-Strict Execution in Parallel and Distributed Computing. In: International Journal of Parallel Programming, vol.\u00a031(2), pp. 77\u2013105. Kluwer Academic Publishers, New York (2003)"},{"key":"1_CR8","unstructured":"Crist\u00f3bal-Salas, A., Tchernykh, A., Gaudiot, J.-L.: Incomplete Information Processing for Optimization of Distributed Applications. In: Proceedings of the Fourth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel\/Distributed Computing (SNPD 2003), pp. 277\u2013284. ACIS (2003)"},{"key":"1_CR9","unstructured":"Faraj, A.-A.: Communication characteristics in the NAS parallel benchmarks. Master thesis, college of arts and sciences, Florida State University (October 2002)"},{"key":"1_CR10","unstructured":"Garza-Salazar, D.-A., Bohm, W.: D-OSC: A sisal compiler for distributed memory machines. In: proceedings of the International Workshop on PCS (1997)"},{"key":"1_CR11","doi-asserted-by":"crossref","unstructured":"Jones, N.-D.: An introduction to Partial Evaluation. ACM computing surveys\u00a028(3) (1996)","DOI":"10.1145\/243439.243447"},{"key":"1_CR12","doi-asserted-by":"crossref","unstructured":"Karwande, A., Yuan, X., Lowenthal, D.-K.: CC-MPI: A Compiled Communication Capable MPI Prototype for Ethernet Switched Clusters. In: ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), pp. 95\u2013106 (2003)","DOI":"10.1145\/781498.781514"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Kielmann, T., Hofman, F.-H., Bal, H.-E., Plaat, A., Bhoedjang, A.-F.: MagPIe: MPI\u2019s Collective Communication Operations for Clustered Wide Area Systems. In: 7th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP 1999) (1999)","DOI":"10.1145\/301104.301116"},{"key":"1_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"262","DOI":"10.1007\/3-540-58184-7_107","volume-title":"PARLE \u201994 Parallel Architectures and Languages Europe","author":"D. Lahaut","year":"1994","unstructured":"Lahaut, D., Germain, C.: Static Communications in Parallel Scientic Programs. In: Halatsis, C., Philokyprou, G., Maritsas, D., Theodoridis, S. (eds.) PARLE 1994. LNCS, vol.\u00a0817, pp. 262\u2013276. Springer, Heidelberg (1994)"},{"key":"1_CR15","unstructured":"Lin, W.-Y., Gaudiot, J.-L.: I-Structure Software Cache - A split-Phase Transaction runtime cache system. In: Proceedings of PACT 1996, Boston, MA (1996)"},{"key":"1_CR16","unstructured":"McGraw, J., Skedzielewski, S., Allan, S., Grit, D., Oldehoeft, R., Glauert, J., Dobes, I., Hohensee, P.: SISAL-Streams and Iterations in a Single Assignment Language, Language Reference Manual, version 1. 2. Technical Report TR M-146, University of California - Lawrence Livermore Laboratory (1985)"},{"key":"1_CR17","unstructured":"Emil, M.: Haar wavelet transform (2004), http:\/\/dmr.ath.cx\/gfx\/haar\/index.html"},{"key":"1_CR18","unstructured":"Mogensen, Sestoft, P.: Partial evaluation. In: Kent, A., Williams, J.G. (eds.) Encyclopedia of Computer Science and Technology, vol.\u00a037, pp. 247\u2013279 (1997)"},{"key":"1_CR19","doi-asserted-by":"crossref","unstructured":"Moh, S., Yu, C., Lee, B., Youn, H.-Y., Han, D., Lee, D.: 4-ary Tree-Based Barrier Synchronization for 2-D Meshes without Nonmember Involvement. IEEE Transactions on Computers\u00a050(8) (2001)","DOI":"10.1109\/12.947001"},{"key":"1_CR20","doi-asserted-by":"crossref","unstructured":"Ogawa, H., Matsuoka, S.: OMPI: Optimizing MPI programs using Partial Evaluation. In: Proceedings of the 1996 IEEE\/ACM Supercomputing Conference, Pittsburgh (1996)","DOI":"10.1145\/369028.369106"},{"issue":"2","key":"1_CR21","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1109\/TPDS.2003.1178875","volume":"14","author":"X. Yuan","year":"2003","unstructured":"Yuan, X., Melhem, R., Gupta, R.: Algorithms for Supporting Compiled Communication. IEEE Transactions on Parallel and Distributed Systems\u00a014(2), 107\u2013118 (2003)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"}],"container-title":["Lecture Notes in Computer Science","Implementation and Application of Functional Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11431664_1.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T19:58:05Z","timestamp":1605643085000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11431664_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540260943","9783540320388"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/11431664_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}