WEKO3
-
RootNode
アイテム
Android端末におけるハードウェアによるJavaの高速化手法の提案
https://ipsj.ixsq.nii.ac.jp/records/74140
https://ipsj.ixsq.nii.ac.jp/records/741407f17302c-f3f9-4e8b-9008-d122049466c2
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2011 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | Trans(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2011-05-12 | |||||||
タイトル | ||||||||
タイトル | Android端末におけるハードウェアによるJavaの高速化手法の提案 | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | Proposal of a Hardware Scheme for Java Acceleration on Android Devices | |||||||
言語 | ||||||||
言語 | jpn | |||||||
キーワード | ||||||||
主題Scheme | Other | |||||||
主題 | 組込みシステム | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_6501 | |||||||
資源タイプ | journal article | |||||||
著者所属 | ||||||||
東京農工大学 | ||||||||
著者所属 | ||||||||
東京農工大学 | ||||||||
著者所属 | ||||||||
東京農工大学 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Tokyo University of Agricalture and Technology | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Tokyo University of Agricalture and Technology | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Tokyo University of Agricalture and Technology | ||||||||
著者名 |
太田, 淳
三輪, 忍
中條, 拓伯
× 太田, 淳 三輪, 忍 中條, 拓伯
|
|||||||
著者名(英) |
Atsushi, Ohta
Shinobu, Miwa
Hironori, Nakajo
× Atsushi, Ohta Shinobu, Miwa Hironori, Nakajo
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | Android 端末では,Java プログラムは,Dalvik バイトコードと呼ばれる独自のバイトコードに変換され,VM を介して実行される.VM による実行は時間がかかるため,Java バイトコードを携帯端末で実行する場合は,ハードウェア・アクセラレーションがよく行われる.一方,Dalvik バイトコードの場合は,まだ歴史が浅いため,その高速化に関する研究は十分でない.そこで我々は,携帯端末における Dalvik バイトコード実行の高速化機構として,Dalvik アクセラレータを開発することにした.バイトコードの各オペランドはメモリ上に存在するため,単純にアクセラレータを実装すると,多数のメモリ・アクセスが発生してしまう.この問題に対し,物理レジスタを最大限活用することでメモリ・アクセスを削減する機構を提案する.本機構により,大部分のメモリ・アクセス命令を削減できることが分かった. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | On Android devices, a Java application is compiled to a specific bytecode called as Dalvik bytecode, then, the bytecode is executed on VM. Since the execution on VM has large overhead, in case of Java bytecode, a hardware acceleration is often used on mobile devices. On the other hand, acceleration techniques for Dalvik bytecode have not been studied extensively because the bytecode is launched recently. Therefore, we develop a Dalvik accelerator: a hardware mechanism for Java acceleration on Android devices. Simple implementation of the accelerator causes large amount of memory accesses, because every operands of a Dalvik bytecode exist in a main memory. Therefore, we propose a mechanism of reducing memory accesses using physical registers. This paper shows that the mechanism reduces large amount of memory access instructions. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AA11833852 | |||||||
書誌情報 |
情報処理学会論文誌コンピューティングシステム(ACS) 巻 4, 号 3, p. 115-132, 発行日 2011-05-12 |
|||||||
ISSN | ||||||||
収録物識別子タイプ | ISSN | |||||||
収録物識別子 | 1882-7829 | |||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |