Application-Specialised Memory Management for Embedded Systems
Application-Specialised Memory Management for Embedded Systems
批准号:
18KK0315
负责人:
鵜川 始陽
金额:
$7.32万
依托单位国家:
日本
项目类别:
Fund for the Promotion of Joint International Research (Fostering Joint International Research (A))
财政年份:
2019
资助国家:
日本
项目状态:
已结题
起止时间:
2019 至 2023
中文摘要
点击翻译按钮获取中文摘要
英文摘要
本年度は,事前プロファイリングによってJavaScriptプログラムで使われるオブジェクトの実行時型の集合と実行時型の遷移を求め,それに基づき実行時型を表すデータ構造である隠れクラスと実行時型の遷移を表す遷移グラフを事前に構築する手法を研究した.JavaScriptでは実行中に任意のプロパティをオブジェクトに追加することができ,それによってオブジェクトの実行時型は変化する.どのようなプロパティがいつ追加されるかは一般にはプログラムを実行してみなければ分からない.そのため,オブジェクトを作る時に,そのオブジェクトが最終的にどのような型になるかを決定できず,適切な大きさのメモリ領域を割り当てることができない.そこで,実行中にオブジェクトのメモリを割り当て直すか,最初に余分にメモリを割り当てる方法が用いられる.これらは,どちらも実行時間かメモリ消費量のオーバヘッドを伴う.本研究では,事前プロファイリングによって,プログラム中のオブジェクトを生成する各文によって作られたオブジェクトがどのような動的型の変遷をたどる可能性があるかを調べ,オブジェクトの動的型の遷移を表すデータ構造をプログラム中の各オブジェクト生成文に関連付ける.これを用いて,実行時にはオブジェクト生成時に最適な大きさのメモリを割り当てることができ,オーバヘッドを減らすことができる.さらに,オブジェクトの型が変化しなくなることで,Javaのような静的型付け言語のような最適化が可能になる.本研究では,オブジェクトの型を利用してハードウェアでメモリを圧縮する技術への応用も研究した.この他,コレクションデータ構造を特定の要素型に特化させてアクセスを高速化する手法(ストレージストラテジ)を応用して,配列の要素のサイスを減らす研究や,インタプリタの命令ハンドラの並べ順を遺伝的アルゴリズムで最適化する研究を行い,国内外で発表した.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
オブジェクトレイアウトを表すメタオブジェクトを含むヒープに対するスレッド化コンパクション
对包含表示对象布局的元对象的堆进行线程压缩
DOI:
--
发表时间:
2021
期刊:
影响因子:
--
作者:
[小野澤 拓, 鵜川 始陽, 岩崎 英哉]
通讯作者:
岩崎 英哉
Fusuma: Double-ended Threaded Compaction (to appear)
Fusuma:双端螺纹压实(待出现)
DOI:
--
发表时间:
2021
期刊:
影响因子:
--
作者:
[Hiro Onozawa, Tomoharu Ugawa, Hideya Iwasaki]
通讯作者:
Hideya Iwasaki
ストレージストラテジーによる組み込み向け JavaScript バーチャルマシンのメモリ使用量の削減 (掲載予定)
通过存储策略减少嵌入式 JavaScript 虚拟机的内存使用(待发布)
DOI:
--
发表时间:
2023
期刊:
コンピュータソフトウェア
影响因子:
--
作者:
[永谷 龍彦, 鵜川 始陽]
通讯作者:
鵜川 始陽
Customizing JavaScript Virtual Machines for Specific Applications and Execution Environments
为特定应用程序和执行环境定制 JavaScript 虚拟机
DOI:
10.11309/jssst.38.3_23
发表时间:
2021
期刊:
Computer Software
影响因子:
--
作者:
[小野澤 拓, 岩崎 英哉, 鵜川 始陽]
通讯作者:
鵜川 始陽
Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded Systems
嵌入式系统中 JavaScript VM 隐藏类图的配置文件引导离线优化
DOI:
--
发表时间:
2022
期刊:
影响因子:
--
作者:
[Tomoharu Ugawa, Stefan Marr, Richard E. Jones]
通讯作者:
Richard E. Jones
共 12 条
計算機能を備えたメモリを活用できるマネージド言語と実行時システムの研究
-
批准号:23K24822
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$6.66万
-
财政年份:2024
-
负责人:鵜川 始陽
-
依托单位:
Research on Managed Languages and Runtime Systems to Utilize Memory with Computational Capabilities
-
批准号:22H03566
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$10.9万
-
财政年份:2022
-
负责人:鵜川 始陽
-
依托单位:
海外基金