Search Results 1-20 of 166

  • Incremental auto-tuningを用いたOpenCLのhybrid並列化  [in Japanese]

    若谷 彰良 , Akiyoshi WAKATANI

    最近のプロセッサにはGPUと複数のプロセシングコアの両方を内蔵するものがあり,GPUのGPGPUに基づく並列処理とCPUにおけるマルチスレディングに基づく並列処理を同時に行うhybrid並列が利用可能になっているが,アプリケーションによってCPUとGPUの性能の比は異なり,最適な負荷分散をあらかじめ決定することは難しい.著者らは以前に,最適な負荷分散を実行時に決定する,on-the-flyな自動チ …

    甲南大学紀要. 知能情報学編 = Memoirs of Konan University. Intelligence & Informatics Series 13(2), 103-110, 2021-02-10

    IR  DOI 

  • Accelerate Elixir Application by Generating OpenCL Code  [in Japanese]

    安部 竜矢 , 山崎 進 , 高瀬 英希

    … に成功している.しかし,Pelemayはプロセッサ以外の計算資源を使えない,パイプ演算子単位でコード生成を行うために通信のオーバヘッドが大きいなどの問題点がある.本論文の目的はElixirアプリケーションの高速化である.そのために,Elixirの記述からOpenCLのコードを生成する手法を提案する.OpenCLコードはGPU上で並列実行可能であるため,ElixirからGPUを駆動させることで高速化の達成を図る. …

    情報処理学会論文誌プログラミング(PRO) 14(1), 20-20, 2021-01-27

    IPSJ 

  • Performance Evaluation of Parallel FPGA System for OpenCL Programming  [in Japanese]

    藤田 典久 , 小林 諒平 , 山口 佳樹 , 上野 知洋 , 佐野 健太郎 , 朴 泰祐

    … よって解消されつつある.我々はCommunication Integrated Reconfigurable CompUting System(CIRCUS)というFPGA間通信フレームワークを提唱している.CIRCUSシステムを用いることで,通信と演算が一体となったパイプラインをOpenCLで記述できる.筑波大学計算科学研究センターでは1ノードあたり2 FPGAボードを搭載するスーパコンピュータCygnusを運用しており,本論文ではCygnus上でCIRCUSシステムの設計と実装について述べ,また,CIRCUSの …

    情報処理学会論文誌コンピューティングシステム(ACS) 13(3), 13-28, 2020-11-12

    IPSJ 

  • Multi-Hybrid Accelerated Simulation by GPU and FPGA on Radiative Transfer Simulation in Astrophysics

    Ryohei Kobayashi , Norihisa Fujita , Yoshiki Yamaguchi , Taisuke Boku , Kohji Yoshikawa , Makito Abe , Masayuki Umemura

    … In addition to improving FPGA performance, toolchains for the development of FPGAs in OpenCL have been developed and offered by FPGA vendors that reduce the programming effort required. … In this paper, we propose a GPU-FPGA-accelerated simulation based on the concept and show our implementation with CUDA and OpenCL mixed programming for the proposed method. …

    情報処理学会論文誌コンピューティングシステム(ACS) 13(3), 2020-11-12

    IPSJ 

  • Extending Lift Intermediate Language with Dynamic Length Arrays  [in Japanese]

    新美 和生 , 増原 英彦

    … ILはGPGPUプログラムのための配列指向の中間言語である.LIFT コンパイラは高級言語プログラムをOpenCLプログラムに変換する際に,中間言語であるLIFT IL上でハードウェア依存の最適化を行う.一方,LIFT ILには動的に長さが決まる配列を表現できないという問題がある.なぜならばLIFT ILは静的に型付けされる関数型言語で,配列の長さをシンボルとして推論する依存型システムを備えており,静的にすべての配列長の …

    情報処理学会論文誌プログラミング(PRO) 13(3), 1-12, 2020-06-17

    IPSJ 

  • Design and Performance Evaluation of Inter-FPGA Communication using High Level Synthesis  [in Japanese]

    藤田 典久 , 小林 諒平 , 山口 佳樹 , 上野 知洋 , 佐野 健太郎 , 朴 泰祐

    計算工学講演会論文集 Proceedings of the Conference on Computational Engineering and Science 25, 6p, 2020-06

  • Multi-hybrid Accelerated Computing with GPU and Reconfigurable System  [in Japanese]

    小林 諒平 , 藤田 典久 , 山口 佳樹 , 朴 泰祐 , 吉川 耕司 , 安部 牧人 , 梅村 雅之

    計算工学講演会論文集 Proceedings of the Conference on Computational Engineering and Science 25, 6p, 2020-06

  • Incremental auto-tuningを用いたOpenCLのhybrid並列化  [in Japanese]

    若谷 彰良

    甲南大学紀要. 知能情報学編 = Memoirs of Konan University. Intelligence & informatics series 13(2), 103-110, 2020

  • Multi-Hybrid Accelerated Simulation by GPU and FPGA on Radiative Transfer Simulation in Astrophysics

    Kobayashi Ryohei , Fujita Norihisa , Yamaguchi Yoshiki , Boku Taisuke , Yoshikawa Kohji , Abe Makito , Umemura Masayuki

    … In addition to improving FPGA performance, toolchains for the development of FPGAs in OpenCL have been developed and offered by FPGA vendors that reduce the programming effort required. … In this paper, we propose a GPU-FPGA-accelerated simulation based on the concept and show our implementation with CUDA and OpenCL mixed programming for the proposed method. …

    Journal of Information Processing 28(0), 1073-1089, 2020

    J-STAGE 

  • マルチコア向けOpenCLフレームワークのRaspberry Pi上での性能評価 (VLSI設計技術) -- (デザインガイア2019 : VLSI設計の新しい大地)  [in Japanese]

    宮崎 貴史 , 左 隼人 , 北條 直久 , 谷口 一徹 , 冨山 宏之

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報 119(282), 115-119, 2019-11-13

  • Optimization on Astrophysical Radiative Transfer Code for FPGAs with OpenCL  [in Japanese]

    藤田 典久 , 小林 諒平 , 山口 佳樹 , 朴 泰祐 , 吉川 耕司 , 安部 牧人 , 梅村 雅之

    … を記述することは複雑であり,アプリケーションの開発者がFPGA回路を実装することは容易ではない.近年のFPGAにおける開発環境の進歩により,OpenCL言語を用いた高位合成(HLS: High Level Synthesis)開発環境が一般的になってきている.我々のこれまでのOpenCLを用いたカーネル記述の経験より,FPGA向けにアプリケーション記述する際は"co-design"に基づくアグレッシブなプログラミング戦略が高い性能を …

    情報処理学会論文誌コンピューティングシステム(ACS) 12(3), 64-75, 2019-07-29

    IPSJ 

  • 高位設計と低位設計の違いとFPGA演算性能の関係について  [in Japanese]

    横野 智也 , 山口 佳樹 , 藤田 典久 , 小林 諒平 , 朴 泰祐 , 吉川 耕司 , 安部 牧人 , 梅村 雅之

    … その全ての動作を把握し,RTL(Register Transfer Level)設計により完全な最適化を達成するのは困難になりつつある.そこで,高位記述言語によるHLS(High Level Synthesis) 設計に注目が集まっている.Intel社のIntel SDK for OpenCL,Xilinx 社のVivado HLS およびSDAccel などHLS 設計・開発環境は整いつつある.ここで,データセンターのような多くのユーザが利用しかつ複数のFPGA が並列に動作する環境において,RTL設計のみを唯一の選択肢と …

    第81回全国大会講演論文集 2019(1), 59-60, 2019-02-28

    IPSJ 

  • 異デバイス間でのPCIe通信を実現するOpenCL対応FPGAモジュールの提案と検証 (VLSI設計技術)  [in Japanese]

    小林 諒平 , 藤田 典久 , 山口 佳樹 , 朴 泰祐

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報 118(430), 107-112, 2019-01-30

  • Hastega: A Method Using GPGPU for Super-Parallelization in Elixir Programming  [in Japanese]

    山崎 進 , 森 正和 , 上野 嘉大 , 高瀬 英希

    … ElixirではFlowというMapReduceの並列ライブラリが普及している.Flowを用いると簡潔な表現でマルチコアCPUの並列性を活用できる.我々はFlowによるプログラム記述がGPGPUにも容易に適用できるという着想を得て,OpenCLによるプロトタイプを実装した.現行のGPUで採用されるSIMDでは,単純な構造で均質で大量にあるデータを同じような命令列で処理する場合に効果を発揮する.一方,Flowでは,そのようなリストに対し一連の …

    情報処理学会論文誌プログラミング(PRO) 12(1), 15-15, 2019-01-30

    IPSJ 

  • Accelerating Stochastic Simulations on GPUs Using OpenCL

    KANG Pilsung

    … <p>Since first introduced in 2008 with the 1.0 specification, OpenCL has steadily evolved over the decade to increase its support for heterogeneous parallel systems. … In this paper, we accelerate stochastic simulation of biochemical reaction networks on modern GPUs (graphics processing units) by means of the OpenCL programming language. …

    IEICE Transactions on Information and Systems E102.D(11), 2253-2256, 2019

    J-STAGE 

  • Design and Evaluation of Asymmetric and Symmetric 32-core Architectures on FPGA

    Shirakuni Seiya , Taniguchi Ittetsu , Tomiyama Hiroyuki

    … Two types of 32-core architectures with different topologies, i.e., asymmetric and symmetric architectures, are designed and implemented on an FPGA, together with an OpenCL-based software framework. …

    IPSJ Transactions on System LSI Design Methodology 12(0), 42-45, 2019

    J-STAGE 

  • An OpenCL-based Software Framework for a Heterogeneous Multicore Architecture on Zynq-7000 SoC

    Miyazaki Takafumi , Takai Shunsuke , Taniguchi Ittetsu , Tomiyama Hiroyuki

    … <p>This paper presents an OpenCL-based software framework which we have developed for a heterogeneous multicore architecture on Zynq-7000 SoC. … A major advantage of our OpenCL framework is that it can execute OpenCL kernel programs in three ways. … Experiments show the usefulness of the OpenCL framework.</p> …

    IPSJ Transactions on System LSI Design Methodology 12(0), 46-49, 2019

    J-STAGE 

  • ホールスラスタ内部解析用PIC法計算のArria 10 SoC FPGAへの実装 (回路とシステム)  [in Japanese]

    野田 裕之 , 宮島 敬明 , 藤田 直行 , 天野 英晴

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報 118(373), 119-124, 2018-12-21

  • ホールスラスタ内部解析用PIC法計算のArria 10 SoC FPGAへの実装 (集積回路)  [in Japanese]

    野田 裕之 , 宮島 敬明 , 藤田 直行 , 天野 英晴

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報 118(374), 119-124, 2018-12-21

  • GPU向けOpenCLプログラムのマルチコア上での実行方式の改良 (VLSI設計技術) -- (デザインガイア2018 : VLSI設計の新しい大地)  [in Japanese]

    宮崎 貴史 , 左 隼人 , 北條 直久 , 谷口 一徹 , 冨山 宏之

    電子情報通信学会技術研究報告 = IEICE technical report : 信学技報 118(334), 107-111, 2018-12-05

Page Top