講演名 2014-05-30
数式処理を援用したFDTDコードの自動生成(シミュレーション技術,一般)
塩見 英久, 岡村 康行,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 近年、シミュレーション技術はますます複雑化が進んでおり、煩雑なコーディング作業を軽減する技術の発展が望まれている。数式処理システムを用いて差分法の漸化式を導出する試みは広く行われているが、FortranやC言語などを対象にするものが多い。GPUやFPGAなどを用いたヘテロジーニアスコンピューティングなどでは、それぞれのアーキテクチャに適した言語でコーディングできることが望ましい。本研究では、プログラミングと数式処理が高度に融合し柔軟な処理が可能なsympyを用いてSIMD的な操作体系を備えた配列向けの自動コード生成に取り組み、所望のコードを得ることができたので報告する。
抄録(英) Development of technology to reduce the complicated coding work is desired in recent years, the complexity of the simulation technology has advanced. Attempts to derive the recurrence formula of the difference method using a computer algebra system is widely. In such heterogeneous computing, such as using an FPGA or GPU, it can be coded in various languages to the architecture of each is desirable. In this study, we try to automatic code generation for the array with a SIMD instruction set using the sympy.
キーワード(和) FDTD / 自動コード生成 / Numpy / Sympy
キーワード(英) FDTD / Automatic Code Generation / Numpy / Sympy
資料番号 EST2014-10
発行日

研究会情報
研究会 EST
開催期間 2014/5/23(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Electronic Simulation Technology (EST)
本文の言語 JPN
タイトル(和) 数式処理を援用したFDTDコードの自動生成(シミュレーション技術,一般)
サブタイトル(和)
タイトル(英) Automatic Code Generation for FDTD Assisted by Computer Algebra System
サブタイトル(和)
キーワード(1)(和/英) FDTD / FDTD
キーワード(2)(和/英) 自動コード生成 / Automatic Code Generation
キーワード(3)(和/英) Numpy / Numpy
キーワード(4)(和/英) Sympy / Sympy
第 1 著者 氏名(和/英) 塩見 英久 / Hidehisa SHIOMI
第 1 著者 所属(和/英) 大阪大学大学院基礎工学研究科
Graduate School of Engineering Science, Osaka University
第 2 著者 氏名(和/英) 岡村 康行 / Yasuyuki OKAMURA
第 2 著者 所属(和/英) 大阪大学大学院基礎工学研究科
Graduate School of Engineering Science, Osaka University
発表年月日 2014-05-30
資料番号 EST2014-10
巻番号(vol) vol.114
号番号(no) 69
ページ範囲 pp.-
ページ数 6
発行日