کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
460834 696450 2006 6 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Dynamic reuse of subroutine results
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
Dynamic reuse of subroutine results
چکیده انگلیسی

The paper discusses a concept of dynamic reuse of subroutine results. The described technique uses a hardware mechanism that caches the address of the called subroutine along with its arguments and returned value. When the same subroutine is called again using the same arguments, the returned value can be accurately predicted without an actual execution of the subroutine. Although this approach can be highly effective in some cases, it is limited to subroutines that do not use side effects, and use only by-value parameter passing. Since the proposed method requires that both the user and the compiler be aware of this mechanism, it might be more appropriate for specific computing-intensive applications, rather than standard all-purpose programming.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems Architecture - Volume 52, Issue 10, October 2006, Pages 603–608
نویسندگان
,