تاثیر دانه بندی در بهبود عملکرد کرنل OpenCL در CPU چندهسته ای

سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 591

فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد

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

لینک ثابت به این مقاله:

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

ICIKT08_058

تاریخ نمایه سازی: 5 بهمن 1395

چکیده مقاله:

با توجه به هدف طراحی قابلیت حمل پذیری OpenCL ، علاوه براستفاده این پلتفرم در محیط GPU ، در پردازنده چندهسته ای نیز قابلبهره برداری می باشد. یکی از مسائل مربوطه این پلت فرم در محیط های CPU قابلیت حمل پذیری عملکرد OpenCL است. در این مقالهتاثیر دانه بندی در بهبود عملکرد کرنل OpenCL مورد بررسی قرار می گیرد. چندین برنامه از بنچمارک Rodinia در پردازنده چندهسته ایبا مجموعه داده های مختلف آزمایش می شود و اندازه بهینه دانه بندی برای هر یک تعیین می گردد. با هدف شناسایی دانهب ندی مناسب،برای دسته های مختلف برنامه است که در چه اندازه work-group ، عملکرد بهتری دارند. نتایج نشان میدهد این متغیر در عملکرد برنامه هایمختلف به شکل متفاوتی اثر می گذارد. در این مقاله، اثر ویژگی های برنامه های بررسی شده در تاثیر دانه بندی بر عملکرد بررسی می شود.نتایج نشان میدهد که به طور کلی با کاهش اندازه work-group و یا به عبارت دیگر با افزایش تعداد work-group در فضای index ،عملکرد برنامه ها بهبود می یابد.

نویسندگان

عطیه جواهری

کارشناسی ارشد کامپیوتر، دانشکده مهندسی برق و کامپیوتر، دانشگاه صنعتی نوشیروانی بابل

مجتبی منصوری

استادیار دانشکده مهندسی برق و کامپیوتر، دانشگاه صنعتی نوشیروانی بابل

علی غلامی رودی

استادیار دانشکده مهندسی برق و کامپیوتر، دانشگاه صنعتی نوشیروانی بابل

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • _ _ _ _ Sweden, 2013, pp. 1-87. ...
  • J. Hwan Lee, N. Nimit, K. Hyesoon, P. Kaushik, and ...
  • J. Shen, J. Fang, H. Sips, AL. Varbanescu , "An ...
  • R. Membarth, F. Hannig, J. Teich, M. Korner, W. Eckert, ...
  • Computing Systems - ARCS, 2011, vol. 6566, pp. 62-73. ...
  • A. Ali, U. Dastgeer, C. Kessler, "OpenCL for programming shared ...
  • suite, _ http :/impact.crhc. i l l ino i s ...
  • J. Shen, J. Fang, H. Sips, AL Varbanescl , "Performance ...
  • _ Black-schaffer, "introduction to opencl programming, " 2012, pp. 1-14. ...
  • Perf, https :/perf.wiki .kernel _ org/index .php/Tutorial (accessed may 25, ...
  • نمایش کامل مراجع