Matlab的圖形處理器并行計算及其在拓撲優(yōu)化中的應用

作者:蔡勇 李勝 北京大學信息科學與技術學院 北京100871 汽車車身先進設計制造國家重點實驗室湖南大學 長沙410082

摘要:針對傳統(tǒng)并行計算方法實現(xiàn)結構拓撲優(yōu)化快速計算的硬件成本高、程序開發(fā)效率低的問題,提出了一種基于Matlab和圖形處理器(GPU)的雙向漸進結構優(yōu)化(BESO)方法的全流程并行計算策略。首先,探討了Matlab編程環(huán)境中實現(xiàn)GPU并行計算的三種途徑的優(yōu)缺點和適用范圍;其次,分別采用內置函數(shù)直接并行的方式實現(xiàn)了拓撲優(yōu)化算法中向量和稠密矩陣的并行化計算,采用MEX函數(shù)調用CUSOLVER庫的形式實現(xiàn)了稀疏格式有限元方程組的快速求解,采用并行線程執(zhí)行(PTX)代碼的方式實現(xiàn)了拓撲優(yōu)化中單元敏度分析等優(yōu)化決策的并行化計算。數(shù)值算例表明,基于Matlab直接開發(fā)GPU并行計算程序不僅編程效率高,而且還可以避免不同編程語言間的計算精度差異,最終使GPU并行程序可以在保持計算結果不變的前提下取得可觀的加速比。

注:因版權方要求,不能公開全文,如需全文,請咨詢雜志社

計算機應用

北大期刊 下單

國際刊號:1001-9081

國內刊號:51-1307/TP

雜志詳情

服務介紹LITERATURE

正規(guī)發(fā)表流程 全程指導

多年專注期刊服務,熟悉發(fā)表政策,投稿全程指導。因為專注所以專業(yè)。

保障正刊 雙刊號

推薦期刊保障正刊,評職認可,企業(yè)資質合規(guī)可查。

用戶信息嚴格保密

誠信服務,簽訂協(xié)議,嚴格保密用戶信息,提供正規(guī)票據(jù)。

不成功可退款

如果發(fā)表不成功可退款或轉刊。資金受第三方支付寶監(jiān)管,安全放心。