کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
461336 696585 2015 11 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Hardware/software co-design for a high-performance Java Card interpreter in low-end embedded systems
ترجمه فارسی عنوان
سخت افزار / نرم افزار طراحی مشترک برای مترجم جاوا کارت با عملکرد بالا در سیستم های تعبیه شده کم پایان
کلمات کلیدی
سخت افزار / نرم افزار طراحی مشترک، کارت هوشمند، کارت جاوا، مترجم جاوا، مترجم پشتیبانی سخت افزاری، پردازشگر دستورالعمل خاص برنامه کاربردی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی

Java Card is a Java running environment specific for smart cards. In such low-end embedded systems, the execution time of the applications is an issue of first order. One of the components of the Java Card Virtual Machine (JCVM) playing an important role in the execution speed is the bytecode interpreter. In Java systems the main technique for speeding-up the interpreter execution is the Just-In-Time compilation (JIT), but this resource consuming technique is inapplicable in systems with as restricted resources available as in smart cards.This paper presents a hardware/software co-design solution for the performance improvement of the interpreter. In the software domain, we adopted a pseudo-threaded code interpreter that allows a better run-time performance with a small amount of additional code. In the hardware domain, we proceeded moving parts of the interpreter into hardware, giving origin to a Java Card interpreter based on an application specific instruction set processor.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Microprocessors and Microsystems - Volume 39, Issue 8, November 2015, Pages 1076–1086
نویسندگان
, , , , ,