@techreport{oai:ipsj.ixsq.nii.ac.jp:00186461, author = {田宮, 豊 and 一場, 利幸 and 山崎, 博信 and 上原, 義文 and 渡部, 康弘 and Yutaka, Tamiya and Toshiyuki, Ichiba and Hironobu, Yamasaki and Yoshifumi, Uehara and Yasuhiro, Watanabe}, issue = {39}, month = {Feb}, note = {本論文では,設計者のオフロード作業を支援するために,対象のアプリケーションから FPGA によるオフロードに向く箇所を抽出する手法を提案する.先ず,対象アプリケーションを CPU で実行し,実行時間やデータアクセス量等のプロファイルデータを測定する.アプリケーションの実行バイナリから読み込んだシンボルテーブルを用いてプロファイル測定データをマッピングすることにより,関数毎に FPGA オフロードが適切かどうかを表すオフロード判定指標を計算する.HPC アプリケーションで CPU プロファイルを実測して,本手法の有効性を確認した., This paper proposes a method to extract FPGA offloading portions from an application originally designed for CPUs. First, we execute the application on a general-purpose CPU, and records CPU profiles, such as execution times, amounts of data accesses, etc. With reading the symbol table from the application's executable binaries, we map those CPU profiles onto the functions of the application, then calculate FPGA offload indexes for each function. According to our experiments the proposed method works well for HPC applications.}, title = {CPUプロファイル測定に基づくFPGAオフロード箇所抽出手法}, year = {2018} }