Browsing by Author "Su, Kuan-Nian"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item type:Item, Fast Host Service Interface Design for Embedded Java Application Processor(2009) ;Su, Kuan-Nian ;Tsai, Chun-Jen ;資訊工程學系Department of Computer ScienceIn this paper, we have proposed a fast inter-processor communication interface (IPC) for a dual-core Java application processor. The dual-core Java application processor is a SoC composed of a RISC core and a double-issued Java bytecode execution core. The proposed fast IPC mechanism provides Java system software a high-level way to invoke a host processor service routine from Java source code. The proposed IPC has much lower overhead than that of the standard Java Native Interface (JNI). Unlike other fast native call interface designed for VM interpreter, the proposed IPC mechanism is exclusively designed for the communication between two physical hardwired processor cores. Based on the experimental results, the proposed mechanism is very promising for embedded Java runtime environment.Item type:Item, Low-Cost Class Caching Mechanism for Java SoC(2010) ;Hwang, Chien-Feng ;Su, Kuan-Nian ;Tsai, Chun-Jen ;資訊工程學系Department of Computer ScienceIn this paper, we have presented a low-cost Java class caching mechanism for Java processors. The design is integrated into a heterogeneous dual-core Java SoC that is targeted for embedded multimedia applications with GUI support. The design goal of the proposed caching mechanism is to improve the Java program execution performance without the complexity of a multi-way set associative cache. Since object-oriented Java programs are usually composed of many small classes, the proposed low-cost caching mechanism works fairly well for practical applications. The Java SoC is implemented and emulated on an Xilinx Virtex-4 device and the benchmark results show that the performance of the proposed dual-core Java SoC is faster than other popular software-based VMs for embedded systems.