Short-code threading: A memory-saving and efficient approach to accelerate the token threaded code for embedded systems

研究成果: Conference contribution

摘要

Short-code threading for virtual machine interpreters is substantially similar to direct threading. But short-code threading consumes less memory at the cost of a little performance degradation, as compared with direct threading in a 32-bit or 64-bit address machine. A 16-bit short-code is used to enroll the least two significant bytes of the emulation address at the phase of preparing translated code, and a virtual segment register is used to store the remainder of the address. Experiments on benchmark programs of SPECJVM 98 showed that short-code threading is slightly slower than direct threading but short-code threading requires lesser memory to store the translated address: one half in 32-bit addressing and one quarter in 64-bit addressing. Therefore, short-code threading is much suitable for memory-constrained embedded system.

原文English
主出版物標題Proceedings of the 2008 International Conference on Embedded Systems and Applications, ESA 2008
頁面228-232
頁數5
出版狀態Published - 2008
事件2008 International Conference on Embedded Systems and Applications, ESA 2008 - Las Vegas, NV, United States
持續時間: 2008 7月 142008 7月 17

出版系列

名字Proceedings of the 2008 International Conference on Embedded Systems and Applications, ESA 2008

Other

Other2008 International Conference on Embedded Systems and Applications, ESA 2008
國家/地區United States
城市Las Vegas, NV
期間08-07-1408-07-17

All Science Journal Classification (ASJC) codes

  • 電腦科學應用
  • 硬體和架構
  • 軟體

指紋

深入研究「Short-code threading: A memory-saving and efficient approach to accelerate the token threaded code for embedded systems」主題。共同形成了獨特的指紋。

引用此