Performance analysis of multi-threading on mobile game contents in Smart virtual machine
Citations

WEB OF SCIENCE

0

초록

As a virtual machine is a software emulation to provide a logical environment without hardware dependency, it is a key technology for cloud, mobile and IoT computing and one of major technologies to offer better IT service in the information and knowledge-based society. Smart Virtual Machine (SVM) is a core module of a smart cross platform that provides users with language-platform independent functions for a higher level of contents reusability. This is a software processor executable with the medium code named SIL as the stack basis. This study introduces a way of multi-thread embodiment in which SVM can execute multiple tasks. The multi thread for SVM was designed based on a thread model of C++ and Java Language. Since it supports C/C++ and Java programming environments, SVM processes various tasks simultaneously with a higher level of program concurrency. This study focuses on a thread for Smart Virtual Machine. As a virtual machine-based compiler generates a program created by means of C/C++ or Java and the semantically equivalent intermediate code, SVM receives and executes them. The thread for SVM was designed based on a thread model of C++/Java, thread scheduling is possible for multithreading in programming. A programmer may use the thread regardless of the developing language, and it is executable with no limitation due to certain hardware types. Besides, the thread enhances program concurrency.

키워드

multi-threadingSmart Virtual Machine (SVM)Smart cross platformcloud computingmobile computingIoT computingprogram concurrencyIMPLEMENTATIONCOMPILERDESIGN
제목
Performance analysis of multi-threading on mobile game contents in Smart virtual machine
저자
Son, YunsikSong, HajooLee, Yangsun
발행일
2015-07
유형
Article
저널명
Asia Life Sciences
페이지
335 ~ 345