{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,26]],"date-time":"2023-10-26T14:11:04Z","timestamp":1698329464734},"reference-count":24,"publisher":"Wiley","issue":"7","license":[{"start":{"date-parts":[[2006,10,25]],"date-time":"2006-10-25T00:00:00Z","timestamp":1161734400000},"content-version":"vor","delay-in-days":4772,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency: Pract. Exper."],"published-print":{"date-parts":[[1993,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>SIMD computer systems offer tremendous potential speed\u2010ups but aggressive compilation strategies are required to realize this potential. The paper presents the Compass SIMD compiler technology developed while working on a number of SIMD compilers. Although the various targets have much in common, our increased understanding of the SIMD compilation process on each successive project and the differences in the targets themselves has affected the shape of each compiler.<\/jats:p>","DOI":"10.1002\/cpe.4330050703","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T06:44:34Z","timestamp":1163832274000},"page":"527-552","source":"Crossref","is-referenced-by-count":6,"title":["Optimization techniques for SIMD Fortran compilers"],"prefix":"10.1002","volume":"5","author":[{"given":"Kathleen","family":"Knobe","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Weiss","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joan D.","family":"Lukas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,25]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"crossref","unstructured":"EugeneAlbert KathleenKnobe Joan D.LukasandGuy L.SteeleJr. \u2018Compiling Fortran 8x array features for the Connection Machine computer system.\u2019 In Symposium on Parallel Programming: Experience with Applications Languages and Systems New Haven Connecticut July1988 ACM SIGPLAN.","DOI":"10.1145\/62115.62121"},{"key":"e_1_2_1_3_2","volume-title":"Workshop on Abstract Machines for Highly Parallel Computers","author":"David L. Presberg","year":"1991"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/390015.808396"},{"key":"e_1_2_1_5_2","volume-title":"Frontiers '90: The Third Symposium on the Frontiers of Massively Parallel Computation","author":"Knobe Kathleen","year":"1990"},{"key":"e_1_2_1_6_2","unstructured":"KathleenKnobeandVenkataramanNatarajan \u2018Automatic data allocation to minimize data motion on simd machines \u2019J. Supercomput. to be published."},{"key":"e_1_2_1_7_2","doi-asserted-by":"crossref","unstructured":"MichaelWeiss \u2018Strip mining on SIMD architectures \u2019 in 1991 International Conference on Supercomputing Cologne Germany June1991.","DOI":"10.1145\/109025.109083"},{"key":"e_1_2_1_8_2","doi-asserted-by":"crossref","unstructured":"EugeneAlbert Joan D. LukasandGuy L.SteeleJr. \u2018Data parallel computers and the FORALL construct \u2019J. Parallel Distrib. Comput. Oct.1991.","DOI":"10.1016\/0743-7315(91)90087-P"},{"key":"e_1_2_1_9_2","volume-title":"Computer Architecture: A Quantitative Approach","author":"Hennessy John L.","year":"1990"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/FMPC.1990.89439"},{"key":"e_1_2_1_11_2","volume-title":"Highly Parallel Computing","author":"Almasi George S.","year":"1989"},{"key":"e_1_2_1_12_2","volume-title":"Parallel Computers","author":"Hockney R. W.","year":"1981"},{"key":"e_1_2_1_13_2","volume-title":"Computer Networks","author":"Tanenbaum Andrew S.","year":"1981"},{"key":"e_1_2_1_14_2","unstructured":"Michael J.Wolfe Optimizing Syupercompliers for Supercomputers PhD thesis Rep. 82\u20101105. Department of Computer Science University of Illinois at Urbana\u2010Champaign October1982."},{"key":"e_1_2_1_15_2","volume-title":"Proceedings of the Third Workshop on Compliers for Parallel Computers, Vienna, Austria","author":"Knobe Kathleen","year":"1992"},{"key":"e_1_2_1_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/0743-7315(90)90086-5"},{"key":"e_1_2_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/29873.29875"},{"key":"e_1_2_1_18_2","unstructured":"MichaelWeiss \u2018Strip mining on SIMD architectures (extended version) \u2019 Technical Report CA\u20109011\u20102901 Compass Inc. November1990."},{"key":"e_1_2_1_19_2","volume-title":"International Conference on Supercomputing, Cologne, Germany","author":"Hudak David E.","year":"1991"},{"key":"e_1_2_1_20_2","unstructured":"PeterChristy \u2018Virtual processors considered harmful \u2019 in Sixth Distributed Memory Computer Conference Portland Oregan May1991."},{"key":"e_1_2_1_21_2","unstructured":"GeoffreyFox SeemaHiranadani KenKennedy CharlesKoelbel UliKremer Chau\u2010Wen Tseng and Min\u2010You Wu \u2018Fortran D language specification \u2019 Technical Report Rice COMP TR90\u2010141 Rice University Houston Texas December1990(Revised April 1991)."},{"key":"e_1_2_1_22_2","doi-asserted-by":"publisher","DOI":"10.1016\/0743-7315(91)90109-M"},{"key":"e_1_2_1_23_2","unstructured":"SidChatterjee John R.Gilbert RobertSchreiberandS. H.Teng \u2018Optimal evaluation of array expressions on massively parallel machines \u2019 Technical report Palo Alto Research Center Palo Alto CA 1992."},{"key":"e_1_2_1_24_2","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(82)90032-8"},{"key":"e_1_2_1_25_2","doi-asserted-by":"publisher","DOI":"10.1137\/0908015"}],"container-title":["Concurrency: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.4330050703","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.4330050703","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,25]],"date-time":"2023-10-25T16:03:40Z","timestamp":1698249820000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.4330050703"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1993,10]]},"references-count":24,"journal-issue":{"issue":"7","published-print":{"date-parts":[[1993,10]]}},"alternative-id":["10.1002\/cpe.4330050703"],"URL":"https:\/\/doi.org\/10.1002\/cpe.4330050703","archive":["Portico"],"relation":{},"ISSN":["1040-3108","1096-9128"],"issn-type":[{"value":"1040-3108","type":"print"},{"value":"1096-9128","type":"electronic"}],"subject":[],"published":{"date-parts":[[1993,10]]}}}