{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T22:06:23Z","timestamp":1725660383441},"publisher-location":"Berlin, Heidelberg","reference-count":11,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642281440"},{"type":"electronic","value":"9783642281457"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-28145-7_29","type":"book-chapter","created":{"date-parts":[[2012,2,15]],"date-time":"2012-02-15T19:58:14Z","timestamp":1329335894000},"page":"291-301","source":"Crossref","is-referenced-by-count":0,"title":["An Approach for Semiautomatic Locality Optimizations Using OpenMP"],"prefix":"10.1007","author":[{"given":"Jens","family":"Breitbart","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"29_CR1","first-page":"31","volume-title":"Supercomputing 2000: Proceedings of the 2000 ACM\/IEEE Conference on Supercomputing (CDROM)","author":"N. Ahmed","year":"2000","unstructured":"Ahmed, N., Mateev, N., Pingali, K.: Tiling imperfectly-nested loop nests. In: Supercomputing 2000: Proceedings of the 2000 ACM\/IEEE Conference on Supercomputing (CDROM), page 31. IEEE Computer Society, Washington, DC (2000)"},{"issue":"4","key":"29_CR2","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1145\/197405.197406","volume":"26","author":"D.F. Bacon","year":"1994","unstructured":"Bacon, D.F., Graham, S.L., Sharp, O.J.: Compiler transformations for high-performance computing. ACM Comput. Surv.\u00a026(4), 345\u2013420 (1994)","journal-title":"ACM Comput. Surv."},{"key":"29_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"628","DOI":"10.1007\/978-3-540-68111-3_66","volume-title":"Parallel Processing and Applied Mathematics","author":"M. Bader","year":"2008","unstructured":"Bader, M., Franz, R., G\u00fcnther, S., Heinecke, A.: Hardware-Oriented Implementation of Cache Oblivious Matrix Operations Based on Space-Filling Curves. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Wasniewski, J. (eds.) PPAM 2007. LNCS, vol.\u00a04967, pp. 628\u2013638. Springer, Heidelberg (2008)"},{"key":"29_CR4","unstructured":"Culler, D., Singh, J., Gupta, A.: Parallel Computer Architecture: A Hardware\/Software Approach, 1st edn. The Morgan Kaufmann Series in Computer Architecture and Design. Morgan Kaufmann (1998)"},{"issue":"1","key":"29_CR5","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1137\/070693199","volume":"51","author":"K. Datta","year":"2009","unstructured":"Datta, K., Kamil, S., Williams, S., Oliker, L., Shalf, J., Yelick, K.: Optimization and performance modeling of stencil computations on modern microprocessors. SIAM Review\u00a051(1), 129\u2013159 (2009)","journal-title":"SIAM Review"},{"issue":"1","key":"29_CR6","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1023\/A:1015781018449","volume":"23","author":"S.J. Deitz","year":"2002","unstructured":"Deitz, S.J., Chamberlain, B.L., Snyder, L.: High-level language support for user-defined reductions. J. Supercomput.\u00a023(1), 23\u201337 (2002)","journal-title":"J. Supercomput."},{"key":"29_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1007\/978-3-642-02303-3_12","volume-title":"Evolving OpenMP in an Age of Extreme Parallelism","author":"G. Gan","year":"2009","unstructured":"Gan, G., Wang, X., Manzano, J., Gao, G.R.: Tile Reduction: The First Step Towards Tile Aware Parallelization in OpenMP. In: M\u00fcller, M.S., de Supinski, B.R., Chapman, B.M. (eds.) IWOMP 2009. LNCS, vol.\u00a05568, pp. 140\u2013153. Springer, Heidelberg (2009)"},{"key":"29_CR8","unstructured":"McCalpin, J.D.: Memory bandwidth and machine balance in current high performance computers. In: IEEE Computer Society Technical Committee on Computer Architecture (TCCA) Newsletter, pp. 19\u201325 (December 1995)"},{"key":"29_CR9","volume-title":"In search of clusters","author":"G.F. Pfister","year":"1998","unstructured":"Pfister, G.F.: In search of clusters, 2nd edn. Prentice-Hall, Inc., Upper Saddle River (1998)","edition":"2"},{"key":"29_CR10","first-page":"32","volume-title":"APL 1998: Proceedings of the APL 1998 Conference on Array Processing Language","author":"S.-B. Scholz","year":"1998","unstructured":"Scholz, S.-B.: On defining application-specific high-level array operations by means of shape-invariant programming facilities. In: APL 1998: Proceedings of the APL 1998 Conference on Array Processing Language, pp. 32\u201338. ACM, New York (1998)"},{"key":"29_CR11","volume-title":"High Performance Compilers for Parallel Computing","author":"M.J. Wolfe","year":"1995","unstructured":"Wolfe, M.J.: High Performance Compilers for Parallel Computing. Addison-Wesley Longman Publishing Co., Inc., Boston (1995)"}],"container-title":["Lecture Notes in Computer Science","Applied Parallel and Scientific Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-28145-7_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,27]],"date-time":"2019-04-27T21:16:55Z","timestamp":1556399815000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-28145-7_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642281440","9783642281457"],"references-count":11,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-28145-7_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}