Hybrid Java']Java Compilation and Optimization for Digital TV Software Platform

被引:0
|
作者
Jung, Dong-Heon [1 ]
Moon, Soo-Mook [1 ]
Oh, Hyeong-Seok [1 ]
机构
[1] Seoul Natl Univ, Sch Elect Engn & Comp Sci, Seoul 151742, South Korea
来源
CGO 2010: THE EIGHTH INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, PROCEEDINGS | 2010年
关键词
Digital TV [!text type='Java']Java[!/text; ahead-of-time compiler; idle-time compiler; just-in-time compiler; xlets;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Java software platform for the interactive digital TV (DTV) is composed of the system/middleware classes statically installed on the DTV set-top box and the xlet classes dynamically downloaded from the TV stations, where xlets are executed only when the TV viewer initiates the interaction. In order to achieve high performance on this dual-component, user-initiated system, existing just-in-time compilation is not enough, but idle-time compilation and optimization as well as ahead-of-time compilation are also needed, requiring a hybrid compilation and optimization environment. We constructed such a hybrid environment for a commercial DTV software platform and experimented with real, on-air xlet applications. Our experimental results show that the proposed hybrid environment can improve the DTV Java performance by as much as an average of 150%, compared to the JITC-only environment.
引用
收藏
页码:73 / 81
页数:9
相关论文
共 50 条
  • [1] Hybrid Compilation and Optimization for Java']Java-Based Digital TV Platforms
    Jung, Dong-Heon
    Moon, Soo-Mook
    Oh, Hyeong-Seok
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [2] Hybrid Broadcast Broadband TV Implementation in Java']Java based Applications on Digital TV Devices
    Kuzmanovic, Nikola
    Mihic, Velibor
    Maruna, Tomislav
    Vidakovic, Milan
    Teslic, Nikola
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2012, 58 (03) : 1056 - 1062
  • [3] Defining the Java']Java Virtual Machine as platform for provably correct Java']Java compilation
    Börger, E
    Schulte, W
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 1998, 1998, 1450 : 17 - 35
  • [4] Manageability of Java']Java-based digital TV receivers
    Meandzija, B
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2000, 18 (05) : 795 - 805
  • [5] Hybrid modeling and verification of Java']Java based software
    Kulakowski, Konrad
    Software Engineering Techniques: Design for Quality, 2006, 227 : 121 - 126
  • [6] A formal introduction to the compilation of Java']Java
    Diehl, S
    SOFTWARE-PRACTICE & EXPERIENCE, 1998, 28 (03): : 297 - 327
  • [7] A Java']Java virtual machine design based on hybrid concurrent compilation model
    Zheng, WM
    Zheng, FZ
    Yang, B
    Wang, YL
    36TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 18 - 23
  • [8] Practical experiences with Java']Java compilation
    Smith, T
    Srinivas, S
    Tomsich, P
    Park, J
    HIGH PERFORMANCE COMPUTING - HIPC 2000, PROCEEDINGS, 2001, 1970 : 149 - 157
  • [9] Java']Java Software Platform for the Development of Advanced Robotic Virtual Laboratories
    Jara, Carlos A.
    Candelas, Francisco A.
    Pomares, Jorge
    Torres, Fernando
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2013, 21 : E14 - E30
  • [10] Compilation scheduling for the Java']Java virtual machine
    Jiva, A
    Chun, R
    PLC '05: Proceedings of the 2005 International Conference on Programming Languages and Compilers, 2005, : 187 - 193