{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T17:48:25Z","timestamp":1725904105351},"publisher-location":"Cham","reference-count":15,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319619811"},{"type":"electronic","value":"9783319619828"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"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":[[2017]]},"DOI":"10.1007\/978-3-319-61982-8_21","type":"book-chapter","created":{"date-parts":[[2017,7,13]],"date-time":"2017-07-13T05:22:20Z","timestamp":1499923340000},"page":"234-247","source":"Crossref","is-referenced-by-count":2,"title":["Gaspar Data-Centric Framework"],"prefix":"10.1007","author":[{"given":"Rui","family":"Silva","sequence":"first","affiliation":[]},{"given":"J. L.","family":"Sobral","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,7,14]]},"reference":[{"key":"21_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/978-3-642-23397-5_17","volume-title":"Euro-Par 2011 Parallel Processing","author":"M Aldinucci","year":"2011","unstructured":"Aldinucci, M., Danelutto, M., Kilpatrick, P., Meneghin, M., Torquati, M.: Accelerating code on multi-cores with FastFlow. In: Jeannot, E., Namyst, R., Roman, J. (eds.) Euro-Par 2011. LNCS, vol. 6853, pp. 170\u2013181. Springer, Heidelberg (2011). doi: 10.1007\/978-3-642-23397-5_17"},{"key":"21_CR2","doi-asserted-by":"crossref","unstructured":"Anderson, J.M., Lam, M.S.: Global optimizations for parallelism and locality on scalable parallel machines. In: Proceedings of the ACM SIGPLAN 1993 Conference on Programming Language Design and Implementation. PLDI 1993, pp. 112\u2013125. ACM, New York (1993)","DOI":"10.1145\/155090.155101"},{"key":"21_CR3","doi-asserted-by":"crossref","unstructured":"Buss, A., Papadopoulos, I., Pearce, O., Smith, T., Tanase, G., Thomas, N., Xu, X., Bianco, M., Amato, N.M., Rauchwerger, L., et al.: Stapl: standard template adaptive parallel library. In: Proceedings of the 3rd Annual Haifa Experimental Systems Conference, p. 14. ACM (2010)","DOI":"10.1145\/1815695.1815713"},{"issue":"1","key":"21_CR4","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1145\/1269899.1254915","volume":"35","author":"M Hirzel","year":"2007","unstructured":"Hirzel, M.: Data layouts for object-oriented programs. SIGMETRICS Perform. Eval. Rev. 35(1), 265\u2013276 (2007)","journal-title":"SIGMETRICS Perform. Eval. Rev."},{"key":"21_CR5","doi-asserted-by":"crossref","unstructured":"Kahan, W.: Pracniques: further remarks on reducing truncation errors. Commun. ACM 8(1), 40 (14965). http:\/\/doi.acm.org\/10.1145\/363707.363723","DOI":"10.1145\/363707.363723"},{"key":"21_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1007\/978-3-642-54420-0_19","volume-title":"Euro-Par 2013: Parallel Processing Workshops","author":"D Majeti","year":"2014","unstructured":"Majeti, D., Barik, R., Zhao, J., Grossman, M., Sarkar, V.: Compiler-driven data layout transformation for heterogeneous platforms. In: Mey, D., et al. (eds.) Euro-Par 2013. LNCS, vol. 8374, pp. 188\u2013197. Springer, Heidelberg (2014). doi: 10.1007\/978-3-642-54420-0_19"},{"key":"21_CR7","doi-asserted-by":"crossref","unstructured":"Medeiros, B., Silva, R., Sobral, J.: Gaspar: a compositional aspect-oriented approach for cluster applications. In: Concurrency and Computation: Practice and Experience (2015)","DOI":"10.1002\/cpe.3666"},{"key":"21_CR8","doi-asserted-by":"crossref","unstructured":"Medeiros, B., Sobral, J.L.: Aomplib: An aspect library for large-scale multi-core parallel programming. In: 2013 42nd International Conference on Parallel Processing (ICPP), pp. 270\u2013279. IEEE (2013)","DOI":"10.1109\/ICPP.2013.36"},{"key":"21_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-642-15672-4_3","volume-title":"Network and Parallel Computing","author":"J Nie","year":"2010","unstructured":"Nie, J., Cheng, B., Li, S., Wang, L., Li, X.-F.: Vectorization for Java. In: Ding, C., Shao, Z., Zheng, R. (eds.) NPC 2010. LNCS, vol. 6289, pp. 3\u201317. Springer, Heidelberg (2010). doi: 10.1007\/978-3-642-15672-4_3"},{"key":"21_CR10","doi-asserted-by":"crossref","unstructured":"Sharma, K., Karlin, I., Keasler, J., McGraw, J.R., Sarkar, V.: User-specified and automatic data layout selection for portable performance. Rice University, Houston, Texas, USA, Technical Report TR13-03 (2013)","DOI":"10.2172\/1084701"},{"key":"21_CR11","doi-asserted-by":"crossref","unstructured":"Smith, L.A., Bull, J.M., Obdrz\u00e1lek, J.: A parallel Java grande benchmark suite. In: Proceedings of the 2001 ACM\/IEEE Conference on Supercomputing. SC 2001, pp. 8\u20138. ACM, New York (2001)","DOI":"10.1145\/582034.582042"},{"key":"21_CR12","doi-asserted-by":"crossref","unstructured":"Sung, I.J., Liu, G.D., Hwu, W.M.W.: Dl: A data layout transformation system for heterogeneous computing. In: Innovative Parallel Computing (InPar), pp. 1\u201311. IEEE (2012)","DOI":"10.1109\/InPar.2012.6339606"},{"key":"21_CR13","doi-asserted-by":"crossref","unstructured":"Unat, D., Cai, X., Baden, S.B.: Mint: realizing cuda performance in 3D stencil methods with annotated C. In: Proceedings of the International Conference on Supercomputing, pp. 214\u2013224. ACM (2011)","DOI":"10.1145\/1995896.1995932"},{"key":"21_CR14","doi-asserted-by":"crossref","unstructured":"Wimmer, C., M\u00f6ssenb\u00f6ck, H.: Automatic array inlining in Java virtual machines. In: Proceedings of the 6th Annual IEEE\/ACM International Symposium on Code Generation and Optimization, pp. 14\u201323. ACM (2008)","DOI":"10.1145\/1356058.1356061"},{"key":"21_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1007\/978-3-319-17473-0_12","volume-title":"Languages and Compilers for Parallel Computing","author":"M Zandifar","year":"2015","unstructured":"Zandifar, M., Thomas, N., Amato, N.M., Rauchwerger, L.: The stapl skeleton framework. In: Brodman, J., Tu, P. (eds.) LCPC 2014. LNCS, vol. 8967, pp. 176\u2013190. Springer, Cham (2015). doi: 10.1007\/978-3-319-17473-0_12"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing for Computational Science \u2013 VECPAR 2016"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-61982-8_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,29]],"date-time":"2019-09-29T20:17:30Z","timestamp":1569788250000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-61982-8_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319619811","9783319619828"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-61982-8_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}