組み込みプロセッサのメモリアーキテクチャに依存しない画像処理プログラムの記述と実行方式(プログラミングモデル・ツール)
スポンサーリンク
概要
- 論文の詳細を見る
組み込みシステムにおける画像処理プログラムでは,ターゲットシステムのメモリアーキテクチャを考慮したプログラムを書くことが処理速度向上やバス使用率低減,消費電力削減等につながる.しかしプログラマには,プログラムを実行するプロセッサやメモリのアーキテクチャに関する深い知識や,それを活かすプログラミング技法が求められる.そのため,技術者不足の解消だけでなく,プログラムの生産性や品質向上の観点からも,プログラマの知識や経験に左右されにくい開発手法が必要である.そこで我々は,ターゲットシステムの持つローカルメモリやDMA,キャッシュ等のメモリアーキテクチャを意識せずにループレスで画像処理を記述し,それをターゲットシステムに合わせて実行するプログラミングシステムを開発した.画像処理において繰り返し実行する処理単位に必要なデータの範囲を陽に指定するプログラミングスタイルを導入することで,処理に必要なワーキングセットの計算を簡単化する.その情報を利用したヒューリスティクスを用いてターゲットのメモリアーキテクテャに適した実行順序をスケジューリングするのが特長である.本方式はプログラマの負担軽減だけでなくプログラムの再利用性も向上でき,組み込み画像処理プログラムの開発に対する現実的な解になる.
- 2007-08-15
著者
-
金井 達徳
株式会社東芝研究開発センター
-
瀬川 淳一
(株)東芝研究開発センター
-
金井 達徳
(株)東芝研究開発センター
-
瀬川 淳一
株式会社東芝研究開発センター
-
武田 奈穂美
株式会社東芝 研究開発センター マルチメディアラボラトリー
-
武田 奈穂美
株式会社東芝研究開発センター
関連論文
- 誤り訂正符号を利用してアクセス権限のチェックを行うトラステッドメモリシステム(ディペンダブルシステム,ディペンダブルコンピューティング論文)
- UNIX上のトランザクション処理のためのマルチスレッド環境
- 配列処理向けドメイン特化言語によるマルチコアプログラミング(ARC-2:マルチコア1,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- 配列処理言語におけるSIMD化向けプログラム変換(HPC-12:言語処理系,2008年並列/分散/協調処理に関する『佐賀』サマー・ワークショップ(SWoPP佐賀2008))
- デザインパターン利用支援システムのソースコード生成支援
- デザインパターンのSGMLに基づく構造化文書化とその閲覧
- SGMLに基づくデザインパターン利用支援システムのユーザインターフェース
- プラットフォーム独立の追加ハードウェアIPによるSoC仮想化方式(ハードウェア設計技術)
- 高機能システムLSIを対象とする仮想化ハードウェアのアーキテクチャ(仮想化技術)
- 高機能システムLSIを対象とする仮想化ハードウェアのアーキテクチャ(仮想化技術)
- 高機能システムLSIを対象とする仮想化ハードウェアのアーキテクチャ
- 高機能システムLSIを対象とする仮想化ハードウェアのアーキテクチャ
- 表示スタイル変更可能なWebトップXMLエディタ
- ビデオサーバ制御のための並行処理記述言語とその実装方式
- メディアサーバ制御のための並行スクリプト言語と軽量コルーチンを用いた効率良い実行方式
- マルチメディアサーバ スマートストリーマ (5) : 制御ソフトウェア
- スマートストリーマにおけるマルチメディアデータ混載方式
- マルチメディアサーバ「スマートストリーマ」の制御ソフトウェア
- スマートストリーマを用いた応用プログラム
- インデクスサーバの自律形成によるピアツーピアシステムの動的効率化(コンテンツネットワーク)(インターネットアーキテクチャ技術論文)
- AmorphicNet : インデクスサーバを動的生成するピアツーピア分散情報共有システム
- 組み込みプロセッサのメモリアーキテクチャに依存しない画像処理プログラムの記述と実行方式(プログラミングモデル・ツール)
- XML文書の双方向変換機構 : 住所録への適用
- マルチメディアサーバスマートストリーマ(2) : ソフトウェア構成
- サムネイルのプログレッシブ・ダウンロードによる狭帯域ネットワークを介した映像のブラウジング手法
- マルチメディアサーバ「スマートストリーマ」のアーキテクチャ
- 高機能ネットワークカードを用いたWEBサーバの性能向上方式
- マルチメディアサーバ・スマートストリーマ
- マルチメディアサーバ・スマートストリーマ
- マルチメディアサーバ・スマートストリーマ
- マルチメディアサーバ「スマートストリーマ」の概要
- 非巡回グラフのための拡張レンジラベリング手法
- 反復文字列階層グラフによる文書からのキーワード自動抽出
- 通信を行うプロセスの移送機能の設計と実装
- 階層トランザクション機構によるワークステーション上の高信頼分散処理環境
- 分散チェックポイント方式との組合せによりフォールトトレラントシステムを実現する分散レプリケーション方式
- 高信頼化ミドルウェアARTEMISを用いた無停止分散システム : Advanced Reliable disTributed Environment MIddleware System
- 高信頼化ミドルウェア ARTEMISの分散レプリケーション方式 : Advanced Reliable disTributed Environment MIddleware System
- 高信頼化ミドルウェア"ARTEMIS"の設計と実装(Advanced Reliable disTributed Environment MIddleware System)
- 高信頼化ミドルウェア"ARTEMIS"の設計と実装(Advanced Reliable disTributed Environment MIddleware System)
- コード生成容易なMATLAB上のデータ並列DSLによるプログラミングシステム (コンピューティングシステム Vol.4 No.4)