{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T17:58:04Z","timestamp":1742925484098,"version":"3.40.3"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319676296"},{"type":"electronic","value":"9783319676302"}],"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-67630-2_19","type":"book-chapter","created":{"date-parts":[[2017,10,19]],"date-time":"2017-10-19T00:33:17Z","timestamp":1508373197000},"page":"237-253","source":"Crossref","is-referenced-by-count":3,"title":["The Technological Roadmap of Parallware and Its Alignment with the OpenPOWER Ecosystem"],"prefix":"10.1007","author":[{"given":"Manuel","family":"Arenaz","sequence":"first","affiliation":[]},{"given":"Oscar","family":"Hernandez","sequence":"additional","affiliation":[]},{"given":"Dirk","family":"Pleiter","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,10,20]]},"reference":[{"issue":"9","key":"19_CR1","doi-asserted-by":"crossref","first-page":"442","DOI":"10.1016\/j.parco.2013.04.003","volume":"39","author":"J Andi\u00f3n","year":"2013","unstructured":"Andi\u00f3n, J., Arenaz, M., Rodr\u00edguez, G., Touri\u00f1o, J.: A novel compiler support for automatic parallelization on multicore systems. Parallel Comput. 39(9), 442\u2013460 (2013)","journal-title":"Parallel Comput."},{"unstructured":"Appentra: Parallware Trainer, April 2017. http:\/\/www.parallware.com\/","key":"19_CR2"},{"unstructured":"Arenaz, M., Dom\u00ednguez, J., Crespo, A.: Democratization of HPC in the oil & gas industry through automatic parallelization with parallware. In: 2015 Rice Oil and Gas HPC Workshop, March 2015","key":"19_CR3"},{"issue":"6","key":"19_CR4","doi-asserted-by":"crossref","first-page":"32:1","DOI":"10.1145\/1391956.1391959","volume":"30","author":"M Arenaz","year":"2008","unstructured":"Arenaz, M., Touri\u00f1o, J., Doallo, R.: XARK: an extensible framework for automatic recognition of computational kernels. ACM Trans. Program. Lang. Syst. (TOPLAS) 30(6), 32:1\u201332:56 (2008)","journal-title":"ACM Trans. Program. Lang. Syst. (TOPLAS)"},{"unstructured":"Asanovic, K., Bodik, R., Catanzaro, B.C., Gebis, J.J., Husbands, P., Keutzer, K., Patterson, D.A., Plishker, W.L., Shalf, J., Williams, S.W., Yelick, K.A.: The landscape of parallel computing research: a view from Berkeley. Technical report, UC Berkeley (2006)","key":"19_CR5"},{"doi-asserted-by":"crossref","unstructured":"Bailey, D., Barszcz, E., Barton, J., Browning, D., Carter, R., Dagum, L., Fatoohi, R., Frederickson, P., Lasinski, T., Schreiber, R., Simon, H., Venkatakrishnan, V., Weeratunga, S.: The NAS parallel benchmarks - summary and preliminary results. In Proceedings of the 1991 ACM\/IEEE Conference on Supercomputing, Supercomputing 1991, pp. 158\u2013165. ACM (1991)","key":"19_CR6","DOI":"10.1145\/125826.125925"},{"issue":"12","key":"19_CR7","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/2.546612","volume":"29","author":"W Blume","year":"1996","unstructured":"Blume, W., Doallo, R., Eigenmann, R., Grout, J., Hoeflinger, J., Lawrence, T., Lee, J., Padua, D., Paek, Y., Pottenger, B., Rauchwerger, L., Tu, P.: Parallel programming with Polaris. Computer 29(12), 78\u201382 (1996)","journal-title":"Computer"},{"issue":"12","key":"19_CR8","first-page":"36","volume":"42","author":"C Dave","year":"2009","unstructured":"Dave, C., Bae, H., Min, S.-J., Lee, S., Eigenmann, R., Midkiff, S.: Cetus: a source-to-source compiler infrastructure for multicores. IEEE Micro 42(12), 36\u201342 (2009)","journal-title":"IEEE Micro"},{"unstructured":"Department of Energy (DoE): CORAL Benchmark Codes (2014). https:\/\/asc.llnl.gov\/CORAL-benchmarks\/","key":"19_CR9"},{"unstructured":"G\u00f3mez-Sousa, H., Arenaz, M., Rubi\u00f1os-L\u00f3pez, O., Mart\u00ednez-Lorenzo, J.: Novel source-to-source compiler approach for the automatic parallelization of codes based on the method of moments. In: Proceedings of the 9th European Conference on Antenas and Propagation, EuCap 2015, April 2015","key":"19_CR10"},{"issue":"2","key":"19_CR11","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1093\/ietisy\/e89-d.2.399","volume":"89\u2013D","author":"M Ishihara","year":"2006","unstructured":"Ishihara, M., Honda, H., Sato, M.: Development and implementation of an interactive parallelization assistance tool for OpenMP: iPat\/OMP. IEICE Trans. Inf. Syst. 89\u2013D(2), 399\u2013407 (2006)","journal-title":"IEICE Trans. Inf. Syst."},{"doi-asserted-by":"crossref","unstructured":"Jiang, Q., Lee, Y.C., Zomaya, A., Arenaz, M., Leslie, L.: Optimizing scientific workflows in the cloud: a montage example. In: Proceedings of the 2014 IEEE\/ACM 7th International Conference on Utility and Cloud Computing (UCC), pp. 517\u2013522. IEEE, December 2014","key":"19_CR12","DOI":"10.1109\/UCC.2014.77"},{"key":"19_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1007\/978-3-540-31832-3_7","volume-title":"Shared Memory Parallel Programming with Open MP","author":"S Johnson","year":"2005","unstructured":"Johnson, S., Evans, E., Jin, H., Ierotheou, C.: The ParaWise expert assistant \u2013 widening accessibility to efficient and scalable tool generated OpenMP code. In: Chapman, B.M. (ed.) WOMPAT 2004. LNCS, vol. 3349, pp. 67\u201382. Springer, Heidelberg (2005). doi: 10.1007\/978-3-540-31832-3_7"},{"unstructured":"Lawrence Livermore National Laboratory: Open-Source Fortran Compiler Technology for LLVM (2015). https:\/\/www.llnl.gov\/news\/nnsa-national-labs-team-nvidia-develop-open-source-fortran-compiler-technology","key":"19_CR14"},{"doi-asserted-by":"crossref","unstructured":"Liao, S.-W., Diwan, A., Bosch Jr., R.P., Ghuloum, A., Lam, M.S.: SUIF explorer: an interactive and interprocedural parallelizer. In: Proceedings of the 7th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPopp 1999, pp. 37\u201348. ACM Press, New York (1999)","key":"19_CR15","DOI":"10.1145\/301104.301108"},{"unstructured":"Lobeiras, J., Arenaz, M.: a success case using parallware: the NAS parallel benchmark EP. In: Proceedings of the OpenMPCon Developers Conference (2015)","key":"19_CR16"},{"doi-asserted-by":"crossref","unstructured":"Lobeiras, J., Arenaz, M., Hern\u00e1ndez, O.: Experiences in extending parallware to support OpenACC. In: Chandrasekaran, S., Foertter, F. (eds.) Proceedings of the Second Workshop on Accelerator Programming using Directives, WACCPD 2015, Austin, Texas, USA, 15 November 2015, pp. 4:1\u20134:12. ACM (2015)","key":"19_CR17","DOI":"10.1145\/2832105.2832112"},{"doi-asserted-by":"crossref","unstructured":"Lopez, M.G., Larrea, V.V., Joubert, W., Hernandez, O., Haidar, A., Tomov, S., Dongarra, J.: Towards achieving performance portability using directives for accelerators. In: Proceedings of the Third International Workshop on Accelerator Programming Using Directives, WACCPD 2016, pp. 13\u201324. IEEE Press, Piscataway (2016)","key":"19_CR18","DOI":"10.1109\/WACCPD.2016.006"},{"unstructured":"Berril, M.: XRayTrace miniapp (2017). https:\/\/code.ornl.gov\/mbt\/RayTrace-miniapp","key":"19_CR19"},{"key":"19_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1007\/978-3-319-45550-1_18","volume-title":"OpenMP: Memory, Devices, and Tasks","author":"M Martineau","year":"2016","unstructured":"Martineau, M., Price, J., McIntosh-Smith, S., Gaudin, W.: Pragmatic performance portability with OpenMP 4.x. In: Maruyama, N., de Supinski, B.R., Wahib, M. (eds.) IWOMP 2016. LNCS, vol. 9903, pp. 253\u2013267. Springer, Cham (2016). doi: 10.1007\/978-3-319-45550-1_18"},{"unstructured":"Mattson, T., Sanders, B., Massingill, B.: Patterns for Parallel Programming, 1st edn. Addison-Wesley Professional (2004)","key":"19_CR21"},{"key":"19_CR22","volume-title":"Structured Parallel Programming: Patterns for Efficient Computation","author":"M McCool","year":"2012","unstructured":"McCool, M., Reinders, J., Robison, A.: Structured Parallel Programming: Patterns for Efficient Computation, 1st edn. Morgan Kaufmann Publishers Inc., San Francisco (2012)","edition":"1"},{"unstructured":"OpenACC Architecture Review Board: The OpenACC Application Programming Interface, Version 2.5, October 2015. http:\/\/www.openacc.org","key":"19_CR23"},{"unstructured":"OpenMP Architecture Review Board: OpenMP Application Program Interface, Version 4.5, November 2015. http:\/\/www.openmp.org","key":"19_CR24"},{"doi-asserted-by":"crossref","unstructured":"Wienke, S., Miller, J., Schulz, M., M\u00fcller, M.S.: Development effort estimation in HPC. In: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2016, pp. 10:1\u201310:12. IEEE Press, Piscataway (2016)","key":"19_CR25","DOI":"10.1109\/SC.2016.9"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-67630-2_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,4]],"date-time":"2019-10-04T17:27:31Z","timestamp":1570210051000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-67630-2_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319676296","9783319676302"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-67630-2_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}