2024-03-29T08:06:37Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:001496822023-04-27T10:00:04Z01164:02240:08543:08544
OSCARコンパイラを用いた医用画像3Dノイズリダクションの自動マルチグレイン並列処理jpn可視化/画像処理http://id.nii.ac.jp/1001/00149648/Technical Reporthttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=149682&item_no=1&attribute_id=1&file_no=1Copyright (c) 2016 by the Information Processing Society of Japan早稲田大学早稲田大学早稲田大学早稲田大学早稲田大学オリンパス株式会社オリンパス株式会社早稲田大学柴崎, 大侑桑島, 昂平奥村, 万里子見神, 広紀木村, 啓二門下, 康平中野, 恵一笠原, 博徳医用画像 3 次元ノイズリダクション (3DNR) は,動画像データ内の連続するフレームを時間軸方向に分析し,動画像データに含まれるノイズ成分を検出・除去するデジタルノイズ除去手法の一種である.従来ではリアルタイム制約を守るために,3DNR 処理はハードウェアで実装されることが多かったが,近年では生産性,柔軟性の観点からソフトウェア実装が注目されてきており,ソフトウェア実装の最大の課題である実行時間の改善が求められている.また,現在のマルチコアプロセッサの普及に伴い,プログラム並列化による高速処理が有効になっている.プログラムのループ並列化は最も一般的な並列化手法として知られているが,3DNR プログラムはメニーコア実行に十分なループ並列性を持たないため,ループ並列化のみの適用では十分な性能向上は得られない.以上の背景から,本稿では 3DNR プログラムから更なる並列性を利用するための,色処理別ループ分割を用いた階層的並列化手法を提案する.3DNR プログラムに提案手法を適用することで,プログラム全域の並列性を階層的に利用したマルチグレイン並列処理を実現できる.提案手法を適用し,POWER7 ベースの 128コアSMP サーバ Hitachi SR16000 上で性能評価を行った結果,3DNR プログラムの根幹処理である動き補償及びコントラストマップ取得において,128 コア使用時に 99.86 倍の性能向上,ベクトル平滑化及び巡回 NR において,128 コア使用時に 79.64 倍の性能向上を得ることが出来た.AN10463942研究報告ハイパフォーマンスコンピューティング(HPC)2016-HPC-15311172016-02-232188-88412016-02-12