• 検索結果がありません。

電子情報工学科(木内研究室)

N/A
N/A
Protected

Academic year: 2021

シェア "電子情報工学科(木内研究室)"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)

学生番号

09232001

氏 名

秋吉祐弥

論文題目

遺伝的アルゴリズムを用いた超伝導体の電界-電流密度特性評価の GPGPU に よる高速化に関する研究

1. はじめに

現在、高温超伝導体の工学分野での応用に向けて、

研究が行われている。高温下での超伝導体の応用に おいては磁束クリープが及ぼす影響を考慮する必要 があり、磁束クリープ・フローモデルを用いること によって解析可能である[1]。前年度までの研究から、

遺伝的アルゴリズム(Genetic Algorithm, GA)を用い ることによって磁束クリープ・フローモデルのパラ メータを自動的に探索できるようになった[2]。しか し、GA を用いたパラメータ探索は非常に時間がか かる。

そこで本研究では、GPU(Graphic Processing Unit) の 演 算 資 源 を 汎 用 計 算 に 使 う GPGPU(General Purpose computing on GPU)のCUDA(Compute Unified Device Architecture)を用いることによりパラメータ 探索の実行時間の短縮を図ることを目的とする。

2. 実験

ピン力の強さの最頻値𝐴m 、ピン力の分散を表す 𝜎2、磁束クリープがないと仮定した場合の仮想的な 臨界電流密度 𝐽c0 の磁界依存性 𝛾 及び温度依存性を 示す 𝑚 の 4 つのピンパラメータについて遺伝的ア ルゴリズムを用いて探索する時間の比較を行う。比 較する条件はCPUを 1 コア使用した場合、CPUを 2 コア使用した場合、CPU1コアとGPUを使用した場 合の 3 通りである。

また今回は事前に設定したピンパラメータからデ ータを導出し、実験データを選択、評価する関数を CUDAを用いて並列化させる。

実験環境は以下のとおりである。

プロセッサ 機種 クロック 周波数

コア数

CPU Intel Core 2 Duo E7500

2.93 GHz 2

GPU GeForce GTX550Ti

900 MHz 192

3. 結果と考察

図1に探索にかかった時間を表示する。CPU1コ

アとCPU 2コアにおいては時間が半分以下になって

いるがCPUとGPUを用いて処理させた場合、CPU 1 コアの場合よりも処理に時間がかかっている。この 原因として、条件分岐と変数の多さが考えられる。

磁束クリープ・フローモデルは超伝導体の厚さや電 界の強さによって公式が変化するため、条件分岐が 発生してしまう。また、磁束クリープフローモデル では求める5つのピンパラメータに加えて、導出過 程においても必要となる変数が存在する。CUDAは 並列性のある数値計算を行うのに適しているが、条 件分岐が多い場合、性能が低下し、また変数が多い とCPU側からGPU側へのデータ転送に時間がかか る。これらによりCPU 1コアよりもGPUを用いた 方が遅くなったと考えられる。

この対策として条件分岐のある計算処理を並列計 算ができるようにアルゴリズムを変更する方法が挙 げられる。

図 1:探索時間の比較 参考文献

[1] 松下照男(1994)「磁束ピンニングと電磁現象」

産業図書

[2] 南潤(2010)「遺伝的アルゴリズムを用いた超 伝導パラメータ推定手法の検討」九州工業大学情報 システム専攻修士論文

0 100 200 300 400 500 600 700 800 900 1000

CPU 1コア CPU 2コア CPU+GPU

探索時間 [min]

電子情報工学科(木内研究室)

A1-2

参照

関連したドキュメント

h1h2 間の通信に 132 を使用している最中に h3 から h5 へ ping を打つ。その ping のパケットは経路 315 を通るので、 h5 へ届くまでにリンク

非鼻音化子音、特に有声破裂子音では、日腔内圧が大幅に変動 している。この変動よる軟口蓋の状 態がどのように変化

は交感神経活動を反映するとされている(3)。一般に,H:FP,LFPは心拍変動時

拡大を続ける電気電子情報工学分野は,土台になる「エ ネルギー,変換・制御」と「物性,材料,デバイス」

[r]

Kiuchi

[r]