{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,29]],"date-time":"2022-12-29T05:17:39Z","timestamp":1672291059966},"reference-count":6,"publisher":"Association for Computing Machinery (ACM)","issue":"2","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGAPL APL Quote Quad"],"published-print":{"date-parts":[[2004,3]]},"abstract":"<jats:p>This article investigates some of the problems involved in generating efficient code for array expressions. It considers issues of cache pollution, effective register use, and vector instructions. It considers the impacts that such compilation efficiency issues can have of the definition of imperative array languages.<\/jats:p>","DOI":"10.1145\/1088529.1088532","type":"journal-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T18:32:02Z","timestamp":1169058722000},"page":"16-25","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Efficient compilation of array expressions"],"prefix":"10.1145","volume":"34","author":[{"given":"Paul","family":"Cockshott","sequence":"first","affiliation":[]}],"member":"320","published-online":{"date-parts":[[2004,3]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Abrams P. An APL Machine SLAC rep 114 Stanford Univ. 1970.  Abrams P. An APL Machine SLAC rep 114 Stanford Univ. 1970.","DOI":"10.2172\/4169175"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1014230429447"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/579.357248"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/571727.571737"},{"key":"e_1_2_1_5_1","unstructured":"Metcalf M. and Reid. J. The F Programming Language OUP 1996.   Metcalf M. and Reid. J. The F Programming Language OUP 1996."},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"Snyder L. A Programmer's Guide to ZPL MIT Press 1999.   Snyder L. A Programmer's Guide to ZPL MIT Press 1999.","DOI":"10.7551\/mitpress\/5622.001.0001"}],"container-title":["ACM SIGAPL APL Quote Quad"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1088529.1088532","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T16:03:16Z","timestamp":1672243396000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1088529.1088532"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004,3]]},"references-count":6,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2004,3]]}},"alternative-id":["10.1145\/1088529.1088532"],"URL":"https:\/\/doi.org\/10.1145\/1088529.1088532","relation":{},"ISSN":["0163-6006"],"issn-type":[{"value":"0163-6006","type":"print"}],"subject":[],"published":{"date-parts":[[2004,3]]},"assertion":[{"value":"2004-03-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}