کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
524001 868541 2017 29 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A framework for argument-based task synchronization with automatic detection of dependencies
ترجمه فارسی عنوان
یک چارچوب برای هماهنگ سازی کار مبتنی بر استدلال با تشخیص خودکار وابستگی
کلمات کلیدی
برنامه ریزی موازی، هماهنگ سازی، اعدام خارج از دستور، کتابخانه ها، وابستگی، مدل های برنامه نویسی،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
چکیده انگلیسی
In this paper we present a library-based approach that enables arbitrary patterns of parallelism with minimal effort for the user. Our proposal is the first generic approach to express parallelism we know of that requires neither explicit synchronizations nor a detail of the dependencies of the parallel tasks. Our strategy relies on expressing the parallel tasks as functions that convey their dependencies implicitly by means of their arguments. These function arguments are analyzed by our library, called DepSpawn, when a parallel task is spawned in order to enforce its dependencies. Our experiments indicate that DepSpawn is very competitive, both in terms of performance and programmability, with respect to a widespread high-level approach like OpenMP.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Parallel Computing - Brought to you by:College of Engineering Chengannur - 'Renewal due by 31 Dec 2017'
نویسندگان
, ,