شماره ركورد كنفرانس :
3261
عنوان مقاله :
استفاده از پردازنده هاي گرافيكي براي كاهش تلاش محاسباتي روش المان مجزا (DEM)
پديدآورندگان :
حاذقيان محمد m.hazeghian@yazd.ac.ir استاديار دانشكده مهندسي عمران دانشگاه يزد , الماسي محمد mohammadalmasi28@yahoo.com دانشجوي كارشناسي مهندسي عمران دانشگاه يزد
كليدواژه :
تلاش محاسباتي , پردازنده گرافيكي (GPU) , پردازنده مركزي (CPU) , روش المان مجزا (DEM) و نرمافزار GPU-DEM
عنوان كنفرانس :
ششمين كنفرانس ملي و دومين كنفرانس بين المللي مصالح و سازه هاي نوين در مهندسي عمران
چكيده فارسي :
با توسعه چشمگير سختافزارها و نرمافزارهاي رايانهاي، استفاده از شبيهسازيهاي عددي در كارهاي مهندسي و تحقيقاتي به صورت فزايندهاي افزايش يافته است. يكي از چالشهاي اصلي در استفاده از اين روشها، تلاش محاسباتي بالاي آنها بخصوص در كارهاي تحقيقاتي است. تا بحال توسعه سختافزاري رايانهها و بهبود الگوريتمهاي عددي كمك شاياني به حل اين چالش كرده است، اما همچنان ارائه روشهاي سختافزاري و نرمافزاي نوين براي كاهش تلاش محاسباتي روشهاي عددي، امري جذاب محسوب ميشود.
يكي از روشهاي نوين كه امروزه براي كاهش تلاش محاسباتي روشهاي عددي بكار ميرود، استفاده از پردازندههاي گرافيكي (GPU) بجاي پردازندههاي مركزي (CPU) براي انجام محاسبات است. هر چند در گذشته قابليت پردازندههاي گرافيكي بيشتر در ارتباط با بازيهاي رايانهاي مطرح بوده، توسعه زبانهاي برنامهنويسي جديد مانند CUDA، امكان پيادهسازي الگوريتمهاي عددي بر روي پردازندههاي گرافيكي را ممكن ساخته است. ساختار سختافزاري پردازندههاي گرافيكي بگونهاي است كه با موازيسازي محاسبات، ميتواند تلاش محاسباتي را بصورت چشمگيري كاهش دهد؛ كه البته ميزان بازدهي به نوع روش عددي و الگوريتم حل بكار رفته بستگي دارد.
با توجه به موازي بودن ذاتي الگوريتم روش المان مجزا (DEM)، پردازندههاي گرافيكي ميتوانند تلاش محاسباتي اين روش را به صورت چشمگيري كاهش دهند. در اين تحقيق، ابتدا تحقيقات پيشين كه از پردازندههاي گرافيكي براي شبيهسازيهاي عددي در حوزه مهندسي عمران استفاده كردهاند، به صورت خلاصه بيان ميشوند. سپس كدGPU-DEM معرفي ميشود كه در آن، الگوريتم روش المان مجزا بر روي پردازنده گرافيكي پيادهسازي شده است. نتايج اين تحقيق نشان ميدهد كه نرمافزار GPU-DEM تلاش محاسباتي روش المان مجزا را به صورت چشمگيري نسبت به اجراي اين روش بر روي پردازنده مركزي كاهش ميدهد. با افزايش تعداد ذرات، بازدهي نرمافزار GPU-DEM به صورت قابل توجهي افزايش مييابد كه بسيار مطلوب است.