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

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

نویسندگان

علی ریاحی

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

محدثه معیری

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

چکیده

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

کلیدواژه ها

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

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.