{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:42:58Z","timestamp":1777675378740,"version":"3.51.4"},"reference-count":12,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2015,4,13]],"date-time":"2015-04-13T00:00:00Z","timestamp":1428883200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2017,7]]},"abstract":"<jats:p>Coprocessors based on the Intel Many Integrated Core (MIC) Architecture have been adopted in many high-performance computer clusters. Typical parallel programming models, such as MPI and OpenMP, are supported on MIC processors to achieve the parallelism. In this work, we conduct a detailed study on the performance and scalability of the MIC processors under different programming models using the Beacon computer cluster. Our findings are as follows. (1) The native MPI programming model on the MIC processors is typically better than the offload programming model, which offloads the workload to MIC cores using OpenMP. (2) On top of the native MPI programming model, multithreading inside each MPI process can further improve the performance for parallel applications on computer clusters with MIC coprocessors. (3) Given a fixed number of MPI processes, it is a good strategy to schedule these MPI processes to as few MIC processors as possible to reduce the cross-processor communication overhead. (4) The hybrid MPI programming model, in which data processing is distributed to both MIC cores and CPU cores, can outperform the native MPI programming model.<\/jats:p>","DOI":"10.1177\/1094342015580864","type":"journal-article","created":{"date-parts":[[2015,4,13]],"date-time":"2015-04-13T21:42:09Z","timestamp":1428961329000},"page":"303-315","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":2,"title":["Study of parallel programming models on computer clusters with Intel MIC coprocessors"],"prefix":"10.1177","volume":"31","author":[{"given":"Miaoqing","family":"Huang","sequence":"first","affiliation":[{"name":"University of Arkansas, Fayetteville, AR, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenggang","family":"Lai","sequence":"additional","affiliation":[{"name":"University of Arkansas, Fayetteville, AR, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuan","family":"Shi","sequence":"additional","affiliation":[{"name":"University of Arkansas, Fayetteville, AR, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhijun","family":"Hao","sequence":"additional","affiliation":[{"name":"Fudan University, Shanghai, P. R. China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haihang","family":"You","sequence":"additional","affiliation":[{"name":"Chinese Academy of Sciences, Beijing, P. R. China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2015,4,13]]},"reference":[{"key":"bibr1-1094342015580864","doi-asserted-by":"publisher","DOI":"10.1145\/2597652.2597656"},{"key":"bibr2-1094342015580864","doi-asserted-by":"publisher","DOI":"10.1038\/scientificamerican1070-120"},{"key":"bibr3-1094342015580864","volume-title":"Introductory Digital Image Processing: A Remote Sensing Perspective","author":"Jensen JR","year":"2004","edition":"3"},{"key":"bibr4-1094342015580864","volume-title":"Programming Massively Parallel Processors: A Hands-on Approach","author":"Kirk DB","year":"2012","edition":"2"},{"key":"bibr5-1094342015580864","doi-asserted-by":"publisher","DOI":"10.1145\/777412.777433"},{"key":"bibr6-1094342015580864","doi-asserted-by":"publisher","DOI":"10.1145\/2286976.2286979"},{"key":"bibr7-1094342015580864","unstructured":"NVIDIA Corporation (2009) NVIDIA\u2019s next generation CUDA compute architecture: Fermi. White paper V1.1. Available online at: http:\/\/www.nvidia.com."},{"key":"bibr8-1094342015580864","unstructured":"NVIDIA Corporation (2012) NVIDIA\u2019s next generation CUDA compute architecture: Kepler gk110. White paper V1.0. Available online at: http:\/\/www.nvidia.com."},{"key":"bibr9-1094342015580864","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2006.1639622"},{"key":"bibr10-1094342015580864","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcss.2007.07.002"},{"key":"bibr11-1094342015580864","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503272"},{"key":"bibr12-1094342015580864","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-40047-6_56"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342015580864","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342015580864","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342015580864","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:15:24Z","timestamp":1777450524000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342015580864"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,4,13]]},"references-count":12,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,7]]}},"alternative-id":["10.1177\/1094342015580864"],"URL":"https:\/\/doi.org\/10.1177\/1094342015580864","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,4,13]]}}}