کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433688 1441656 2015 14 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
The impact of meta-tracing on VM design and implementation
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
The impact of meta-tracing on VM design and implementation
چکیده انگلیسی

Most modern languages are implemented using Virtual Machines (VMs). While the best VMs use Just-In-Time (JIT) compilers to achieve good performance, JITs are costly to implement, and few VMs therefore come with one. The RPython language allows tracing JIT VMs to be automatically created from an interpreter, changing the economics of VM implementation. In this paper, we explain, through two concrete VMs, how meta-tracing RPython VMs can be designed and optimised, and, experimentally, the performance levels one might reasonably expect from them.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 98, Part 3, 1 February 2015, Pages 408-421