5L-01
AndroidスマートフォンにおけるNEON命令を用いた階層的並列処理
○西倉佑騎,吉田明正(明大)
ARMマルチコアを搭載したAndroidスマートフォンは,マルチコアによるスレッドレベル並列処理とNEON命令(ARM advanced SIMD)によるSIMD並列処理を併用して高速化を実現することが期待されている.Android向け並列ソフトウェアは,NDK(Native Development Kit)を用いて,OpenMP及びNEONのライブラリ関数を伴うCプログラムとして実装することが可能である.本稿では,OpenMPによる並列化とNEON命令による並列化を組み合わせた階層的並列処理手法を提案する.性能評価では,2次元ウェーブレット変換プログラムに対して提案手法を適用しており,スマートフォンASUS ZenFone 5Zで行った性能評価の結果,提案手法の有効性が確認された.

footer 著作権について 倫理綱領 プライバシーポリシー セキュリティ 情報処理学会