CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

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

عنوان مقاله: مروری بر مدل های برنامه نویسی مبتنی بر راهنما برای پردازنده های گرافیکی
شناسه ملی مقاله: INCEE04_008
منتشر شده در چهارمین کنفرانس ملی چالشها و راهبردهای نوین در مهندسی برق و کامپیوتر ایران در سال 1402
مشخصات نویسندگان مقاله:

علی ریاحی - مربی، گروه مهندسی کامپیوتر، واحد بندرگز، دانشگاه آزاد اسلامی، بندرگز، ایران
محدثه معیری - گروه مهندسی کامپیوتر، واحد بندرگز، دانشگاه آزاد اسلامی، بندرگز، ایران

خلاصه مقاله:
کودا و OpenCL مهم ترین مدل های برنامه نویسی سطح پایین برای پردازنده های گرافیکی محسوب می شوند. اما برنامه نویسی با این زبان ها بسیار پرزحمت و با بهره وری پایین است و بسیاری از ملزومات طراحی به عهده ی برنامه نویس قرار داده شده است. ازطرفی این برنامه ها به شدت مستعد خطا هستند و قابلیت حمل پایینی دارند. برای افزایش سودمندی برنامه نویسی، زبان های سطح بالاتر طراحی شده اند که بسیاری از این ملزومات طراحی را به طور ضمنی انجام می دهند و به برنامه نویس برای طراحی راحت تر و سطح بالاتر برنامه ها کمک می کنند. در این مقاله سعی شده است تا یک طبقه بندی از زبان های سطح بالا برای پردازنده ی گرافیکی انجام شود و از بین آن ها زبان های مبتنی بر راهنما را مورد بررسی و ارزیابی قرار داده و امکانات و چالش های آن ها بررسی شده است.

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

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/2021877/