{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,18]],"date-time":"2025-10-18T20:48:38Z","timestamp":1760820518793,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642387494"},{"type":"electronic","value":"9783642387500"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38750-0_18","type":"book-chapter","created":{"date-parts":[[2013,6,10]],"date-time":"2013-06-10T01:26:27Z","timestamp":1370827587000},"page":"239-254","source":"Crossref","is-referenced-by-count":10,"title":["Offload Compiler Runtime for the Intel\u00ae Xeon PhiTM Coprocessor"],"prefix":"10.1007","author":[{"given":"Chris J.","family":"Newburn","sequence":"first","affiliation":[]},{"given":"Rajiv","family":"Deodhar","sequence":"additional","affiliation":[]},{"given":"Serguei","family":"Dmitriev","sequence":"additional","affiliation":[]},{"given":"Ravi","family":"Murty","sequence":"additional","affiliation":[]},{"given":"Ravi","family":"Narayanaswamy","sequence":"additional","affiliation":[]},{"given":"John","family":"Wiegert","sequence":"additional","affiliation":[]},{"given":"Francisco","family":"Chinchilla","sequence":"additional","affiliation":[]},{"given":"Russell","family":"McGuire","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"18_CR1","doi-asserted-by":"crossref","unstructured":"Agullo, E., Demmel, J., Dongarra, J., Hadri, B., Kurzak, J., Langou, J., Ltaief, H., Luszczek, P., Tomov, S.: Numerical Linear Algebra on Emerging Architectures: The PLASMA and MAGMA Projects SciDAC 2009: Scientific Discovery through Advanced Computing, San Diego, California. Journal of Physics: Conference Series, vol.\u00a0180, p. 012037. IOP Publishing (2009)","DOI":"10.1088\/1742-6596\/180\/1\/012037"},{"key":"18_CR2","unstructured":"Budruk, R., Anderson, D., Shanley, T.: PCI Express System Architecture, 1st edn., 1120 pages (2003) ISBN 978-0-321-15630-3"},{"key":"18_CR3","unstructured":"CAPS, \n                    http:\/\/www.caps-entreprise.com\/technology\/hmpp"},{"key":"18_CR4","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1145\/361268.361281","volume":"15","author":"P.J. Denning","year":"1972","unstructured":"Denning, P.J., Schwartz, S.C.: Properties of the Working-Set model. Communications of the ACM\u00a015, 191\u2013198 (1972)","journal-title":"Communications of the ACM"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Donaldson, A.F., Dolinsky, U., Richards, A., Russell, G.: Automatic offloading of C++ for the Cell BE Processor: A case study using offload. In: Proceedings of the 2010 Interna-tional Conference on Complex, Intelligent and Software Intensive Systems, pp. 901\u2013906 (2010)","DOI":"10.1109\/CISIS.2010.147"},{"key":"18_CR6","unstructured":"Green 500: The Green500 List (November 2012), \n                    http:\/\/www.green500.org"},{"key":"18_CR7","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/7055.001.0001","volume-title":"Using MPI: Portable Parallel Programming with the Message Passing Interface","author":"W. Gropp","year":"1999","unstructured":"Gropp, W., Lusk, E., Skjellum, A.: Using MPI: Portable Parallel Programming with the Message Passing Interface, 2nd edn. MIT Press, Cambridge (1999)","edition":"2"},{"key":"18_CR8","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/7055.001.0001","volume-title":"Using MPI-2: Advanced Features of the Message-Passing Interface","author":"W. Gropp","year":"1999","unstructured":"Gropp, W., Lusk, E., Thakur, R.: Using MPI-2: Advanced Features of the Message-Passing Interface. MIT Press, Cambridge (1999)"},{"key":"18_CR9","unstructured":"Intel\u00ae C\/C++ compiler, \n                    http:\/\/www.intel.com\/Software\/Products"},{"key":"18_CR10","unstructured":"Intel\u00ae Many Integrated Core, \n                    http:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/many-integrated-core\/intel-many-integrated-core-architecture.html"},{"key":"18_CR11","unstructured":"Intel\u00ae Many Integrated Core SW development pages, \n                    http:\/\/software.intel.com\/mic-developer"},{"key":"18_CR12","unstructured":"Intel\u00ae Math Kernel Library, \n                    http:\/\/www.intel.com\/Software\/Products"},{"key":"18_CR13","unstructured":"Intel\u00ae Message Passing Interface, \n                    http:\/\/software.intel.com\/en-us\/intel-mpi-library\/"},{"key":"18_CR14","unstructured":"Intel\u00ae OpenCL for Intel\u00ae Xeon PhiTM Coprocessor, \n                    http:\/\/software.intel.com\/en-us\/vcsource\/tools\/opencl-sdk-xe"},{"key":"18_CR15","doi-asserted-by":"crossref","unstructured":"Jeffers, J., Reinders, J.: Intel\u00ae Xeon PhiTM Coprocessor High Performance Programming. Morgan Kaufmann (2013)","DOI":"10.1016\/B978-0-12-410414-3.00010-4"},{"key":"18_CR16","unstructured":"Khronos, \n                    http:\/\/www.khronos.org\/opencl\/"},{"key":"18_CR17","unstructured":"MAGMA, \n                    http:\/\/icl.cs.utk.edu\/magma\/"},{"key":"18_CR18","unstructured":"Newburn, C., Deodhar, R., Dmitriev, S., Murty, R., Narayanaswamy, R., Wiegert, J., Chin-chilla, F., McGuire, R.: Offlad Runtime for the Intel\u00ae Xeon PhiTM Coprocessor, \n                    http:\/\/software.intel.com\/en-us\/articles\/offload-runtime-for-the-intelr-xeon-phitm-coprocessor"},{"key":"18_CR19","unstructured":"Numerical Algorithms Group, Ltd., \n                    http:\/\/www.nag.com\/"},{"key":"18_CR20","unstructured":"NVIDIA CUDA reference manual, version 5.0 (October 2012), \n                    http:\/\/docs.nvidia.com\/cuda\/pdf\/CUDA_Toolkit_Reference_Manual.pdf"},{"key":"18_CR21","unstructured":"OpenACC, \n                    http:\/\/www.openacc-standard.org\/"},{"key":"18_CR22","unstructured":"OpenMP (March 2013), \n                    http:\/\/www.openmp.org\/mp-documents\/OpenMP_4.0_RC2.pdf"},{"key":"18_CR23","unstructured":"OpenMP (November 2012), \n                    http:\/\/www.openmp.org\/mp-documents\/TR1_167.pdf"},{"key":"18_CR24","first-page":"751","volume-title":"Computer Organization and Design: the Hard-ware\/Software Interface","author":"D. Patterson","year":"1998","unstructured":"Patterson, D., Hennessey, J.: Computer Organization and Design: the Hard-ware\/Software Interface, 2nd edn., p. 751. Morgan Kaufmann Publishers, Inc., San Fran (1998)","edition":"2"},{"key":"18_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1007\/11846802_10","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"R. Rabenseifner","year":"2006","unstructured":"Rabenseifner, R., Hager, G., Jost, G., Keller, R.: Hybrid MPI and openMP parallel programming. In: Mohr, B., Tr\u00e4ff, J.L., Worringen, J., Dongarra, J. (eds.) PVM\/MPI 2006. LNCS, vol.\u00a04192, p. 11. Springer, Heidelberg (2006)"},{"key":"18_CR26","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1145\/2304576.2304585","volume-title":"Proc. of the 26th ACM International Conference on Supercomputing","author":"N. Ravi","year":"2012","unstructured":"Ravi, N., Yang, Y., Bao, T., Chakradhar, S.: Apricot: An optimizing compiler and productivity tool for x86-compatible many-core coprocessors. In: Proc. of the 26th ACM International Conference on Supercomputing, pp. 47\u201358. ACM, New York (2012)"},{"key":"18_CR27","unstructured":"Redhat, \n                    http:\/\/www.redhat.com\/products\/enterprise-linux\/"},{"key":"18_CR28","unstructured":"Reinders, J., \n                    http:\/\/parallelbook.com\/blogs\/james"},{"issue":"6","key":"18_CR29","doi-asserted-by":"publisher","first-page":"431","DOI":"10.1145\/1543135.1542525","volume":"44","author":"B. Saha","year":"2009","unstructured":"Saha, B., Zhou, X., Chen, H., Gao, Y., Yan, S., Rajagopalan, M., Fang, J., Zhang, P., Ronen, R., Mendelson, A.: Programming model for a heterogeneous x86 platform. SIGPLAN Not.\u00a044(6), 431\u2013440 (2009)","journal-title":"SIGPLAN Not."},{"key":"18_CR30","unstructured":"SHOC 1.1.1 manual, \n                    http:\/\/ft.ornl.gov\/doku\/_media\/shoc\/shoc-manual-1.1.1.pdf"},{"key":"18_CR31","unstructured":"SUSE, \n                    https:\/\/www.suse.com\/promo\/sle11.html"},{"key":"18_CR32","unstructured":"Threading Building Blocks, \n                    http:\/\/threadingbuildingblocks.org"}],"container-title":["Lecture Notes in Computer Science","Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38750-0_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,12,17]],"date-time":"2021-12-17T09:13:53Z","timestamp":1639732433000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-38750-0_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642387494","9783642387500"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38750-0_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}