Divide and Conquer Skeleton on GPU
سال انتشار: 1393
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 941
فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ITPF03_013
تاریخ نمایه سازی: 25 فروردین 1394
چکیده مقاله:
Parallelism is a suitable approach for speeding up themassive computations of applications, but parallel programmingis difficult yet. Algorithmic skeleton is a parallel programmingmodel that provides a high level of abstraction forprogrammers. This approach uses the pre-defined componentsto facilitate easier parallel programming. Divide and conquer(DC) is an appropriate parallel pattern for implementation as askeleton. The solution of the original problem is obtained bydividing it into smaller sub-problems and solving them inparallel. Today, graphics processor unit (GPU) is an attractivecomputational processor for doing tasks in parallel, because ithas a large number of process units. In this paper, divide andconquer skeleton on GPU has been proposed and namedDC_GPU. DC_GPU is a divide and conquer skeleton that isimplemented on GPU that using a consistent programminginterface in C++ for easier parallel programming. Performanceof this skeleton has been evaluated by mergesort and sobel edgedetection. The results show that obtained speedup at thisskeleton is more than 2 on GPU.
کلیدواژه ها:
Algorithmic Skeleton ، Divide and ConquerSkeleton ، Graphics Processor Unit (GPU) ، ProgrammingInterface in C++ ، Mergesort ، Sobel Edge Detection
نویسندگان
Fahimeh Baghayeri
Department of Computer Engineering Mashhad Branch, Islamic Azad University, Mashhad, Iran
Hossein Dehdari
Department of Computer Engineering Mashhad Branch, Islamic Azad University, Mashhad, Iran
Davoud Bahrepour
Department of Computer Engineering Mashhad Branch, Islamic Azad University, Mashhad, Iran
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :