組込み機器向けソフトウェアの省メモリ指向プログラム特化に関する研究
組込み機器向けソフトウェアの省メモリ指向プログラム特化に関する研究
批准号:
16700039
负责人:
中西 恒夫
金额:
$2.43万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Young Scientists (B)
财政年份:
2004
资助国家:
日本
项目状态:
已结题
起止时间:
2004 至 2006
中文摘要
外部ソフトウェア部品は,より多くのアプリケーションに適用できるように再利用性を追求しており,その代償として個別のアプリケーションでは不要なパラメータ検査等の計算時間やコード量における余剰のオーバーヘッドを孕んでいる.本研究では,外部ソフトウェア部品の汎用性ゆえのオーバーヘッドを削減し,対象環境にあわせてアプリケーションと外部ソフトウェア部品を一体的に適応化/最適化する研究を行った.平成17年度は,ITRON, Linux等の特定のオペレーティングシステムを対象に,オペレーティングシステムとアプリケーションの一体的特化を検討する予定であったが,ITRON等のオペレーティングシステムのコンポーネント化が進められていることを鑑み,組込み向けコンポーネントを対象としたアプリケーション特化を検討することとした.Philips社で開発された組込み向けコンポーネントであるKoalaは,そのコンパイラにおいて積極的に静的評価を行い,ある程度のプログラム特化をすでに実現している.そこで,本研究ではKoalaを補強・拡張するとともに,さらに前年度に使用したC言語用プログラム特化器C-Mix/IIを,Koalaコンパイラの出力するC言語コードに適用することで,組込み機器向けソフトウェアの特化を図るアプローチをとることとした.Koalaでは,例外処理機構が整備されていないため,本研究ではKoalaの拡張として例外処理モデルを定め,当該モデルに即した例外処理コードの生成法の考案と性能評価を今年度行った.当該例外処理コード生成を対象としたプログラム特化については,今年度中に成果を出すことはできなかった.
英文摘要
外部ソフトウェア部品は,より多くのアプリケーションに適用できるように再利用性を追求しており,その代償として個別のアプリケーションでは不要なパラメータ検査等の計算時間やコード量における余剰のオーバーヘッドを孕んでいる.本研究では,外部ソフトウェア部品の汎用性ゆえのオーバーヘッドを削減し,対象環境にあわせてアプリケーションと外部ソフトウェア部品を一体的に適応化/最適化する研究を行った.平成17年度は,ITRON, Linux等の特定のオペレーティングシステムを対象に,オペレーティングシステムとアプリケーションの一体的特化を検討する予定であったが,ITRON等のオペレーティングシステムのコンポーネント化が進められていることを鑑み,組込み向けコンポーネントを対象としたアプリケーション特化を検討することとした.Philips社で開発された組込み向けコンポーネントであるKoalaは,そのコンパイラにおいて積極的に静的評価を行い,ある程度のプログラム特化をすでに実現している.そこで,本研究ではKoalaを補強・拡張するとともに,さらに前年度に使用したC言語用プログラム特化器C-Mix/IIを,Koalaコンパイラの出力するC言語コードに適用することで,組込み機器向けソフトウェアの特化を図るアプローチをとることとした.Koalaでは,例外処理機構が整備されていないため,本研究ではKoalaの拡張として例外処理モデルを定め,当該モデルに即した例外処理コードの生成法の考案と性能評価を今年度行った.当該例外処理コード生成を対象としたプログラム特化については,今年度中に成果を出すことはできなかった.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Koala例外処理拡張による実行時オーバーヘッドの評価
使用 Koala 异常处理扩展评估运行时开销
DOI:
--
发表时间:
2006
期刊:
情処研報(システム評価研究会) (2006年3月20日発表予定)
影响因子:
--
作者:
[殷 中翔, 中西 恒夫, 福田 晃]
通讯作者:
福田 晃
An Application Method of Program Specialization to Avoid Code Size Overgrowth
避免代码规模过大的程序专门化的应用方法
DOI:
--
发表时间:
2004
期刊:
The 7th Joint Workshop on System Development(JWSD2004) (口頭発表)
影响因子:
--
作者:
[殷 中翔, 中西 恒夫, 福田 晃, Yusuke Hattori et al.]
通讯作者:
Yusuke Hattori et al.
組み込みコンポーネントにおける例外処理機構の一実装
内置组件中异常处理机制的实现
DOI:
--
发表时间:
2006
期刊:
組込みシステム合同研究会論文集
影响因子:
--
作者:
[殷 中翔, 中西 恒夫, 福田 晃]
通讯作者:
福田 晃
プログラム特化適用法による速度とコードサイズのトレードオフ評価
使用特定于程序的应用方法评估速度和代码大小之间的权衡
DOI:
--
发表时间:
2004
期刊:
情処研報 Vol.2004, No.62
影响因子:
--
作者:
[殷 中翔, 中西 恒夫, 福田 晃, Yusuke Hattori et al., 服部 勇祐 他]
通讯作者:
服部 勇祐 他
ロボット運用環境のシナリオベースシミュレーションの体系化に関する研究
-
批准号:23K11060
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$3.0万
-
财政年份:2023
-
负责人:中西 恒夫
-
依托单位:
組込み機器のための例外処理の記述容易化と最適化コンパイルに関する研究
-
批准号:14780218
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$1.73万
-
财政年份:2002
-
负责人:中西 恒夫
-
依托单位:
ゲノム情報学アプリケーションの専用プロセッサ協調型並列処理
-
批准号:13208021
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas (C)
-
资助金额:$3.84万
-
财政年份:2001
-
负责人:中西 恒夫
-
依托单位:
自動並列化コンパイラにおける性能指向型統合的並列化・コード最適化技術に関する研究
-
批准号:11780223
-
项目类别:Grant-in-Aid for Encouragement of Young Scientists (A)
-
资助金额:$1.47万
-
财政年份:1999
-
负责人:中西 恒夫
-
依托单位:
海外基金