<?xml version='1.0' encoding='UTF-8'?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-04-18T16:27:47Z</responseDate>
  <request verb="GetRecord" metadataPrefix="oai_dc" identifier="oai:ipsj.ixsq.nii.ac.jp:00186509">https://ipsj.ixsq.nii.ac.jp/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:ipsj.ixsq.nii.ac.jp:00186509</identifier>
        <datestamp>2025-01-20T02:34:44Z</datestamp>
        <setSpec>1164:2036:9343:9430</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns="http://www.w3.org/2001/XMLSchema" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>CPUプロファイル測定に基づくFPGAオフロード箇所抽出手法</dc:title>
          <dc:title>Extraction of FPGA Offloading Portions based on CPU Profiling</dc:title>
          <dc:creator>田宮, 豊</dc:creator>
          <dc:creator>一場, 利幸</dc:creator>
          <dc:creator>山崎, 博信</dc:creator>
          <dc:creator>上原, 義文</dc:creator>
          <dc:creator>渡部, 康弘</dc:creator>
          <dc:creator>Yutaka, Tamiya</dc:creator>
          <dc:creator>Toshiyuki, Ichiba</dc:creator>
          <dc:creator>Hironobu, Yamasaki</dc:creator>
          <dc:creator>Yoshifumi, Uehara</dc:creator>
          <dc:creator>Yasuhiro, Watanabe</dc:creator>
          <dc:subject>計算手法と設計手法</dc:subject>
          <dc:description>本論文では，設計者のオフロード作業を支援するために，対象のアプリケーションから FPGA によるオフロードに向く箇所を抽出する手法を提案する．先ず，対象アプリケーションを CPU で実行し，実行時間やデータアクセス量等のプロファイルデータを測定する．アプリケーションの実行バイナリから読み込んだシンボルテーブルを用いてプロファイル測定データをマッピングすることにより，関数毎に FPGA オフロードが適切かどうかを表すオフロード判定指標を計算する．HPC アプリケーションで CPU プロファイルを実測して，本手法の有効性を確認した．</dc:description>
          <dc:description>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.</dc:description>
          <dc:description>technical report</dc:description>
          <dc:publisher>情報処理学会</dc:publisher>
          <dc:date>2018-02-28</dc:date>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>研究報告システムとLSIの設計技術（SLDM）</dc:identifier>
          <dc:identifier>39</dc:identifier>
          <dc:identifier>2018-SLDM-183</dc:identifier>
          <dc:identifier>1</dc:identifier>
          <dc:identifier>6</dc:identifier>
          <dc:identifier>2188-8639</dc:identifier>
          <dc:identifier>AA11451459</dc:identifier>
          <dc:identifier>https://ipsj.ixsq.nii.ac.jp/record/186509/files/IPSJ-SLDM18183039.pdf</dc:identifier>
          <dc:language>jpn</dc:language>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
