{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:19:30Z","timestamp":1740097170139,"version":"3.37.3"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319245942"},{"type":"electronic","value":"9783319245959"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"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":[[2015]]},"DOI":"10.1007\/978-3-319-24595-9_12","type":"book-chapter","created":{"date-parts":[[2015,9,30]],"date-time":"2015-09-30T06:23:22Z","timestamp":1443594202000},"page":"162-174","source":"Crossref","is-referenced-by-count":4,"title":["A Case Study of OpenMP Applied to Map\/Reduce-Style Computations"],"prefix":"10.1007","author":[{"given":"Mahwish","family":"Arif","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hans","family":"Vandierendonck","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,11,26]]},"reference":[{"key":"12_CR1","unstructured":"Apache Giraph. \n                      http:\/\/giraph.apache.org\/"},{"key":"12_CR2","unstructured":"Apache Hadoop. \n                      http:\/\/hadoop.apache.org\/"},{"key":"12_CR3","unstructured":"Apache Storm. \n                      http:\/\/storm.apache.org\/"},{"issue":"1","key":"12_CR4","first-page":"3:1","volume":"10","author":"R Chen","year":"2013","unstructured":"Chen, R., Chen, H.: Tiled-mapreduce: efficient and flexible MapReduce processing on multicore with tiling. ACM Trans. Archit. Code Optim. 10(1), 3:1\u20133:30 (2013). \n                      http:\/\/doi.acm.org\/10.1145\/2445572.2445575","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"12_CR5","unstructured":"Csallner, C., Fegaras, L., Li, C.: New ideas track: testing Mapreduce-style programs. In: Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, ESEC\/FSE 2011, pp. 504\u2013507. ACM, New York (2011). \n                      http:\/\/doi.acm.org\/10.1145\/2025113.2025204"},{"key":"12_CR6","unstructured":"Dean, J., Ghemawat, S.: Mapreduce: simplified data processing on large clusters. In: Proceedings of the 6th Conference on Symposium on Opearting Systems Design & Implementation, OSDI 2004, vol. 6, p. 10. USENIX Association, Berkeley (2004). \n                      http:\/\/dl.acm.org\/citation.cfm?id=1251254.1251264"},{"key":"12_CR7","unstructured":"Eadline, D.: Redefining scalable OpenMP and MPI price-to-performance with Numascale\u2019s NumaConnect (2014)"},{"issue":"8","key":"12_CR8","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1145\/2370036.2145882","volume":"47","author":"L Jiang","year":"2012","unstructured":"Jiang, L., Patel, P.B., Ostrouchov, G., Jamitzky, F.: OpenMP-style parallelism in data-centered multicore computing with R. SIGPLAN Not. 47(8), 335\u2013336 (2012). \n                      http:\/\/doi.acm.org\/10.1145\/2370036.2145882","journal-title":"SIGPLAN Not."},{"issue":"5","key":"12_CR9","doi-asserted-by":"publisher","first-page":"10:1","DOI":"10.1147\/JRD.2009.5429076","volume":"53","author":"M Kruijf de","year":"2009","unstructured":"de Kruijf, M., Sankaralingam, K.: MapReduce for the Cell broadband engine architecture. IBM J. Res. Dev. 53(5), 10:1\u201310:12 (2009)","journal-title":"IBM J. Res. Dev."},{"issue":"8","key":"12_CR10","doi-asserted-by":"publisher","first-page":"716","DOI":"10.14778\/2212351.2212354","volume":"5","author":"Y Low","year":"2012","unstructured":"Low, Y., Bickson, D., Gonzalez, J., Guestrin, C., Kyrola, A., Hellerstein, J.M.: Distributed GraphLab: a framework for machine learning and data mining in the cloud. Proc. VLDB Endow. 5(8), 716\u2013727 (2012). \n                      http:\/\/dx.doi.org\/10.14778\/2212351.2212354","journal-title":"Proc. VLDB Endow."},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"Lu, M., Zhang, L., Huynh, H.P., Ong, Z., Liang, Y., He, B., Goh, R., Huynh, R.: Optimizing the MapReduce framework on Intel Xeon Phi coprocessor. In: 2013 IEEE International Conference on Big Data, pp. 125\u2013130, October 2013","DOI":"10.1109\/BigData.2013.6691563"},{"key":"12_CR12","unstructured":"Malewicz, G., Austern, M.H., Bik, A.J., Dehnert, J.C., Horn, I., Leiser, N., Czajkowski, G.: Pregel: a system for large-scale graph processing. In: Proceedings of the 2010 ACM SIGMOD International Conference on Management of Data, SIGMOD 2010, pp. 135\u2013146. ACM, New York (2010). \n                      http:\/\/doi.acm.org\/10.1145\/1807167.1807184"},{"key":"12_CR13","unstructured":"Mao, Y., Morris, R., Kaashoek, F.: Optimizing MapReduce for multicore architectures. Technical report. MIT-CSAIL-TR-2010-020, MIT Computer Science and Artificial Intelligence Laboratory (2010)"},{"key":"12_CR14","unstructured":"The OpenMP Application Program Interface, version 4.0 edn., July 2013"},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Rafique, M., Rose, B., Butt, A., Nikolopoulos, D.: CellMR: a framework for supporting MapReduce on asymmetric Cell-based clusters. In: IEEE International Symposium on Parallel Distributed Processing, IPDPS 2009, pp. 1\u201312, May 2009","DOI":"10.1109\/IPDPS.2009.5161062"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Ranger, C., Raghuraman, R., Penmetsa, A., Bradski, G., Kozyrakis, C.: Evaluating MapReduce for multi-core and multiprocessor systems. In: Proceedings of the 2007 IEEE 13th International Symposium on High Performance Computer Architecture, HPCA 2007, pp. 13\u201324. IEEE Computer Society, Washington, DC (2007). \n                      http:\/\/dx.doi.org\/10.1109\/HPCA.2007.346181","DOI":"10.1109\/HPCA.2007.346181"},{"key":"12_CR17","unstructured":"Talbot, J., Yoo, R.M., Kozyrakis, C.: Phoenix++: modular MapReduce for shared-memory systems. In: Proceedings of the Second International Workshop on MapReduce and Its Applications, MapReduce 2011, pp. 9\u201316. ACM, New York (2011). \n                      http:\/\/doi.acm.org\/10.1145\/1996092.1996095"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Wottrich, R., Azevedo, R., Araujo, G.: Cloud-based OpenMP parallelization using a MapReduce runtime. In: 2014 IEEE 26th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), pp. 334\u2013341, October 2014","DOI":"10.1109\/SBAC-PAD.2014.46"},{"key":"12_CR19","unstructured":"Xiao, T., Zhang, J., Zhou, H., Guo, Z., McDirmid, S., Lin, W., Chen, W., Zhou, L.: Nondeterminism in MapReduce considered harmful? An empirical study on non-commutative aggregators in MapReduce programs. In: Companion Proceedings of the 36th International Conference on Software Engineering, ICSE Companion 2014, pp. 44\u201353. ACM, New York (2014). \n                      http:\/\/doi.acm.org\/10.1145\/2591062.2591177"},{"key":"12_CR20","unstructured":"Xin, R.S., Gonzalez, J.E., Franklin, M.J., Stoica, I.: GraphX: a resilient distributed graph system on spark. In: First International Workshop on Graph Data Management Experiences and Systems, GRADES 2013, pp. 2:1\u20132:6. ACM, New York (2013). \n                      http:\/\/doi.acm.org\/10.1145\/2484425.2484427"},{"key":"12_CR21","doi-asserted-by":"crossref","unstructured":"Yoo, R.M., Romano, A., Kozyrakis, C.: Phoenix rebirth: scalable MapReduce on a large-scale shared-memory system. In: Proceedings of the 2009 IEEE International Symposium on Workload Characterization (IISWC), IISWC 2009, pp. 198\u2013207. IEEE Computer Society, Washington, DC (2009). \n                      http:\/\/dx.doi.org\/10.1109\/IISWC.2009.5306783","DOI":"10.1109\/IISWC.2009.5306783"},{"key":"12_CR22","unstructured":"Zaharia, M., Chowdhury, M., Franklin, M.J., Shenker, S., Stoica, I.: Spark: cluster computing with working sets. In: Proceedings of the 2Nd USENIX Conference on Hot Topics in Cloud Computing, HotCloud 2010, p. 10. USENIX Association, Berkeley (2010). \n                      http:\/\/dl.acm.org\/citation.cfm?id=1863103.1863113"}],"container-title":["Lecture Notes in Computer Science","OpenMP: Heterogenous Execution and Data Movements"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-24595-9_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T22:53:23Z","timestamp":1559256803000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-24595-9_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319245942","9783319245959"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-24595-9_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]}}}