關(guān)鍵詞:國產(chǎn) 眾核架構(gòu) 流體力學(xué)軟件 適應(yīng)性 編程語言
摘要:國產(chǎn)眾核處理器提供了兩種移植難度相差較大的眾核級并行編程語言。不同流體力學(xué)軟件對眾核架構(gòu)適應(yīng)性的不同,決定了它們在移植優(yōu)化過程中適合于不同的編程語言。首先介紹了國產(chǎn)眾核處理器的體系結(jié)構(gòu)、編程模型和并行編程語言;然后分析了流體力學(xué)軟件應(yīng)用于國產(chǎn)眾核處理器存在的挑戰(zhàn)性問題,包括隱格式帶來的數(shù)據(jù)相關(guān)性、大型稀疏矩陣線性代數(shù)方程組求解、多重網(wǎng)格方法和非結(jié)構(gòu)網(wǎng)格等,這些問題限制了軟件對眾核架構(gòu)的適應(yīng)性。文中針對這些難題分別提出了創(chuàng)新的優(yōu)化算法,并通過理論分析和實驗得到了幾種典型流體力學(xué)軟件的眾核適應(yīng)性研究結(jié)論。實踐證明,多數(shù)流體力學(xué)軟件對國產(chǎn)眾核處理器的適應(yīng)性良好,能夠采用OpenACC編譯器自動移植,并擴展到百萬核并行規(guī)模,能保持較高的并行效率。
計算機科學(xué)雜志要求:
{1}正文公式的序號一律靠右空兩格,用(1)、(2)、(3)等表示。
{2}請勿一稿多投,三個月沒有得到用稿通知,可自行處理。
{3}來稿一律文責(zé)自負。依照《著作權(quán)法》有關(guān)規(guī)定,本刊可對來稿做文字修改、刪節(jié)及圖像處理。凡有涉及原意的修改,則征求作者意見。修改稿逾3個月不寄回者,視作自動撤稿。
{4}標題序號按照“一”、“(一)”、“1”、“第一”或“首先”順序排列,一般不用“①”號。根據(jù)文章具體內(nèi)容,序號可適當(dāng)減少,但不可反順序使用。
{5}文末注明聯(lián)系電話、詳細單位地址郵編。
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社