{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,23]],"date-time":"2026-03-23T23:09:37Z","timestamp":1774307377395,"version":"3.50.1"},"publisher-location":"Berlin, Heidelberg","reference-count":18,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540725206","type":"print"},{"value":"9783540725213","type":"electronic"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-72521-3_3","type":"book-chapter","created":{"date-parts":[[2007,6,10]],"date-time":"2007-06-10T16:53:29Z","timestamp":1181494409000},"page":"17-32","source":"Crossref","is-referenced-by-count":6,"title":["Design and Use of htalib \u2013 A Library for Hierarchically Tiled Arrays"],"prefix":"10.1007","author":[{"given":"Ganesh","family":"Bikshandi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jia","family":"Guo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christoph","family":"von Praun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriel","family":"Tanase","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Basilio B.","family":"Fraguela","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mar\u00eda J.","family":"Garzar\u00e1n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Padua","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lawrence","family":"Rauchwerger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"3_CR1","unstructured":"NAS Parallel Benchmarks. Website. http:\/\/www.nas.nasa.gov\/Software\/NPB\/"},{"key":"3_CR2","unstructured":"High Performance Fortran Forum. HPF Specification Version 2.0 (January 1997)"},{"key":"3_CR3","volume-title":"Fortran 90 Handbook","author":"J.C. Adams","year":"1992","unstructured":"Adams, J.C., et al.: Fortran 90 Handbook. McGraw-Hill, New York (1992)"},{"key":"3_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1007\/978-3-540-24644-2_11","volume-title":"Languages and Compilers for Parallel Computing","author":"G. Alm\u00e1si","year":"2004","unstructured":"Alm\u00e1si, G., et al.: Programming for Locality and Parallelism with Hierarchically Tiled Arrays. In: Rauchwerger, L. (ed.) LCPC 2003. LNCS, vol.\u00a02958, pp. 162\u2013176. Springer, Heidelberg (2004)"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"An, P., et al.: STAPL: An Adaptive, Generic Parallel Programming Library for C++. In: Proc. of LCPC, August, pp. 193\u2013208 (2001)","DOI":"10.1007\/3-540-35767-X_13"},{"issue":"1","key":"3_CR6","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/0021-9991(89)90035-1","volume":"82","author":"M.J. Berger","year":"1989","unstructured":"Berger, M.J., Colella, P.: Local adaptive mesh refinement for shock hydrodynamics. Journal of Computational Physics\u00a082(1), 64\u201384 (1989)","journal-title":"Journal of Computational Physics"},{"key":"3_CR7","first-page":"48","volume-title":"Proc. of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP\u201906)","author":"G. Bikshandi","year":"2006","unstructured":"Bikshandi, G., et al.: Programming for parallelism and locality with hierarchically tiled arrays. In: Proc. of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP\u201906), pp. 48\u201357. ACM Press, New York (2006)"},{"key":"3_CR8","unstructured":"Carlson, W., Draper, J., Culler, D., Yelick, K., Brooks, E., Warren, K.: Introduction to UPC and Language Specification. Technical Report CCS-TR-99-157, IDA Center for Computing Sciences (1999)"},{"issue":"3","key":"3_CR9","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1109\/99.714604","volume":"5","author":"B.L. Chamberlain","year":"1998","unstructured":"Chamberlain, B.L., et al.: The Case for High Level Parallel Programming in ZPL. IEEE Computational Science and Engineering\u00a05(3), 76\u201386 (1998)","journal-title":"IEEE Computational Science and Engineering"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Collins, T., Browne, J.C.: Matrix+\u2009+\u2009: An object-oriented environment for parallel high-performance matrix computations. In: Proc. of the 28th Annual Hawaii Intl. Conf. on System Sciences (HICSS), p. 202 (1995)","DOI":"10.1109\/HICSS.1995.375460"},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Culler, D.E., et al.: Parallel programming in split-c. In: Conference on Supercomputing (SC), pp. 262\u2013273 (1993)","DOI":"10.1145\/169627.169724"},{"key":"3_CR12","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: Simplified data processing on large clusters. In: Symposium on Operating System Design and Implementation (OSDI) (2004)"},{"key":"3_CR13","doi-asserted-by":"crossref","unstructured":"Fatahalian, K., et al.: Programming the memory hierarchy. To appear in Proc. of Supercomputing 2006, Nov. (2006)","DOI":"10.1109\/SC.2006.55"},{"key":"3_CR14","volume-title":"Using MPI : Portable Parallel Programming with the Message-Passing Interface\u201d","author":"W. Gropp","year":"1999","unstructured":"Gropp, W., Lusk, E., Skjellum, A.: Using MPI: Portable Parallel Programming with the Message-Passing Interface\u201d, 2nd edn. MIT Press, Cambridge (1999)","edition":"2"},{"key":"3_CR15","doi-asserted-by":"crossref","unstructured":"Han, H., Rivera, G., Tseng, C.: Software support for improving locality in scientific codes. In: Proc. of the Eighth International Workshop on Compilers for Parallel Computers (CPC\u20192000), Aussois, France, Jan. (2000)","DOI":"10.1007\/3-540-44905-1_30"},{"issue":"2","key":"3_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/289918.289920","volume":"17","author":"R.W. Numrich","year":"1998","unstructured":"Numrich, R.W., Reid, J.: Co-array Fortran for Parallel Programming. SIGPLAN Fortran Forum\u00a017(2), 1\u201331 (1998)","journal-title":"SIGPLAN Fortran Forum"},{"key":"3_CR17","unstructured":"Wen, T., Colella, P.: Adaptive mesh refinement in Titanium. IPDPS (2005)"},{"key":"3_CR18","doi-asserted-by":"crossref","unstructured":"Wolf, M.E., Lam, M.S.: A data locality optimizing algorithm. In: PLDI, Toronto, Ontario, Canada, pp. 30\u201344 (1991), doi:10.1145\/113445.113449","DOI":"10.1145\/113445.113449"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-72521-3_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,17]],"date-time":"2025-01-17T04:57:15Z","timestamp":1737089835000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-72521-3_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540725206","9783540725213"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-72521-3_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007]]}}}