Divide and Conquer Skeleton on GPU

Publish Year: 1393
نوع سند: مقاله کنفرانسی
زبان: English
View: 983

This Paper With 6 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

ITPF03_013

تاریخ نمایه سازی: 25 فروردین 1394

Abstract:

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.

Authors

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

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • Nvidia .Corporation, CUDA C programming Guide - Design Guide, Nvidia ...
  • Cole.M, Algorithmic Skeletons: Structured Management of Parallel Computation, London: Pitman ...
  • _ _ _ _ _ East Anglia, School of Information ...
  • Gorlatch.S, "Programming with D i vi de-and-Conquer Skeletons: A Case ...
  • Enmyren.J, Kessler.C. W, "SkePU: A Multi-Backend Skeleton Programming Library for ...
  • _ _ _ Processing Workshops and Phd Forum (IPDPSW), IEEE ...
  • Alind.M, Eriksson.M. V, Kessler.C. W, "BlockLib: A Skeleton Library for ...
  • Hardwick.J.C, Practical Parallel Divide and Conquer Algorithms, PHD Thesis: Carnegie ...
  • Watkins.R.C, Algorithmic Skeletons as a Method of Parallel Programming, Master ...
  • Musser.D. R, Saini.A, The STL Tutorial and Reference Guide: C++ ...
  • _ _ _ _ Conference by IEEE, Shenyang, 2010. ...
  • نمایش کامل مراجع