کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885505 696229 2016 23 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Unveiling parallelization opportunities in sequential programs
ترجمه فارسی عنوان
فرصت های موازی سازی در برنامه های پی در پی باز می شود
کلمات کلیدی
کشف موازی، تجزیه و تحلیل برنامه، پروفایل وابستگی به اطلاعات، تقسیم بندی،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
The stagnation of single-core performance leaves application developers with software parallelism as the only option to further benefit from Moore's Law. However, in view of the complexity of writing parallel programs, the parallelization of myriads of sequential legacy programs presents a serious economic challenge. A key task in this process is the identification of suitable parallelization targets in the source code. In this paper, we present an approach to automatically identify potential parallelism in sequential programs of realistic size. In comparison to earlier approaches, our work combines a unique set of features that make it superior in terms of functionality: It not only (i) detects available parallelism with high accuracy but also (ii) identifies the parts of the code that can run in parallel-even if they are spread widely across the code, (iii) ranks parallelization opportunities according to the speedup expected for the entire program, while (iv) maintaining competitive overhead both in terms of time and memory.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 117, July 2016, Pages 282-295
نویسندگان
, , , , ,