سیویلیکا را در شبکه های اجتماعی دنبال نمایید.

برنامه نویسی موازی اسکلتی برای اسکلت تقسیم و حل بر روی پردازنده گرافیکی

Publish Year: 1393
Type: Conference paper
Language: Persian
View: 1,076

This Paper With 9 Page And PDF Format Ready To Download

Export:

Link to this Paper:

Document National Code:

CCITC01_068

Index date: 18 November 2014

برنامه نویسی موازی اسکلتی برای اسکلت تقسیم و حل بر روی پردازنده گرافیکی abstract

موازی سازی، یک رویکرد مناسب، برای تسریع محاسبات با حجم زیاد است. اما برنامه نویسی موازی هنوز دارای دشواری هایی است. اسکلت های الگوریتمی، یک مدل برنامه نویسی موازی هستند که سطح بالایی از انتزارع را برای برنامه نویس فراهم می کنند. این روش، با استفاده از مؤلفه های از پیش تعریف شده، برنامه نویسی موازی را آسان تر می کند. تقسیم و حل، یک الگوی موازی مناسب برای پیاده سازی به ع نواناسکلت می باشد؛ به طوری که راه حل مسئله اصلی از تقسیم آن به زیر م سائل ک وچک تر و حل آن ها به صورت موازی بدست می آید. امروزه پردازنده گرافیکی به علت دارا بودن قدرت محاسباتی بالا، به عنوان یک پردازنده محاسباتی جذاب برای انجام کارهای موازی به کار برده می شود. در این مقاله، پیاده سازی اسکلت تقسیم و حل بر روی پردازنده گرافیکی پیشنهاد شده است. DC_GPU یک اسکلت تقسیم و حل اجرا شده بر روی GUP است که از طریق استفاده از رابطه برنامه نویسی منطبق با زبان ++C، برنامه نویسی موازی را آسان تر می کند. با استفاده از کاربردهای mergesort و تشخیص لبه sobel عملکرد این اسکلت مورد ارزیابی قرار گرفته است. نتایج نشان می دهد این اسکلت عملکرد مناسبی بر روی GPU دارد.

برنامه نویسی موازی اسکلتی برای اسکلت تقسیم و حل بر روی پردازنده گرافیکی Keywords:

اسکلت های الگوریتمی , اسکلت تقسیم و حل , پردازنده گرافیکی (GPU) , رابطه برنامه نویسی به زبان ++mergesort , C , تشخیص لبه sobel

برنامه نویسی موازی اسکلتی برای اسکلت تقسیم و حل بر روی پردازنده گرافیکی authors

فهیمه بقایری

دانشگاه آزاد اسلامی واحد مشهد، گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، مشهد، ایران

حسین دلداری

دانشگاه آزاد اسلامی واحد مشهد، گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، مشهد، ایران

داود بهره پور

دانشگاه آزاد اسلامی واحد مشهد، گروه مهندسی فناوری اطلاعات، دانشکده فنی و مهندسی، مشهد، ایران

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

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
Alind, M., Eriksson, M. V , Kessler, C. W. BlockLib: ...
Cole, M., Algorithmic Skeletons: Structured Management of Parallel Computation. Pitman ...
Musser, D.R. , Dergr, G.J, STL Tutorial and Reference Guide, ...
Hardwick, J.C., Practical Parallel Divide-and- Conquer Algorithms. PHD thesis, Carnegie ...
Collyer Watkins, R., Algorithmic Skeletons as a Method of Parallel ...
Mangaraj, S.K. Extension of the SkePU Skeleton Programming Framework for ...
Emmyren, J., Kessler, C., SkePU: A multi-backend skeleton programming library ...
Steuwer, Michel, Kegel, Philipp, Gorlatch, Sergei SkelCL - _ Portable ...
Gorlatch, S., Programming with divide-and-con quer skeletons: A case study ...
Nvidia, C.. CUDA Programming Guide Version 5.0. NVIDIA Corporation, 20 ...
McBurney, D. L. _ Sleep, M.R., Experiments with the ZAPP: ...
Transputers, School of Information Systems Internal Report SYS-C87-10, University of ...
Zhang, N., Wang, J.li, Chen, Y., Image Parallel Processing Based ...
نمایش کامل مراجع

مقاله فارسی "برنامه نویسی موازی اسکلتی برای اسکلت تقسیم و حل بر روی پردازنده گرافیکی" توسط فهیمه بقایری، دانشگاه آزاد اسلامی واحد مشهد، گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، مشهد، ایران؛ حسین دلداری، دانشگاه آزاد اسلامی واحد مشهد، گروه مهندسی کامپیوتر، دانشکده فنی و مهندسی، مشهد، ایران؛ داود بهره پور، دانشگاه آزاد اسلامی واحد مشهد، گروه مهندسی فناوری اطلاعات، دانشکده فنی و مهندسی، مشهد، ایران نوشته شده و در سال 1393 پس از تایید کمیته علمی اولین کنفرانس ملی کامپیوتر، فن آوری اطلاعات و ارتباطات پذیرفته شده است. کلمات کلیدی استفاده شده در این مقاله اسکلت های الگوریتمی، اسکلت تقسیم و حل، پردازنده گرافیکی (GPU)، رابطه برنامه نویسی به زبان ++mergesort, C، تشخیص لبه sobel هستند. این مقاله در تاریخ 27 آبان 1393 توسط سیویلیکا نمایه سازی و منتشر شده است و تاکنون 1076 بار صفحه این مقاله مشاهده شده است. در چکیده این مقاله اشاره شده است که موازی سازی، یک رویکرد مناسب، برای تسریع محاسبات با حجم زیاد است. اما برنامه نویسی موازی هنوز دارای دشواری هایی است. اسکلت های الگوریتمی، یک مدل برنامه نویسی موازی هستند که سطح بالایی از انتزارع را برای برنامه نویس فراهم می کنند. این روش، با استفاده از مؤلفه های از پیش تعریف شده، برنامه نویسی موازی را آسان تر می ... . برای دانلود فایل کامل مقاله برنامه نویسی موازی اسکلتی برای اسکلت تقسیم و حل بر روی پردازنده گرافیکی با 9 صفحه به فرمت PDF، میتوانید از طریق بخش "دانلود فایل کامل" اقدام نمایید.