Implementation and Optimization of a CFD Solver Using Overlapped Meshes on Multiple MIC Coprocessors
In this paper, we develop and parallelize a CFD solver that supports overlapped meshes on multiple MIC architectures by using multithreaded technique. We optimize the solver through several considerations including vectorization, memory arrangement, and an asynchronous strategy for data exchange on...
Uloženo v:
| Vydáno v: | Scientific programming Ročník 2019; číslo 2019; s. 1 - 12 |
|---|---|
| Hlavní autoři: | , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Cairo, Egypt
Hindawi Publishing Corporation
01.01.2019
Hindawi John Wiley & Sons, Inc |
| Témata: | |
| ISSN: | 1058-9244, 1875-919X |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | In this paper, we develop and parallelize a CFD solver that supports overlapped meshes on multiple MIC architectures by using multithreaded technique. We optimize the solver through several considerations including vectorization, memory arrangement, and an asynchronous strategy for data exchange on multiple devices. Comparisons of different vectorization strategies are made, and the performances of core functions of the solver are reported. Experiments show that about 3.16x speedup can be achieved for the six core functions on a single Intel Xeon Phi 5110P MIC card, and 5.9x speedup can be achieved using two cards compared to an Intel E5-2680 processor for two ONERA M6 wings case. |
|---|---|
| AbstractList | In this paper, we develop and parallelize a CFD solver that supports overlapped meshes on multiple MIC architectures by using multithreaded technique. We optimize the solver through several considerations including vectorization, memory arrangement, and an asynchronous strategy for data exchange on multiple devices. Comparisons of different vectorization strategies are made, and the performances of core functions of the solver are reported. Experiments show that about 3.16x speedup can be achieved for the six core functions on a single Intel Xeon Phi 5110P MIC card, and 5.9x speedup can be achieved using two cards compared to an Intel E5-2680 processor for two ONERA M6 wings case. |
| Author | Hu, Xiaodong Yuan, Wu Ma, Wenpeng |
| Author_xml | – sequence: 1 fullname: Ma, Wenpeng – sequence: 2 fullname: Hu, Xiaodong – sequence: 3 fullname: Yuan, Wu |
| BookMark | eNqFkMFLwzAUxoNMcJvePEvAo9YladqkR6lOBxs76MBbSdPEZXRNTTpF_3ozOhAE8fQ-Hr_ve7xvBAaNbRQA5xjdYJwkE4JwNqEkoSlLj8AQc5ZEGc5eBkGjhEcZofQEjLzfIIQ5RmgIqtm2rdVWNZ3ojG2gaCq4bDuzNV_9wmooYD69g0-2flcOrrxpXuEyyFq0rargQvm18jCgi13dmZAGF7Mc5rZ1VirvrfOn4FiL2quzwxyD1fT-OX-M5suHWX47j2Scoi4quSiZrjKsdVoylqWIlpowhRXnpZYx1ZhwrCQRMkEsEyXCFFFWac6JLLmOx-Cyzw2n33bKd8XG7lwTThaExIzuI7NAkZ6SznrvlC6k6b_vnDB1gVGxb7PYt1kc2gym61-m1pmtcJ9_4Vc9vjZNJT7Mf_RFT6vAKC1-aIIRi9P4G8Vrjm8 |
| CitedBy_id | crossref_primary_10_1002_cpe_8014 |
| Cites_doi | 10.1016/j.cma.2006.09.012 10.1007/s10586-013-0332-1 10.1016/j.compfluid.2014.02.005 10.1016/j.compfluid.2011.11.014 10.1016/j.parco.2016.06.001 10.1016/j.advengsoft.2014.08.007 10.1016/j.compfluid.2018.03.005 10.1016/j.jcp.2013.12.021 10.1016/j.jpdc.2014.10.005 10.1016/0021-9991(81)90156-x 10.1002/fld.2292 10.1016/j.cma.2016.03.038 10.1016/j.jcp.2018.07.049 10.2514/2.2070 10.1016/j.advengsoft.2017.12.001 10.1177/1748301818797062 10.1007/s11227-013-1015-7 10.1016/j.camwa.2017.07.032 10.1016/j.compfluid.2005.02.006 10.1016/s0376-0421(99)00013-5 10.1016/0021-9991(81)90128-5 10.1016/j.compfluid.2012.04.022 10.1016/j.sysarc.2014.07.001 10.1016/j.camwa.2017.03.003 10.1002/fld.2254 10.1016/j.jcp.2014.08.024 10.1016/j.cam.2017.12.050 |
| ContentType | Journal Article |
| Copyright | Copyright © 2019 Wenpeng Ma et al. Copyright © 2019 Wenpeng Ma et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0 |
| Copyright_xml | – notice: Copyright © 2019 Wenpeng Ma et al. – notice: Copyright © 2019 Wenpeng Ma et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0 |
| DBID | ADJCN AHFXO RHU RHW RHX AAYXX CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
| DOI | 10.1155/2019/4254676 |
| DatabaseName | الدوريات العلمية والإحصائية - e-Marefa Academic and Statistical Periodicals معرفة - المحتوى العربي الأكاديمي المتكامل - e-Marefa Academic Complete Hindawi Publishing Complete Hindawi Publishing Subscription Journals Hindawi Publishing Open Access CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | CrossRef Technology Research Database |
| Database_xml | – sequence: 1 dbid: RHX name: Hindawi Publishing Open Access url: http://www.hindawi.com/journals/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1875-919X |
| Editor | Fraguela, Basilio B. |
| Editor_xml | – sequence: 1 givenname: Basilio B. surname: Fraguela fullname: Fraguela, Basilio B. |
| EndPage | 12 |
| ExternalDocumentID | 10_1155_2019_4254676 1210736 |
| GrantInformation_xml | – fundername: Key Research Project of Institutions of Higher Education of Henan Province grantid: 17B520034 – fundername: Nanhu Scholar Program of XYNU – fundername: National Natural Science Foundation of China grantid: 61702438; 11502267 |
| GroupedDBID | .DC 0R~ 24P 4.4 5VS AAFWJ AAMMB ABEFU ABJNI ABUBZ ACCMX ACGFS ACPQW ADBBV ADJCN AEFGJ AENEX AFRHK AGIAB AGXDD AHFXO AIDQK AIDYY ALMA_UNASSIGNED_HOLDINGS ASPBG AVWKF BCNDV CAG COF DU5 EBS EJD FEDTE H13 HZ~ IL9 IOS IPNFZ KQ8 MET MIO MV1 NGNOM O9- OK1 RIG VOH .4S AAJEY ABDBF ARCSS EAD EAP EDO EMK EPL EST ESX GROUPED_DOAJ I-F MK~ ML~ RHU RHW RHX TUS AAYXX ALUQN CITATION 7SC 7SP 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-c360t-b8ab7fd91ff6b779604bf27e1e88bfc34f1281ec2ac5079ab014047df882cb8f3 |
| IEDL.DBID | RHX |
| ISICitedReferencesCount | 1 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000473451800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1058-9244 |
| IngestDate | Fri Jul 25 09:29:54 EDT 2025 Tue Nov 18 21:30:05 EST 2025 Sat Nov 29 04:06:56 EST 2025 Sun Jun 02 19:16:56 EDT 2024 Thu Sep 25 15:14:01 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2019 |
| Language | English |
| License | This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. http://creativecommons.org/licenses/by/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c360t-b8ab7fd91ff6b779604bf27e1e88bfc34f1281ec2ac5079ab014047df882cb8f3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-6363-4161 |
| OpenAccessLink | https://dx.doi.org/10.1155/2019/4254676 |
| PQID | 2237479609 |
| PQPubID | 2046410 |
| PageCount | 12 |
| ParticipantIDs | proquest_journals_2237479609 crossref_citationtrail_10_1155_2019_4254676 crossref_primary_10_1155_2019_4254676 hindawi_primary_10_1155_2019_4254676 emarefa_primary_1210736 |
| PublicationCentury | 2000 |
| PublicationDate | 2019-01-01 |
| PublicationDateYYYYMMDD | 2019-01-01 |
| PublicationDate_xml | – month: 01 year: 2019 text: 2019-01-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | Cairo, Egypt |
| PublicationPlace_xml | – name: Cairo, Egypt – name: New York |
| PublicationTitle | Scientific programming |
| PublicationYear | 2019 |
| Publisher | Hindawi Publishing Corporation Hindawi John Wiley & Sons, Inc |
| Publisher_xml | – name: Hindawi Publishing Corporation – name: Hindawi – name: John Wiley & Sons, Inc |
| References | 22 23 45 46 26 (29) 2007 (1) 2017 30 31 10 (28) 2002 11 33 34 13 14 36 15 16 17 39 18 (12) 2018; 125 19 4 5 6 (42) 2005 8 9 41 20 (38) 2014 |
| References_xml | – ident: 36 doi: 10.1016/j.cma.2006.09.012 – ident: 15 doi: 10.1007/s10586-013-0332-1 – ident: 14 doi: 10.1016/j.compfluid.2014.02.005 – ident: 23 doi: 10.1016/j.compfluid.2011.11.014 – ident: 4 doi: 10.1016/j.parco.2016.06.001 – ident: 19 doi: 10.1016/j.advengsoft.2014.08.007 – ident: 8 doi: 10.1016/j.compfluid.2018.03.005 – year: 2014 ident: 38 – volume: 125 start-page: 46 year: 2018 ident: 12 publication-title: Advances in Engineering Software – ident: 31 doi: 10.1016/j.jcp.2013.12.021 – ident: 22 doi: 10.1016/j.jpdc.2014.10.005 – ident: 41 doi: 10.1016/0021-9991(81)90156-x – year: 2005 ident: 42 – ident: 34 doi: 10.1002/fld.2292 – ident: 9 doi: 10.1016/j.cma.2016.03.038 – ident: 10 doi: 10.1016/j.jcp.2018.07.049 – ident: 45 doi: 10.2514/2.2070 – year: 2017 ident: 1 – year: 2007 ident: 29 – ident: 6 doi: 10.1016/j.advengsoft.2017.12.001 – ident: 46 doi: 10.1177/1748301818797062 – ident: 26 doi: 10.1007/s11227-013-1015-7 – ident: 11 doi: 10.1016/j.camwa.2017.07.032 – ident: 33 doi: 10.1016/j.compfluid.2005.02.006 – ident: 30 doi: 10.1016/s0376-0421(99)00013-5 – ident: 39 doi: 10.1016/0021-9991(81)90128-5 – ident: 13 doi: 10.1016/j.compfluid.2012.04.022 – ident: 20 doi: 10.1016/j.sysarc.2014.07.001 – volume-title: Hybrid MPI+OpenMP programming of an overset CFD solver and performance investigations year: 2002 ident: 28 – ident: 16 doi: 10.1016/j.camwa.2017.03.003 – ident: 18 doi: 10.1002/fld.2254 – ident: 17 doi: 10.1016/j.jcp.2014.08.024 – ident: 5 doi: 10.1016/j.cam.2017.12.050 |
| SSID | ssj0018100 |
| Score | 2.141388 |
| Snippet | In this paper, we develop and parallelize a CFD solver that supports overlapped meshes on multiple MIC architectures by using multithreaded technique. We... |
| SourceID | proquest crossref hindawi emarefa |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 1 |
| SubjectTerms | Algorithms Architectural engineering Automation Codes Computational physics Coprocessors Data exchange Electronic devices Finite volume method Fluid dynamics Investigations Microprocessors Numerical analysis Optimization Optimization techniques Researchers Simulation |
| Title | Implementation and Optimization of a CFD Solver Using Overlapped Meshes on Multiple MIC Coprocessors |
| URI | https://search.emarefa.net/detail/BIM-1210736 https://dx.doi.org/10.1155/2019/4254676 https://www.proquest.com/docview/2237479609 |
| Volume | 2019 |
| WOSCitedRecordID | wos000473451800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVWIB databaseName: Wiley Online Library Open Access customDbUrl: eissn: 1875-919X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0018100 issn: 1058-9244 databaseCode: 24P dateStart: 19920101 isFulltext: true titleUrlDefault: https://authorservices.wiley.com/open-science/open-access/browse-journals.html providerName: Wiley-Blackwell |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT8MwDI7YxCQuvB-DMeUwTqhibdomO6LBtAN7iIe0W5WkiZjE2mod4-_jtNkQTAhurermENe1v9j-jFCLhSFVnscdN9ah48dEOjxQ0mFmvHYYaMJJ0Sj8QIdDNpl0xpYkKd9M4YO3A3judm58w9tOwwqqsMBUbj32J-tkAXPbJelAALYL7mpV3_7j3W-ep6ZmHC7AHdVeDfj9mG78jAsP09tHuzY0xLelLg_QlkoO0d5q7AK2VniE4oLRd2abhhLMkxiPwPJntqUSpxpz3O3d4afU1D3joiwAj5bm6C7LVIwHKn9VOQbRga0nxKAN3E2zsm0gnefH6KV3_9ztO3ZYgiNJ2F44gnFBddxxtQ4FpYZzRWiPKlcxJrQkvjY5MyU9LiEE7HBREOvQWEOILQXT5ARVkzRRZwgr6koidNxWEM9pEnAuXBZypqnnc8BTdXS92shIWiZxM9DiLSoQRRBEZtsju-11dLWWzkoGjV_kTq1OvsQAj1ICT1pWR38s0FgpMLKGmEcQ_QBgMrR65_9b5QLtmNvylKWBqov5u7pE23K5mObzJqp4_rhZfH6f15nQig |
| linkProvider | Hindawi Publishing |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Implementation+and+Optimization+of+a+CFD+Solver+Using+Overlapped+Meshes+on+Multiple+MIC+Coprocessors&rft.jtitle=Scientific+programming&rft.au=Ma%2C+Wenpeng&rft.au=Hu%2C+Xiaodong&rft.au=Yuan%2C+Wu&rft.date=2019-01-01&rft.pub=Hindawi+Publishing+Corporation&rft.issn=1058-9244&rft.eissn=1875-919X&rft.volume=2019&rft.issue=2019&rft.spage=1&rft.epage=12&rft_id=info:doi/10.1155%2F2019%2F4254676&rft.externalDBID=ADJCN&rft.externalDocID=1210736 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1058-9244&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1058-9244&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1058-9244&client=summon |