به جمع مشترکان مگیران بپیوندید!

تنها با پرداخت 70 هزارتومان حق اشتراک سالانه به متن مقالات دسترسی داشته باشید و 100 مقاله را بدون هزینه دیگری دریافت کنید.

برای پرداخت حق اشتراک اگر عضو هستید وارد شوید در غیر این صورت حساب کاربری جدید ایجاد کنید

عضویت

جستجوی مقالات مرتبط با کلیدواژه "gpgpu" در نشریات گروه "مکانیک"

تکرار جستجوی کلیدواژه «gpgpu» در نشریات گروه «فنی و مهندسی»
جستجوی gpgpu در مقالات مجلات علمی
  • سید علیرضا ذوالفقاری *، علی فوادالدینی
    پردازنده گرافیکی همه منظوره کاربر را قادر می سازد تا از پردازنده گرافیکی برای مقاصد محاسباتی عمومی بهره بگیرد. استفاده از این نوع پردازنده ها موجب افزایش سرعت محاسبات در حل مسائل دینامیک سیالات محاسباتی می شود. تحقیقات متعددی جهت بررسی مزیت استفاده از پردازنده گرافیکی در محاسبات از جمله بکارگیری آن برای حل دستگاه معادلات سه قطری صورت گرفته است. در سال 2016 روش توماس شطرنجی برای حل دستگاه معادلات سه قطری در حلگر ADI ارائه شد. در این روش هر دستگاه معادلات به چندین دستگاه معادلات مستقل و با ابعاد کوچکتر تقسیم می شود. سپس هر یک از این دستگاه ها به وسیله الگوریتم توماس به صورت شطرنجی حل می شوند. همچنین، در این روش علاوه بر مشارکت تعداد زیادی نخ محاسباتی در حل امکان ذخیره اطلاعات مربوط به هر دستگاه معادلات در حافظه اشتراکی میسر می گردد. در تحقیق حاضر با توجه ملاحظات مرتبط با استفاده از حافظه اشتراکی، راهبردی جهت بکارگیری این حافظه در روش توماس شطرنجی ارائه شده است. نتایج نشان می دهد که بکارگیری حافظه اشتراکی موجب افزایش سرعتی بین 1. 2 تا 1. 6 برابر نسبت به وضعیت بکارگیری حافظه سراسری شده است. همچنین مشخص شد که تداخل دسترسی به حافظه اشتراکی موجب کاهش سرعتی بین 10. 9 تا 18. 8 درصد در روش توماس شطرنجی می شود.
    کلید واژگان: روش توماس شطرنجی, پردازنده گرافیکی همه منظوره, حافظه اشتراکی, دستگاه معادلات سه قطری
    A.R. Zolfaghari*, A. Foadaddini
    General Purpose Graphics Processing Unite (GPGPU) allows the user to utilize GPU for general computing purposes. Using these processors can cause a significant speedup in numerical calculation for solving CFD problems. Several studies have been performed to investigate the advantages of using the GPGPU in numerical calculations including solving tridiagonal set of equations. In 2016, Checkerboard method introduced for solving tridiagonal set of equations in ADI solvers. In this method each set of equations is divided in to several smaller independent set of equations. Then each one of them will be solved by Thomas algorithm in checkerboard style. In addition to the participation of many threads, in this method it is possible to store the information of each set of equation in shared memory. In the present research, according to consideration around using shared memory, a strategy for using this memory in checkerboard Thomas method has been offered. Results shows that utilizing shared memory has been caused to computing speedup between 1.2x to 1.6x, compared with utilizing global memory. Also, it was found that bank conflict causes to decrease the speed from 10.9% to 18.8% in checkerboard Thomas method.
    Keywords: Checkerboard Thomas method, GPGPU, shared memory, tridiagonal set of equations
  • سید علیرضا ذوالفقاری*، علی فوادالدینی
    پردازنده گرافیکی همه منظوره کاربر را قادر می سازد تا از پردازنده گرافیکی برای مقاصد محاسباتی عمومی بهره بگیرد. استفاده از این نوع پردازنده ها موجب افزایش قابل توجهی در سرعت محاسبات عددی می شود. تحقیقات متعددی جهت بررسی مزیت استفاده از پردازنده گرافیکی در محاسبات از جمله بکارگیری آن برای حل دستگاه معادلات سه قطری صورت گرفته است. تمرکز اصلی تحقیقات مذکور، روی ارتقاء شیوه های بهره گیری از الگوریتم های موازی، نظیر کاهش متناوب و کاهش متناوب موازی بوده است. این الگوریتم ها با معماری پردازنده گرافیکی سازگارند، با این وجود پیچیدگی محاسباتی بالایی نسبت به الگوریتم توماس سری دارند و دارای محدودیت هایی در خصوص ابعاد دستگاه معادلات می باشند. بنابراین در تحقیق حاضر با توجه به مزایای الگوریتم توماس نسبت به الگوریتم های موازی، شیوه ای نوین با عنوان توماس شطرنجی جهت سازگار کردن الگوریتم توماس برای اجرا روی پردازنده گرافیکی ارائه شده است. این روش برای حل مسئله هدایت پایای دو بعدی استفاده شده و نتایج نشان دهنده افزایش دقت پاسخ نسبت به دو الگوریتم توماس و کاهش متناوب موازی می باشد. همچنین نتایج حاکی از آن است که روش جدید می تواند نسبت به الگوریتم توماس، بین 5.7 تا 22.2 افزایش سرعت محاسباتی را در پی داشته باشد. بعلاوه نتایج نشان می دهد که سرعت این روش به طور میانگین در حدود 2 برابر الگوریتم کاهش متناوب موازی می باشد. همچنین مشاهده شد که دسترسی غیر هم مکان به حافظه سراسری موجب حداقل و حداکثر کاهش سرعت 42.7 و 81.9 درصد به ترتیب برای اندازه شبکه 128×128 و 1024×1024 می شود.
    کلید واژگان: الگوریتم توماس شطرنجی, پردازنده گرافیکی همه منظوره, دستگاه معادلات سه قطری, الگوریتم کاهش متناوب موازی
    Seyed Alireza Zolfaghari*, Ali Foadaddini
    General Purpose Graphics Processing Unite (GPGPU) allows the user to utilize GPU for general computing purposes. Using these processors can cause a great speedup in numerical calculations. Several studies have been performed to investigate the advantages of using the GPGPU in numerical calculations including solving tridiagonal set of equations. The main focus of the mentioned studies was on improving parallel methods for example CR and PCR algorithms. Although these algorithms are consistent with GPU architecture, they have higher arithmetic complexity compared with serial Thomas algorithm and also they have limitations in dimensions of the equations’ set. Therefore, in the present study, according to the advantages of Thomas algorithm compared with the parallel algorithms, a novel method entitled checkerboard Thomas has been developed to accommodate Thomas algorithm for running on GPU. This method has been used for solving 2D steady heat conduction problem and the results show an increase in the solution precision compared to Thomas and PCR algorithms. Also the results indicate that the new algorithm can cause to computing speedup between 5.7 to 22.2x, compared with Thomas algorithm. Furthermore, results show that the new method is about 2x faster than PCR algorithm. Also it has been seen that speed decrement for uncoalesced access to global memory is 42.7% in minimum and 81.9% in maximum for 128×128 and 1024×1024 grid size, respectively.
    Keywords: Checkerboard Thomas algorithm, GPGPU, tridiagonal set of equations, PCR method
نکته
  • نتایج بر اساس تاریخ انتشار مرتب شده‌اند.
  • کلیدواژه مورد نظر شما تنها در فیلد کلیدواژگان مقالات جستجو شده‌است. به منظور حذف نتایج غیر مرتبط، جستجو تنها در مقالات مجلاتی انجام شده که با مجله ماخذ هم موضوع هستند.
  • در صورتی که می‌خواهید جستجو را در همه موضوعات و با شرایط دیگر تکرار کنید به صفحه جستجوی پیشرفته مجلات مراجعه کنید.
درخواست پشتیبانی - گزارش اشکال