کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
436133 689974 2015 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Memoryless computation: New results, constructions, and extensions
ترجمه فارسی عنوان
محاسبات بدون حافظه: نتایج جدید، ساختارها و برنامه های افزودنی
کلمات کلیدی
محاسبات بدون حافظه، مدل های محاسبات، دشواری محاسباتی، گروه متقارن، نظریه داده ها، ترکیبیات
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی

In this paper, we are interested in memoryless computation, a modern paradigm to compute functions which generalises the famous XOR swap algorithm to exchange the contents of two variables without using a buffer. In memoryless computation, programs are only allowed to update one variable at a time. We first consider programs which do not use any memory. We study the maximum and average number of updates required to compute functions without memory. We then derive the exact number of instructions required to compute any manipulation of variables. This shows that combining variables, instead of simply moving them around, not only allows for memoryless programs, but also yields shorter programs. Second, we show that allowing programs to use memory is also incorporated in the memoryless computation framework. We then quantify the gains obtained by using memory: this leads to shorter programs and allows us to use only binary instructions, which is not sufficient in general when no memory is used.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Theoretical Computer Science - Volume 562, 11 January 2015, Pages 129–145
نویسندگان
, ,