{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T15:40:02Z","timestamp":1725550802992},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540008521"},{"type":"electronic","value":"9783540365693"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/3-540-36569-9_47","type":"book-chapter","created":{"date-parts":[[2010,3,29]],"date-time":"2010-03-29T17:12:05Z","timestamp":1269882725000},"page":"693-702","source":"Crossref","is-referenced-by-count":0,"title":["A Meta-heuristic Approach to Parallel Code Generation"],"prefix":"10.1007","author":[{"given":"Barry","family":"McCollum","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pat H.","family":"Corr","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Milligan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2003,4,15]]},"reference":[{"key":"47_CR1","doi-asserted-by":"publisher","first-page":"557","DOI":"10.1016\/S0167-8191(98)00025-8","volume":"24","author":"A. E","year":"1998","unstructured":"Ayguade, E., Garcia, J., Kremer, U., \u201cTools and techniques for automatic data layout\u201d, Parallel Computing 24 (1998) 557\u2013578","journal-title":"Parallel Computing"},{"key":"47_CR2","series-title":"Lect Notes Comput Sci","isbn-type":"print","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1007\/3-540-44942-6_11","volume-title":"VECPAR\u20192000","author":"P.H. Corr","year":"2001","unstructured":"P.H. Corr, P. Milligan and V. Purnell. \u201cA Neural Network Based Tool for Semi-automatic Code Transformation.\u201d In VECPAR\u20192000. Selected Papers and Invited Talks from the 4th International Conference on Vector and Parallel Processing, Springer, Lecture Notes in Computer Science 1981, 2001, pp 142\u2013153, ISBN 3-540-41999-3","ISBN":"http:\/\/id.crossref.org\/isbn\/3540419993"},{"key":"47_CR3","unstructured":"P. J. P. McMullan, P. Milligan, P. P. Sage and P. H. Corr. A Knowledge Based Approach to the Parallelisation, Generation and Evaluation of Code for Execution on Parallel Architectures. IEEE Computer Society Press, ISBN 0-8186-7703-1, pp 58\u201363, 1997"},{"issue":"6","key":"47_CR4","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1002\/cpe.4330060602","volume":"6","author":"N. Mansour","year":"1994","unstructured":"Mansour, N., Fox, G., \u201cAllocating data to distributed memory multiprocessors by genetic algorithms\u201d, Concurrency: Practice and Experience, Vol. 6(6), 485\u2013504(September 1994)","journal-title":"Concurrency: Practice and Experience"},{"key":"47_CR5","doi-asserted-by":"crossref","unstructured":"Shenoy, U., Spikant, Y., Bhatkar, V., Kohli S., \u201cAutomatic Data Partitioning by Hierarchical Genetic Search\u201d, Parallel Algorithms and Applications, Vol. 14, pp 119\u2013147.","DOI":"10.1080\/10637199808947382"},{"issue":"5","key":"47_CR6","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1002\/(SICI)1096-9128(199705)9:5<319::AID-CPE247>3.0.CO;2-2","volume":"9","author":"N. Chrisochoides","year":"1997","unstructured":"Chrisochoides, N., Mansour, N., Fox, G., \u201cA Comparison of optimisation heuristics for the data mapping problem\u201d, Concurrency: Practice and Experience, Vol. 9(5), 319\u2013343 (May 1997)","journal-title":"Concurrency: Practice and Experience"},{"key":"47_CR7","unstructured":"McCollum B.G.C., Milligan P. and Corr P.H., \u201cThe Structure and Exploitation of Available Knowledge for Enhanced Data Distribution in a Parallel Environment\u201d, Software and Hardware Engineering for the 21st Century, Ed. N. E. Mastorakis, World Scientific and Engineering Society Press, 1999, pp139\u2013145, ISBN 960 8052-06-8"},{"key":"47_CR8","unstructured":"K. Kennedy and U. Kremer,\u201c Automatic Data Alignment and Distribution for Loosely Synchronous Problems in an Interactive Programming Environment. Technical Report COMP TR91-155, Rice University, April 1991."},{"key":"47_CR9","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1016\/0743-7315(90)90086-5","volume":"8","author":"K. Knobe","year":"1990","unstructured":"K. Knobe, J. Lukas and G. Steele, \u201cData Optimisation: Allocation of arrays to reduce communication on SIMD Machines\u201d, Journal of Parallel and Distributed Computing 8, 102\u2013118 (1990)","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"47_CR10","unstructured":"Z. Shen, Z. Li and P. C. Yew, \u201cAn Empirical Study of Fortran Programs for Parallelising Compilers\u201d, Technical Report 983, Centre for Supercomputing research and Development."},{"key":"47_CR11","unstructured":"A. Dierstein, R. Hayer and T. Rauber, \u201cAutomatic Data Distribution and Parallelization. Paralel Programming 1995"},{"key":"47_CR12","doi-asserted-by":"crossref","unstructured":"U. Banerjee \u201cLoop Transformations for Restructuring Compilers\u201d, Macmillan College Publishing Company, 1992","DOI":"10.1007\/b102311"},{"key":"47_CR13","doi-asserted-by":"publisher","first-page":"1247","DOI":"10.1016\/S0167-8191(05)80036-5","volume":"17","author":"J. Dongara","year":"1991","unstructured":"J. Dongara, \u201cAtest Suite for Parallelising Compilers: Description and Example Results\u201d, Parallel Computing, 17, pp 1247\u20131255, 1991.","journal-title":"Parallel Computing"},{"key":"47_CR14","unstructured":"S Haykin \u201cNeural Networks A Comprehensive Foundation\u201d Macmillan College Publishing Company, Inc. 1994."},{"key":"47_CR15","doi-asserted-by":"publisher","first-page":"1464","DOI":"10.1109\/5.58325","volume":"78","author":"T. Kohonen","year":"1990","unstructured":"T. Kohonen, \u201c The Self-Organising Map\u201d, Procedures of the IEEE, vol.78, pp 1464\u20131480, 1990","journal-title":"Procedures of the IEEE"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing for Computational Science \u2014 VECPAR 2002"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-36569-9_47","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T14:48:51Z","timestamp":1558968531000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-36569-9_47"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540008521","9783540365693"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/3-540-36569-9_47","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2003]]}}}