@article{oai:ipsj.ixsq.nii.ac.jp:00087759,
 author = {小池, 恵介 and 太田, 淳 and 大島浩太 and 藤波, 香織 and 郡, 信幸 and 竹本, 正志 and 中條拓伯 and Keisuke, Koike and Atsushi, Ohta and Kohta, Ohshima and Kaori, Fujinami and Nobuyuki, Kohri and Masashi, Takemoto and Hironori, Nakajo},
 issue = {12},
 journal = {情報処理学会論文誌},
 month = {Dec},
 note = {Android端末におけるJava実行の高速化とともに,さまざまなネットワークプロトコルへの対応や,種々のセンサへの柔軟な接続が求められている.そのために,FPGAを活用したReconfigurable Androidを提案し,その有効性,可能性を検証することを目指す.本稿では,Reconfigurable Androidの概念について述べ,FPGAボードにプロセッサカードを搭載したシステムにAndroidを移植し,FPGAによるアクセラレータを実装し,ハードウェア実行可能なJavaのソース部分をFPGA上で実行することにより全体の性能向上を実現する.Dalvik VMが稼働するIntel AtomプロセッサとFPGAとの間において,PCI Expressインタフェースの実装を完了し,DMA転送により150 MByte/secの通信性能を確認した.さらに,FPGAアクセラレータによるAndroidの高速化手法について述べ,実験環境および,プロセッサとFPGA間の通信性能について報告し,アクセラレーションによる性能評価を示す., In an Android terminal, as well as fast execution of Java programs, coping with many kinds of network protocol and flexible connection of various sensors are needed. For that purpose, Reconfigurable Android with an FPGA is proposed to explore its availability and possibility. In this paper, a concept of Reconfigurable Android is introduced. We have implemented an FPGA accelerator, which realizes higher performance by executing a part of a Java source code executable in hardware, to accelerate Java execution in an Android mobile terminal. Between an Intel Atom processor which executes a Dalvik virtual machine and an FPGA accelerator, we have implemented PCI Express interface which performs high speed communication of 150 MByte/sec with DMA transfer in our experimental environment. Moreover, Acceleration of Android with an FPGA accelerator is described. Communication performance between a processor and an FPGA has been measured and the performance with the acceleration is evaluated.},
 pages = {2740--2751},
 title = {AndroidにおけるJavaアプリケーションのFPGAアクセラレーション},
 volume = {53},
 year = {2012}
}