디지털 티브이 소프트웨어 플랫폼을 위한 하이브리드 자바 컴파일 시스템

    公开(公告)号:KR1020110081723A

    公开(公告)日:2011-07-14

    申请号:KR1020100002026

    申请日:2010-01-08

    Abstract: PURPOSE: A hybrid JAVA compile system for a DTV(Digital Television) software platform is provided to apply a different compile mode to a system, a middleware class, and an xlet application according to each characteristic of the system, the middleware class, and the xlet application. CONSTITUTION: A system and middleware method administration module(100) administrates a machine code which is previously compiled and installed. An xlet application receiving module(200) receives an xlet application from a broadcast station. An xlet application compile module(300) compiles the received xlet application using a JITC(Just-In-Time Compile) mode. A JAVA application execution module(400) executes a JAVA application using the machine code for the complied xlet application.

    Abstract translation: 目的:提供一种用于DTV(数字电视)软件平台的混合JAVA编译系统,以根据系统的每个特性,中间件类,和中间件类,将不同的编译模式应用于系统,中间件类和xlet应用程序 xlet应用程序 构成:系统和中间件方法管理模块(100)管理先前编译和安装的机器代码。 小应用程序接收模块(200)从广播站接收xlet应用程序。 xlet应用编译模块(300)使用JITC(即时编译)模式来编译接收到的xlet应用程序。 JAVA应用程序执行模块(400)使用所编译的xlet应用程序的机器代码执行JAVA应用程序。

    멀티코어 환경에서의 효율적인 적시 컴파일 수행 방법
    2.
    发明授权
    멀티코어 환경에서의 효율적인 적시 컴파일 수행 방법 有权
    一种在多核环境中执行有效的即时编译的方法

    公开(公告)号:KR101100439B1

    公开(公告)日:2011-12-30

    申请号:KR1020100129537

    申请日:2010-12-16

    Inventor: 문수묵 정동헌

    CPC classification number: G06F9/468 G06F8/41 G06F9/524

    Abstract: PURPOSE: An effective JITC performing method in a multicore environment is provided to support JITC requests by sharing a main thread and a thread performing a JITC and efficiently utilizing a multicore. CONSTITUTION: A JITC thread with a relatively lower priority than a main thread is generated if a compile request about a predetermined code section is received among performing the application(S200). The JITC thread is performed if the idle time of the main thread or the machine code of the JITC thread is necessary(S300). A machine code generated by performing the JITC thread is stored in a code cache(S400).

    Abstract translation: 目的:提供多核环境中有效的JITC执行方法,通过共享主线程和执行JITC的线程并有效利用多核来支持JITC请求。 构成:如果在执行应用程序之间接收到关于预定代码段的编译请求,则生成具有比主线程优先级低的JITC线程(S200)。 如果需要主线程的空闲时间或JITC线程的机器代码,则执行JITC线程(S300)。 通过执行JITC线程生成的机器代码被存储在代码高速缓存中(S400)。

    디지털 티브이 소프트웨어 플랫폼을 위한 하이브리드 자바 컴파일 시스템

    公开(公告)号:KR101088517B1

    公开(公告)日:2011-11-30

    申请号:KR1020100002026

    申请日:2010-01-08

    Abstract: 본 발명은 디지털 TV 소프트웨어 플랫폼을 위한 하이브리드 자바 컴파일 시스템에 관한 것으로서, 보다 구체적으로는 (1) 시스템 및 미들웨어 메소드에 대하여, 서버 측에서 AOTC(Ahead-Of-Time Compile) 방식을 이용하여 미리 컴파일되어 설치된 머신코드를 관리하는 시스템 및 미들웨어 메소드 관리 모듈; (2) 방송국으로부터 xlet 애플리케이션을 수신하는 xlet 애플리케이션 수신 모듈; (3) 상기 xlet 애플리케이션 수신 모듈을 통해 수신된 xlet 애플리케이션에 대하여, 미리 지정된 조건을 만족할 경우 JITC(Just-In-Time Compile) 방식을 이용하여 수행 중 컴파일하는 xlet 애플리케이션 컴파일 모듈; 및 (4) 상기 시스템 및 미들웨어 메소드 설치 모듈에 의해 설치된 시스템 및 미들웨어 메소드에 대한 머신코드와, 상기 xlet 애플리케이션 컴파일 모듈에 의해 컴파일된 xlet 애플리케이션에 대한 머신코드를 이용하여, 자바 애플리케이션을 수행하는 자바 애플리케이션 수행 모듈을 포함하는 것을 그 구성상의 특징으로 한다.
    본 발명의 디지털 TV 소프트웨어 플랫폼을 위한 하이브리드 자바 컴파일 시스템에 따르면, 시스템 및 미들웨어 클래스와 xlet 애플리케이션에 대하여 각각의 특성에 맞는 상이한 컴파일 방식을 적용함으로써 기존의 컴파일 시스템에 비하여 상당한 성능 향상을 얻을 수 있다.

Patent Agency Ranking