کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6870917 1440107 2018 38 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
MMFilter : A CHR-Based Solver for Generation of Executions under Weak Memory Models
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
MMFilter : A CHR-Based Solver for Generation of Executions under Weak Memory Models
چکیده انگلیسی
With the wide expansion of multiprocessor architectures, the analysis and reasoning for programs under weak memory models has become an important concern. This work presents MMFilter, an original constraint solver for generating program behaviors respecting a particular memory model. It is implemented in Prolog using CHR (Constraint Handling Rules). The CHR formalism provides a convenient generic solution for specifying memory models. It benefits from the existing optimized implementations of CHR and can be easily extended to new models. We present MMFilter design, illustrate the encoding of memory model constraints in CHR and discuss the benefits and limitations of the proposed technique.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Languages, Systems & Structures - Volume 53, September 2018, Pages 121-142
نویسندگان
, , ,